builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0164 starttime: 1462374566.02 results: success (0) buildid: 20160504064752 builduid: 601f0d00cff044f9ab62de27c29b4002 revision: 4b9c6eb81f85bc3474a284a831b6ff33344e33a4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-04 08:09:26.024813) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-04 08:09:26.025299) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-04 08:09:26.025761) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-04 08:09:26.044135) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 08:09:26.044506) ========= 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.lVrOys5JvS/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.16Vd4NOdmr/Listeners TMPDIR=/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-05-04 08:09:26-- 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% 8.26M=0.001s 2016-05-04 08:09:26 (8.26 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.091413 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 08:09:26.155292) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 08:09:26.155769) ========= 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.lVrOys5JvS/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.16Vd4NOdmr/Listeners TMPDIR=/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/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.019617 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 08:09:26.206939) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-04 08:09:26.207547) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 4b9c6eb81f85bc3474a284a831b6ff33344e33a4 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 4b9c6eb81f85bc3474a284a831b6ff33344e33a4 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.lVrOys5JvS/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.16Vd4NOdmr/Listeners TMPDIR=/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-05-04 08:09:26,296 truncating revision to first 12 chars 2016-05-04 08:09:26,296 Setting DEBUG logging. 2016-05-04 08:09:26,296 attempt 1/10 2016-05-04 08:09:26,296 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/4b9c6eb81f85?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-04 08:09:27,416 unpacking tar archive at: mozilla-aurora-4b9c6eb81f85/testing/mozharness/ program finished with exit code 0 elapsedTime=1.358256 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-04 08:09:27.583195) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-04 08:09:27.583584) ========= script_repo_revision: 4b9c6eb81f85bc3474a284a831b6ff33344e33a4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-04 08:09:27.583977) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-04 08:09:27.584268) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-04 08:09:27.599957) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 16 secs) (at 2016-05-04 08:09:27.600299) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.lVrOys5JvS/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.16Vd4NOdmr/Listeners TMPDIR=/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/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 08:09:27 INFO - MultiFileLogger online at 20160504 08:09:27 in /builds/slave/test 08:09:27 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 08:09:27 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:09:27 INFO - {'append_to_log': False, 08:09:27 INFO - 'base_work_dir': '/builds/slave/test', 08:09:27 INFO - 'blob_upload_branch': 'mozilla-aurora', 08:09:27 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:09:27 INFO - 'buildbot_json_path': 'buildprops.json', 08:09:27 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:09:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:09:27 INFO - 'download_minidump_stackwalk': True, 08:09:27 INFO - 'download_symbols': 'true', 08:09:27 INFO - 'e10s': False, 08:09:27 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:09:27 INFO - 'tooltool.py': '/tools/tooltool.py', 08:09:27 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:09:27 INFO - '/tools/misc-python/virtualenv.py')}, 08:09:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:09:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:09:27 INFO - 'log_level': 'info', 08:09:27 INFO - 'log_to_console': True, 08:09:27 INFO - 'opt_config_files': (), 08:09:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:09:27 INFO - '--processes=1', 08:09:27 INFO - '--config=%(test_path)s/wptrunner.ini', 08:09:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:09:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:09:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:09:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:09:27 INFO - 'pip_index': False, 08:09:27 INFO - 'require_test_zip': True, 08:09:27 INFO - 'test_type': ('testharness',), 08:09:27 INFO - 'this_chunk': '1', 08:09:27 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:09:27 INFO - 'total_chunks': '10', 08:09:27 INFO - 'virtualenv_path': 'venv', 08:09:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:09:27 INFO - 'work_dir': 'build'} 08:09:27 INFO - ##### 08:09:27 INFO - ##### Running clobber step. 08:09:27 INFO - ##### 08:09:27 INFO - Running pre-action listener: _resource_record_pre_action 08:09:27 INFO - Running main action method: clobber 08:09:27 INFO - rmtree: /builds/slave/test/build 08:09:27 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:09:27 INFO - Running post-action listener: _resource_record_post_action 08:09:27 INFO - ##### 08:09:27 INFO - ##### Running read-buildbot-config step. 08:09:27 INFO - ##### 08:09:27 INFO - Running pre-action listener: _resource_record_pre_action 08:09:27 INFO - Running main action method: read_buildbot_config 08:09:27 INFO - Using buildbot properties: 08:09:27 INFO - { 08:09:27 INFO - "project": "", 08:09:27 INFO - "product": "firefox", 08:09:27 INFO - "script_repo_revision": "production", 08:09:27 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 08:09:27 INFO - "repository": "", 08:09:27 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 08:09:27 INFO - "buildid": "20160504064752", 08:09:27 INFO - "pgo_build": "False", 08:09:27 INFO - "basedir": "/builds/slave/test", 08:09:27 INFO - "buildnumber": 234, 08:09:27 INFO - "slavename": "t-yosemite-r7-0164", 08:09:27 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 08:09:27 INFO - "platform": "macosx64", 08:09:27 INFO - "branch": "mozilla-aurora", 08:09:27 INFO - "revision": "4b9c6eb81f85bc3474a284a831b6ff33344e33a4", 08:09:27 INFO - "repo_path": "releases/mozilla-aurora", 08:09:27 INFO - "moz_repo_path": "", 08:09:27 INFO - "stage_platform": "macosx64", 08:09:27 INFO - "builduid": "601f0d00cff044f9ab62de27c29b4002", 08:09:27 INFO - "slavebuilddir": "test" 08:09:27 INFO - } 08:09:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 08:09:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 08:09:27 INFO - Running post-action listener: _resource_record_post_action 08:09:27 INFO - ##### 08:09:27 INFO - ##### Running download-and-extract step. 08:09:27 INFO - ##### 08:09:27 INFO - Running pre-action listener: _resource_record_pre_action 08:09:27 INFO - Running main action method: download_and_extract 08:09:27 INFO - mkdir: /builds/slave/test/build/tests 08:09:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:09:27 INFO - https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:09:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:09:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:09:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:09:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 08:09:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 08:09:58 INFO - retry: attempt #1 caught exception: timed out 08:09:58 INFO - retry: Failed, sleeping 30 seconds before retrying 08:10:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #2 08:10:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 08:10:58 INFO - retry: attempt #2 caught exception: timed out 08:10:58 INFO - retry: Failed, sleeping 60 seconds before retrying 08:11:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #3 08:12:28 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json: timed out 08:12:28 INFO - retry: attempt #3 caught exception: timed out 08:12:28 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json! 08:12:28 INFO - Caught exception: timed out 08:12:28 INFO - Caught exception: timed out 08:12:28 INFO - Caught exception: timed out 08:12:28 INFO - trying https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:12:28 INFO - Downloading https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:12:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 08:12:29 INFO - Downloaded 1235 bytes. 08:12:29 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 08:12:29 INFO - Using the following test package requirements: 08:12:29 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 08:12:29 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:12:29 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 08:12:29 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:12:29 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 08:12:29 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:12:29 INFO - u'jsshell-mac64.zip'], 08:12:29 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:12:29 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 08:12:29 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 08:12:29 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:12:29 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 08:12:29 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:12:29 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 08:12:29 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:12:29 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 08:12:29 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 08:12:29 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 08:12:29 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 08:12:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:12:29 INFO - https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:12:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:12:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:12:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:12:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 08:12:59 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip: timed out 08:12:59 INFO - retry: attempt #1 caught exception: timed out 08:12:59 INFO - retry: Failed, sleeping 30 seconds before retrying 08:13:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #2 08:13:59 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip: timed out 08:13:59 INFO - retry: attempt #2 caught exception: timed out 08:13:59 INFO - retry: Failed, sleeping 60 seconds before retrying 08:14:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #3 08:15:29 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip: timed out 08:15:29 INFO - retry: attempt #3 caught exception: timed out 08:15:29 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip! 08:15:29 INFO - Caught exception: timed out 08:15:29 INFO - Caught exception: timed out 08:15:29 INFO - Caught exception: timed out 08:15:29 INFO - trying https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:15:29 INFO - Downloading https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 08:15:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 08:15:31 INFO - Downloaded 17995081 bytes. 08:15:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:15:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:15:31 INFO - caution: filename not matched: web-platform/* 08:15:31 INFO - Return code: 11 08:15:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:15:31 INFO - https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:15:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:15:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:15:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:15:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 08:16:01 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip: timed out 08:16:01 INFO - retry: attempt #1 caught exception: timed out 08:16:01 INFO - retry: Failed, sleeping 30 seconds before retrying 08:16:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #2 08:17:01 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip: timed out 08:17:01 INFO - retry: attempt #2 caught exception: timed out 08:17:01 INFO - retry: Failed, sleeping 60 seconds before retrying 08:18:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #3 08:18:31 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip: timed out 08:18:31 INFO - retry: attempt #3 caught exception: timed out 08:18:31 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip! 08:18:31 INFO - Caught exception: timed out 08:18:31 INFO - Caught exception: timed out 08:18:31 INFO - Caught exception: timed out 08:18:31 INFO - trying https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:18:31 INFO - Downloading https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 08:18:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 08:18:34 INFO - Downloaded 36408648 bytes. 08:18:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:18:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:18:39 INFO - caution: filename not matched: bin/* 08:18:39 INFO - caution: filename not matched: config/* 08:18:39 INFO - caution: filename not matched: mozbase/* 08:18:39 INFO - caution: filename not matched: marionette/* 08:18:39 INFO - caution: filename not matched: tools/wptserve/* 08:18:39 INFO - Return code: 11 08:18:39 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')]} 08:18:39 INFO - https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 08:18:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:18:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:18:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 08:18:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 08:19:09 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg: timed out 08:19:09 INFO - retry: attempt #1 caught exception: timed out 08:19:09 INFO - retry: Failed, sleeping 30 seconds before retrying 08:19:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #2 08:20:09 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg: timed out 08:20:09 INFO - retry: attempt #2 caught exception: timed out 08:20:09 INFO - retry: Failed, sleeping 60 seconds before retrying 08:21:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #3 08:21:39 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg: timed out 08:21:39 INFO - retry: attempt #3 caught exception: timed out 08:21:39 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg! 08:21:39 INFO - Caught exception: timed out 08:21:39 INFO - Caught exception: timed out 08:21:39 INFO - Caught exception: timed out 08:21:39 INFO - trying https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:21:39 INFO - Downloading https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 08:21:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 08:21:42 INFO - Downloaded 73021467 bytes. 08:21:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:21:42 INFO - mkdir: /builds/slave/test/properties 08:21:42 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:21:42 INFO - Writing to file /builds/slave/test/properties/build_url 08:21:42 INFO - Contents: 08:21:42 INFO - build_url:https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 08:21:42 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:21:42 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:21:42 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:21:42 INFO - Contents: 08:21:42 INFO - symbols_url:https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:21:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:21:42 INFO - https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:21:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:21:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:21:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:21:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 08:22:12 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip: timed out 08:22:12 INFO - retry: attempt #1 caught exception: timed out 08:22:12 INFO - retry: Failed, sleeping 30 seconds before retrying 08:22:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #2 08:23:13 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip: timed out 08:23:13 INFO - retry: attempt #2 caught exception: timed out 08:23:13 INFO - retry: Failed, sleeping 60 seconds before retrying 08:24:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #3 08:24:43 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip: timed out 08:24:43 INFO - retry: attempt #3 caught exception: timed out 08:24:43 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip! 08:24:43 INFO - Caught exception: timed out 08:24:43 INFO - Caught exception: timed out 08:24:43 INFO - Caught exception: timed out 08:24:43 INFO - trying https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:24:43 INFO - Downloading https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 08:24:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 08:24:46 INFO - Downloaded 103575782 bytes. 08:24:46 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:24:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:24:50 INFO - Return code: 0 08:24:50 INFO - Running post-action listener: _resource_record_post_action 08:24:50 INFO - Running post-action listener: set_extra_try_arguments 08:24:50 INFO - ##### 08:24:50 INFO - ##### Running create-virtualenv step. 08:24:50 INFO - ##### 08:24:50 INFO - Running pre-action listener: _pre_create_virtualenv 08:24:50 INFO - Running pre-action listener: _resource_record_pre_action 08:24:50 INFO - Running main action method: create_virtualenv 08:24:50 INFO - Creating virtualenv /builds/slave/test/build/venv 08:24:50 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 08:24:50 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:24:50 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:24:50 INFO - Using real prefix '/tools/python27' 08:24:50 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:24:51 INFO - Installing distribute.............................................................................................................................................................................................done. 08:24:54 INFO - Installing pip.................done. 08:24:54 INFO - Return code: 0 08:24:54 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:24:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:24:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:24:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:24:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:24:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:24:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:24:54 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 0x10a51ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a539f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9bc8c83ac0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a5355e0>, '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 0x10a118cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a143990>, '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.lVrOys5JvS/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.16Vd4NOdmr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:24:54 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 08:24:54 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 08:24:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lVrOys5JvS/Render', 08:24:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:24:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:24:54 INFO - 'HOME': '/Users/cltbld', 08:24:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:24:54 INFO - 'LOGNAME': 'cltbld', 08:24:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:24:54 INFO - 'MOZ_NO_REMOTE': '1', 08:24:54 INFO - 'NO_EM_RESTART': '1', 08:24:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:24:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:24:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:24:54 INFO - 'PWD': '/builds/slave/test', 08:24:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:24:54 INFO - 'SHELL': '/bin/bash', 08:24:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.16Vd4NOdmr/Listeners', 08:24:54 INFO - 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', 08:24:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:24:54 INFO - 'USER': 'cltbld', 08:24:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:24:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:24:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:24:54 INFO - 'XPC_FLAGS': '0x0', 08:24:54 INFO - 'XPC_SERVICE_NAME': '0', 08:24:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:24:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:24:54 INFO - Downloading/unpacking psutil>=0.7.1 08:24:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:24:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:24:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:24:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:24:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:24:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:24:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:24:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:24:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:24:57 INFO - Installing collected packages: psutil 08:24:57 INFO - Running setup.py install for psutil 08:24:57 INFO - building 'psutil._psutil_osx' extension 08:24:57 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 08:24:57 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 08:24:57 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 08:24:57 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 08:24:57 INFO - building 'psutil._psutil_posix' extension 08:24:57 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 08:24:57 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:24:57 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:24:57 INFO - ^ 08:24:58 INFO - 1 warning generated. 08:24:58 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 08:24:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:24:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:24:58 INFO - Successfully installed psutil 08:24:58 INFO - Cleaning up... 08:24:58 INFO - Return code: 0 08:24:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:24:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:24:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:24:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:24:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:24:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:24:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:24:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a51ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a539f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9bc8c83ac0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a5355e0>, '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 0x10a118cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a143990>, '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.lVrOys5JvS/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.16Vd4NOdmr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:24:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 08:24:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 08:24:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lVrOys5JvS/Render', 08:24:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:24:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:24:58 INFO - 'HOME': '/Users/cltbld', 08:24:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:24:58 INFO - 'LOGNAME': 'cltbld', 08:24:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:24:58 INFO - 'MOZ_NO_REMOTE': '1', 08:24:58 INFO - 'NO_EM_RESTART': '1', 08:24:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:24:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:24:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:24:58 INFO - 'PWD': '/builds/slave/test', 08:24:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:24:58 INFO - 'SHELL': '/bin/bash', 08:24:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.16Vd4NOdmr/Listeners', 08:24:58 INFO - 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', 08:24:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:24:58 INFO - 'USER': 'cltbld', 08:24:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:24:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:24:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:24:58 INFO - 'XPC_FLAGS': '0x0', 08:24:58 INFO - 'XPC_SERVICE_NAME': '0', 08:24:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:24:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:24:58 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:24:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:24:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:24:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:24:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:24:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:24:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:25:00 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:25:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:25:00 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:25:00 INFO - Installing collected packages: mozsystemmonitor 08:25:00 INFO - Running setup.py install for mozsystemmonitor 08:25:01 INFO - Successfully installed mozsystemmonitor 08:25:01 INFO - Cleaning up... 08:25:01 INFO - Return code: 0 08:25:01 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:25: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')]} 08:25:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:25:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:25: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')]} 08:25:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:25:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:25:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a51ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a539f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9bc8c83ac0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a5355e0>, '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 0x10a118cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a143990>, '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.lVrOys5JvS/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.16Vd4NOdmr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:25:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 08:25:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 08:25:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lVrOys5JvS/Render', 08:25:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:25:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:25:01 INFO - 'HOME': '/Users/cltbld', 08:25:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:25:01 INFO - 'LOGNAME': 'cltbld', 08:25:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:25:01 INFO - 'MOZ_NO_REMOTE': '1', 08:25:01 INFO - 'NO_EM_RESTART': '1', 08:25:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:25:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:25:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:25:01 INFO - 'PWD': '/builds/slave/test', 08:25:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:25:01 INFO - 'SHELL': '/bin/bash', 08:25:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.16Vd4NOdmr/Listeners', 08:25:01 INFO - 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', 08:25:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:25:01 INFO - 'USER': 'cltbld', 08:25:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:25:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:25:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:25:01 INFO - 'XPC_FLAGS': '0x0', 08:25:01 INFO - 'XPC_SERVICE_NAME': '0', 08:25:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:25:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:25:01 INFO - Downloading/unpacking blobuploader==1.2.4 08:25:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:25:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:25:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:25:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:25:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:25:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:25:03 INFO - Downloading blobuploader-1.2.4.tar.gz 08:25:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:25:03 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:25:03 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 08:25:03 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 08:25:03 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 08:25:03 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 08:25:03 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 08:25:03 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 08:25:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:25:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:25: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 08:25: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 08:25: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 08:25: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 08:25: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 08:25: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 08:25:04 INFO - Downloading docopt-0.6.1.tar.gz 08:25:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:25:05 INFO - Installing collected packages: blobuploader, requests, docopt 08:25:05 INFO - Running setup.py install for blobuploader 08:25:05 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:25:05 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:25:05 INFO - Running setup.py install for requests 08:25:05 INFO - Running setup.py install for docopt 08:25:05 INFO - Successfully installed blobuploader requests docopt 08:25:05 INFO - Cleaning up... 08:25:06 INFO - Return code: 0 08:25:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:25:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:25:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:25:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:25:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:25:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:25:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:25:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a51ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a539f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9bc8c83ac0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a5355e0>, '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 0x10a118cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a143990>, '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.lVrOys5JvS/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.16Vd4NOdmr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:25:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:25:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:25:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lVrOys5JvS/Render', 08:25:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:25:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:25:06 INFO - 'HOME': '/Users/cltbld', 08:25:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:25:06 INFO - 'LOGNAME': 'cltbld', 08:25:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:25:06 INFO - 'MOZ_NO_REMOTE': '1', 08:25:06 INFO - 'NO_EM_RESTART': '1', 08:25:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:25:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:25:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:25:06 INFO - 'PWD': '/builds/slave/test', 08:25:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:25:06 INFO - 'SHELL': '/bin/bash', 08:25:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.16Vd4NOdmr/Listeners', 08:25:06 INFO - 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', 08:25:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:25:06 INFO - 'USER': 'cltbld', 08:25:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:25:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:25:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:25:06 INFO - 'XPC_FLAGS': '0x0', 08:25:06 INFO - 'XPC_SERVICE_NAME': '0', 08:25:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:25:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:25:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:25:06 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-D8699S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:25:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:25:06 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-ep2hqG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:25:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:25:06 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-QbZ01d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:25:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:25:06 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-Bc75Bp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:25:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:25:06 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-H_vxIK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:25:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:25:06 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-9TP0Gc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:25:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:25:06 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-S8Ggls-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:25:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:25:06 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-uZowXk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:25:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:25:07 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-klYyxB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:25:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:25:07 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-teHiSv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:25:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:25:07 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-OGJ_Sj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:25:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:25:07 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-zh2xCm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:25:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:25:07 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-P8ncbQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:25:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:25:07 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-hgFql0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:25:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:25:07 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-x3GL4k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:25:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:25:07 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-KKf2qc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:25:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:25:07 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-bsU3kg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:25:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:25:08 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-SnghWV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:25:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:25:08 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-JUBIjw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:25:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:25:08 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-gLhHTz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:25:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:25:08 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-opgsda-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:25:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:25:08 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 08:25:08 INFO - Running setup.py install for manifestparser 08:25:08 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:25:08 INFO - Running setup.py install for mozcrash 08:25:09 INFO - Running setup.py install for mozdebug 08:25:09 INFO - Running setup.py install for mozdevice 08:25:09 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:25:09 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:25:09 INFO - Running setup.py install for mozfile 08:25:09 INFO - Running setup.py install for mozhttpd 08:25:09 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:25:09 INFO - Running setup.py install for mozinfo 08:25:09 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:25:09 INFO - Running setup.py install for mozInstall 08:25:09 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:25:09 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:25:09 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:25:09 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:25:09 INFO - Running setup.py install for mozleak 08:25:10 INFO - Running setup.py install for mozlog 08:25:10 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:25:10 INFO - Running setup.py install for moznetwork 08:25:10 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:25:10 INFO - Running setup.py install for mozprocess 08:25:10 INFO - Running setup.py install for mozprofile 08:25:10 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:25:10 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:25:10 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:25:10 INFO - Running setup.py install for mozrunner 08:25:10 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:25:10 INFO - Running setup.py install for mozscreenshot 08:25:11 INFO - Running setup.py install for moztest 08:25:11 INFO - Running setup.py install for mozversion 08:25:11 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:25:11 INFO - Running setup.py install for wptserve 08:25:11 INFO - Running setup.py install for marionette-driver 08:25:11 INFO - Running setup.py install for browsermob-proxy 08:25:11 INFO - Running setup.py install for marionette-client 08:25:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:25:12 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:25:12 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 08:25:12 INFO - Cleaning up... 08:25:12 INFO - Return code: 0 08:25:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:25:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:25:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:25:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:25:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:25:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:25:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:25:12 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10a51ce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a539f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9bc8c83ac0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a5355e0>, '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 0x10a118cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a143990>, '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.lVrOys5JvS/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.16Vd4NOdmr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:25:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:25:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:25:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lVrOys5JvS/Render', 08:25:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:25:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:25:12 INFO - 'HOME': '/Users/cltbld', 08:25:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:25:12 INFO - 'LOGNAME': 'cltbld', 08:25:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:25:12 INFO - 'MOZ_NO_REMOTE': '1', 08:25:12 INFO - 'NO_EM_RESTART': '1', 08:25:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:25:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:25:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:25:12 INFO - 'PWD': '/builds/slave/test', 08:25:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:25:12 INFO - 'SHELL': '/bin/bash', 08:25:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.16Vd4NOdmr/Listeners', 08:25:12 INFO - 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', 08:25:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:25:12 INFO - 'USER': 'cltbld', 08:25:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:25:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:25:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:25:12 INFO - 'XPC_FLAGS': '0x0', 08:25:12 INFO - 'XPC_SERVICE_NAME': '0', 08:25:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:25:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:25:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:25:12 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-i5ltR0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:25:12 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 08:25:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:25:12 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-DY4TtH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:25:12 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)) 08:25:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:25:12 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-aCx3Zx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:25:12 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)) 08:25:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:25:12 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-eXifUn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:25:12 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)) 08:25:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:25:12 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-oJB0aP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:25:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 08:25:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:25:13 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-RoOTVu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:25:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 08:25:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:25:13 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-BYUKLx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:25:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 08:25:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:25:13 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-osFJ0L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:25:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 08:25:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:25:13 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-srFMMn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:25:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 08:25:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:25:13 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-sPwnls-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:25:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:25:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:25:13 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-qdiWta-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:25:13 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)) 08:25:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:25:13 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-b6vduw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:25:13 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)) 08:25:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:25:13 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-fSfHX4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:25:13 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)) 08:25:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:25:13 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-3ka9Is-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:25:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 08:25:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:25:14 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-Qu0Mjz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:25:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 08:25:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:25:14 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-YiI8WW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:25:14 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 08:25:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:25:14 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-NWarp4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:25:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 08:25:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:25:14 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-8r7G7L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:25:14 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 08:25:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:25:14 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-1aXiCc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:25:14 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 08:25:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:25:14 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-gxCG9Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:25:14 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)) 08:25:14 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:25:15 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-yqeWE_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:25:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:25:15 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 08:25:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:25:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:25:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:25:15 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:25:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:25:15 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:25:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:25:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:25:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:25:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:25:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:25:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:25:17 INFO - Downloading blessings-1.6.tar.gz 08:25:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:25:18 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 08:25:18 INFO - Installing collected packages: blessings 08:25:18 INFO - Running setup.py install for blessings 08:25:18 INFO - Successfully installed blessings 08:25:18 INFO - Cleaning up... 08:25:18 INFO - Return code: 0 08:25:18 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:25:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:25:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:25:18 INFO - Reading from file tmpfile_stdout 08:25:18 INFO - Current package versions: 08:25:18 INFO - blessings == 1.6 08:25:18 INFO - blobuploader == 1.2.4 08:25:18 INFO - browsermob-proxy == 0.6.0 08:25:18 INFO - docopt == 0.6.1 08:25:18 INFO - manifestparser == 1.1 08:25:18 INFO - marionette-client == 2.3.0 08:25:18 INFO - marionette-driver == 1.4.0 08:25:18 INFO - mozInstall == 1.12 08:25:18 INFO - mozcrash == 0.17 08:25:18 INFO - mozdebug == 0.1 08:25:18 INFO - mozdevice == 0.48 08:25:18 INFO - mozfile == 1.2 08:25:18 INFO - mozhttpd == 0.7 08:25:18 INFO - mozinfo == 0.9 08:25:18 INFO - mozleak == 0.1 08:25:18 INFO - mozlog == 3.1 08:25:18 INFO - moznetwork == 0.27 08:25:18 INFO - mozprocess == 0.22 08:25:18 INFO - mozprofile == 0.28 08:25:18 INFO - mozrunner == 6.11 08:25:18 INFO - mozscreenshot == 0.1 08:25:18 INFO - mozsystemmonitor == 0.0 08:25:18 INFO - moztest == 0.7 08:25:18 INFO - mozversion == 1.4 08:25:18 INFO - psutil == 3.1.1 08:25:18 INFO - requests == 1.2.3 08:25:18 INFO - wptserve == 1.4.0 08:25:18 INFO - wsgiref == 0.1.2 08:25:18 INFO - Running post-action listener: _resource_record_post_action 08:25:18 INFO - Running post-action listener: _start_resource_monitoring 08:25:18 INFO - Starting resource monitoring. 08:25:18 INFO - ##### 08:25:18 INFO - ##### Running pull step. 08:25:18 INFO - ##### 08:25:18 INFO - Running pre-action listener: _resource_record_pre_action 08:25:18 INFO - Running main action method: pull 08:25:18 INFO - Pull has nothing to do! 08:25:18 INFO - Running post-action listener: _resource_record_post_action 08:25:18 INFO - ##### 08:25:18 INFO - ##### Running install step. 08:25:18 INFO - ##### 08:25:18 INFO - Running pre-action listener: _resource_record_pre_action 08:25:18 INFO - Running main action method: install 08:25:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:25:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:25:18 INFO - Reading from file tmpfile_stdout 08:25:18 INFO - Detecting whether we're running mozinstall >=1.0... 08:25:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:25:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:25:19 INFO - Reading from file tmpfile_stdout 08:25:19 INFO - Output received: 08:25:19 INFO - Usage: mozinstall [options] installer 08:25:19 INFO - Options: 08:25:19 INFO - -h, --help show this help message and exit 08:25:19 INFO - -d DEST, --destination=DEST 08:25:19 INFO - Directory to install application into. [default: 08:25:19 INFO - "/builds/slave/test"] 08:25:19 INFO - --app=APP Application being installed. [default: firefox] 08:25:19 INFO - mkdir: /builds/slave/test/build/application 08:25:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 08:25:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 08:25:36 INFO - Reading from file tmpfile_stdout 08:25:36 INFO - Output received: 08:25:36 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 08:25:36 INFO - Running post-action listener: _resource_record_post_action 08:25:36 INFO - ##### 08:25:36 INFO - ##### Running run-tests step. 08:25:36 INFO - ##### 08:25:36 INFO - Running pre-action listener: _resource_record_pre_action 08:25:36 INFO - Running main action method: run_tests 08:25:36 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:25:36 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:25:36 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:25:36 INFO - grabbing minidump binary from tooltool 08:25:36 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')]} 08:25:36 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 0x10a5355e0>, '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 0x10a118cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a143990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:25:36 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 08:25:36 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 08:25:36 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:25:36 INFO - Return code: 0 08:25:36 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:25:36 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:25:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:25:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:25:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.lVrOys5JvS/Render', 08:25:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:25:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:25:36 INFO - 'HOME': '/Users/cltbld', 08:25:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:25:36 INFO - 'LOGNAME': 'cltbld', 08:25:36 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:25:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:25:36 INFO - 'MOZ_NO_REMOTE': '1', 08:25:36 INFO - 'NO_EM_RESTART': '1', 08:25:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:25:36 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:25:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:25:36 INFO - 'PWD': '/builds/slave/test', 08:25:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:25:36 INFO - 'SHELL': '/bin/bash', 08:25:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.16Vd4NOdmr/Listeners', 08:25:36 INFO - 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', 08:25:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:25:36 INFO - 'USER': 'cltbld', 08:25:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:25:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:25:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:25:36 INFO - 'XPC_FLAGS': '0x0', 08:25:36 INFO - 'XPC_SERVICE_NAME': '0', 08:25:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:25:36 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:25:37 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 08:25:37 INFO - import pkg_resources 08:25:38 INFO - Using 1 client processes 08:25:38 INFO - wptserve Starting http server on 127.0.0.1:8000 08:25:38 INFO - wptserve Starting http server on 127.0.0.1:8001 08:25:38 INFO - wptserve Starting http server on 127.0.0.1:8443 08:25:40 INFO - SUITE-START | Running 778 tests 08:25:40 INFO - Running testharness tests 08:25:40 INFO - Setting up ssl 08:25:40 INFO - PROCESS | certutil | 08:25:40 INFO - PROCESS | certutil | 08:25:40 INFO - PROCESS | certutil | 08:25:40 INFO - Certificate Nickname Trust Attributes 08:25:40 INFO - SSL,S/MIME,JAR/XPI 08:25:40 INFO - 08:25:40 INFO - web-platform-tests CT,, 08:25:40 INFO - 08:25:40 INFO - Starting runner 08:25:41 INFO - PROCESS | 2087 | [2087] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:25:41 INFO - PROCESS | 2087 | 1462375541567 Marionette DEBUG Marionette enabled via build flag and pref 08:25:41 INFO - PROCESS | 2087 | ++DOCSHELL 0x113e21000 == 1 [pid = 2087] [id = 1] 08:25:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 1 (0x113e21800) [pid = 2087] [serial = 1] [outer = 0x0] 08:25:41 INFO - PROCESS | 2087 | [2087] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 08:25:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 2 (0x113e22800) [pid = 2087] [serial = 2] [outer = 0x113e21800] 08:25:41 INFO - PROCESS | 2087 | 1462375541975 Marionette INFO Listening on port 2828 08:25:42 INFO - PROCESS | 2087 | 1462375542202 Marionette DEBUG Marionette enabled via command-line flag 08:25:42 INFO - PROCESS | 2087 | ++DOCSHELL 0x11678a800 == 2 [pid = 2087] [id = 2] 08:25:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 3 (0x11678b000) [pid = 2087] [serial = 3] [outer = 0x0] 08:25:42 INFO - PROCESS | 2087 | [2087] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 08:25:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 4 (0x11678c000) [pid = 2087] [serial = 4] [outer = 0x11678b000] 08:25:42 INFO - PROCESS | 2087 | [2087] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:25:42 INFO - PROCESS | 2087 | 1462375542356 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49402 08:25:42 INFO - PROCESS | 2087 | 1462375542441 Marionette DEBUG Closed connection conn0 08:25:42 INFO - PROCESS | 2087 | [2087] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:25:42 INFO - PROCESS | 2087 | 1462375542447 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49403 08:25:42 INFO - PROCESS | 2087 | 1462375542462 Marionette DEBUG Closed connection conn1 08:25:42 INFO - PROCESS | 2087 | [2087] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:25:42 INFO - PROCESS | 2087 | 1462375542467 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49404 08:25:42 INFO - PROCESS | 2087 | 1462375542475 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:25:42 INFO - PROCESS | 2087 | 1462375542480 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160504064752","device":"desktop","version":"48.0a2"} 08:25:42 INFO - PROCESS | 2087 | [2087] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:25:43 INFO - PROCESS | 2087 | ++DOCSHELL 0x119ec6000 == 3 [pid = 2087] [id = 3] 08:25:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 5 (0x119ec6800) [pid = 2087] [serial = 5] [outer = 0x0] 08:25:43 INFO - PROCESS | 2087 | ++DOCSHELL 0x119ec7000 == 4 [pid = 2087] [id = 4] 08:25:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 6 (0x119f0b800) [pid = 2087] [serial = 6] [outer = 0x0] 08:25:43 INFO - PROCESS | 2087 | [2087] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:25:43 INFO - PROCESS | 2087 | [2087] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:25:43 INFO - PROCESS | 2087 | ++DOCSHELL 0x123f20800 == 5 [pid = 2087] [id = 5] 08:25:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 7 (0x119f0b000) [pid = 2087] [serial = 7] [outer = 0x0] 08:25:43 INFO - PROCESS | 2087 | [2087] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:25:43 INFO - PROCESS | 2087 | [2087] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:25:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 8 (0x124040000) [pid = 2087] [serial = 8] [outer = 0x119f0b000] 08:25:44 INFO - PROCESS | 2087 | [2087] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 08:25:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 9 (0x124728000) [pid = 2087] [serial = 9] [outer = 0x119ec6800] 08:25:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 10 (0x12473e000) [pid = 2087] [serial = 10] [outer = 0x119f0b800] 08:25:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 11 (0x12473fc00) [pid = 2087] [serial = 11] [outer = 0x119f0b000] 08:25:44 INFO - PROCESS | 2087 | [2087] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:25:44 INFO - PROCESS | 2087 | 1462375544613 Marionette DEBUG loaded listener.js 08:25:44 INFO - PROCESS | 2087 | 1462375544622 Marionette DEBUG loaded listener.js 08:25:44 INFO - PROCESS | 2087 | [2087] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 08:25:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 12 (0x12701e800) [pid = 2087] [serial = 12] [outer = 0x119f0b000] 08:25:44 INFO - PROCESS | 2087 | 1462375544990 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"1bb61fad-0d59-4644-9028-680a8642bb56","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160504064752","device":"desktop","version":"48.0a2","command_id":1}}] 08:25:45 INFO - PROCESS | 2087 | 1462375545083 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}] 08:25:45 INFO - PROCESS | 2087 | 1462375545129 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:25:45 INFO - PROCESS | 2087 | 1462375545240 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:25:45 INFO - PROCESS | 2087 | [2087] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:25:45 INFO - PROCESS | 2087 | [2087] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:25:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 13 (0x128dcf000) [pid = 2087] [serial = 13] [outer = 0x119f0b000] 08:25:45 INFO - PROCESS | 2087 | [2087] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:25:45 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:25:45 INFO - PROCESS | 2087 | 1462375545598 Marionette TRACE conn2 <- [1,3,null,{}] 08:25:45 INFO - PROCESS | 2087 | 1462375545602 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:25:45 INFO - PROCESS | 2087 | 1462375545623 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:25:45 INFO - PROCESS | 2087 | 1462375545663 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:25:45 INFO - PROCESS | 2087 | 1462375545666 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:25:45 INFO - PROCESS | 2087 | 1462375545670 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:25:45 INFO - PROCESS | 2087 | 1462375545674 Marionette TRACE conn2 <- [1,6,null,{}] 08:25:45 INFO - PROCESS | 2087 | 1462375545680 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}] 08:25:45 INFO - PROCESS | 2087 | 1462375545693 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:25:45 INFO - PROCESS | 2087 | 1462375545696 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:45 INFO - PROCESS | 2087 | ++DOCSHELL 0x1292db800 == 6 [pid = 2087] [id = 6] 08:25:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 14 (0x1292aac00) [pid = 2087] [serial = 14] [outer = 0x0] 08:25:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 15 (0x1292ac800) [pid = 2087] [serial = 15] [outer = 0x1292aac00] 08:25:45 INFO - PROCESS | 2087 | 1462375545725 Marionette DEBUG loaded listener.js 08:25:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 16 (0x1292b2800) [pid = 2087] [serial = 16] [outer = 0x1292aac00] 08:25:46 INFO - PROCESS | 2087 | 1462375546014 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]]]}] 08:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 377ms 08:25:46 INFO - PROCESS | 2087 | ++DOCSHELL 0x1295c4800 == 7 [pid = 2087] [id = 7] 08:25:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 17 (0x1293dac00) [pid = 2087] [serial = 17] [outer = 0x0] 08:25:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 18 (0x129592800) [pid = 2087] [serial = 18] [outer = 0x1293dac00] 08:25:46 INFO - PROCESS | 2087 | 1462375546066 Marionette DEBUG loaded listener.js 08:25:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 19 (0x129598400) [pid = 2087] [serial = 19] [outer = 0x1293dac00] 08:25:46 INFO - PROCESS | 2087 | 1462375546103 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:25:46 INFO - PROCESS | 2087 | 1462375546105 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:25:46 INFO - PROCESS | 2087 | 1462375546141 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:25:46 INFO - PROCESS | 2087 | 1462375546143 Marionette TRACE conn2 <- [1,10,null,{}] 08:25:46 INFO - PROCESS | 2087 | 1462375546163 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}] 08:25:46 INFO - PROCESS | 2087 | 1462375546295 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:25:46 INFO - PROCESS | 2087 | 1462375546329 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:46 INFO - PROCESS | 2087 | ++DOCSHELL 0x12a857800 == 8 [pid = 2087] [id = 8] 08:25:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 20 (0x12a7db400) [pid = 2087] [serial = 20] [outer = 0x0] 08:25:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 21 (0x12a8f0400) [pid = 2087] [serial = 21] [outer = 0x12a7db400] 08:25:46 INFO - PROCESS | 2087 | 1462375546357 Marionette DEBUG loaded listener.js 08:25:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 22 (0x12a8f4c00) [pid = 2087] [serial = 22] [outer = 0x12a7db400] 08:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 592ms 08:25:46 INFO - PROCESS | 2087 | 1462375546716 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]]]}] 08:25:46 INFO - PROCESS | 2087 | 1462375546722 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:25:46 INFO - PROCESS | 2087 | 1462375546724 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:25:46 INFO - PROCESS | 2087 | 1462375546731 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:25:46 INFO - PROCESS | 2087 | 1462375546732 Marionette TRACE conn2 <- [1,14,null,{}] 08:25:46 INFO - PROCESS | 2087 | 1462375546734 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}] 08:25:46 INFO - PROCESS | 2087 | 1462375546820 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:25:46 INFO - PROCESS | 2087 | 1462375546828 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:46 INFO - PROCESS | 2087 | ++DOCSHELL 0x12b36b800 == 9 [pid = 2087] [id = 9] 08:25:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 23 (0x12a8fc400) [pid = 2087] [serial = 23] [outer = 0x0] 08:25:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 24 (0x12addd400) [pid = 2087] [serial = 24] [outer = 0x12a8fc400] 08:25:46 INFO - PROCESS | 2087 | 1462375546853 Marionette DEBUG loaded listener.js 08:25:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 25 (0x12ba37400) [pid = 2087] [serial = 25] [outer = 0x12a8fc400] 08:25:47 INFO - PROCESS | 2087 | 1462375547118 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]]]}] 08:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 08:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:25:47 INFO - PROCESS | 2087 | 1462375547150 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:25:47 INFO - PROCESS | 2087 | 1462375547151 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:25:47 INFO - PROCESS | 2087 | 1462375547153 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:25:47 INFO - PROCESS | 2087 | 1462375547154 Marionette TRACE conn2 <- [1,18,null,{}] 08:25:47 INFO - PROCESS | 2087 | 1462375547156 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}] 08:25:47 INFO - PROCESS | 2087 | 1462375547254 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:25:47 INFO - PROCESS | 2087 | 1462375547262 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:47 INFO - PROCESS | 2087 | ++DOCSHELL 0x12baae800 == 10 [pid = 2087] [id = 10] 08:25:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 26 (0x12bb4c000) [pid = 2087] [serial = 26] [outer = 0x0] 08:25:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 27 (0x12bb4fc00) [pid = 2087] [serial = 27] [outer = 0x12bb4c000] 08:25:47 INFO - PROCESS | 2087 | 1462375547287 Marionette DEBUG loaded listener.js 08:25:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 28 (0x12bbd2400) [pid = 2087] [serial = 28] [outer = 0x12bb4c000] 08:25:47 INFO - PROCESS | 2087 | 1462375547593 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]]]}] 08:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 471ms 08:25:47 INFO - PROCESS | 2087 | 1462375547626 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:25:47 INFO - PROCESS | 2087 | 1462375547629 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:25:47 INFO - PROCESS | 2087 | 1462375547631 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:25:47 INFO - PROCESS | 2087 | 1462375547632 Marionette TRACE conn2 <- [1,22,null,{}] 08:25:47 INFO - PROCESS | 2087 | 1462375547635 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}] 08:25:47 INFO - PROCESS | 2087 | 1462375547720 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:25:47 INFO - PROCESS | 2087 | 1462375547725 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:47 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c148000 == 11 [pid = 2087] [id = 11] 08:25:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 29 (0x117c2d000) [pid = 2087] [serial = 29] [outer = 0x0] 08:25:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 30 (0x12a629400) [pid = 2087] [serial = 30] [outer = 0x117c2d000] 08:25:47 INFO - PROCESS | 2087 | 1462375547750 Marionette DEBUG loaded listener.js 08:25:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 31 (0x12bf9e400) [pid = 2087] [serial = 31] [outer = 0x117c2d000] 08:25:47 INFO - PROCESS | 2087 | 1462375547986 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]]]}] 08:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms 08:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:25:48 INFO - PROCESS | 2087 | 1462375547999 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:25:48 INFO - PROCESS | 2087 | 1462375548001 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:25:48 INFO - PROCESS | 2087 | 1462375548003 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:25:48 INFO - PROCESS | 2087 | 1462375548004 Marionette TRACE conn2 <- [1,26,null,{}] 08:25:48 INFO - PROCESS | 2087 | 1462375548006 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}] 08:25:48 INFO - PROCESS | 2087 | 1462375548102 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:25:48 INFO - PROCESS | 2087 | 1462375548106 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:48 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c225000 == 12 [pid = 2087] [id = 12] 08:25:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 32 (0x119fb2400) [pid = 2087] [serial = 32] [outer = 0x0] 08:25:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 33 (0x12bf97000) [pid = 2087] [serial = 33] [outer = 0x119fb2400] 08:25:48 INFO - PROCESS | 2087 | 1462375548131 Marionette DEBUG loaded listener.js 08:25:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 34 (0x12bfa6000) [pid = 2087] [serial = 34] [outer = 0x119fb2400] 08:25:48 INFO - PROCESS | 2087 | 1462375548373 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]]]}] 08:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 08:25:48 INFO - PROCESS | 2087 | 1462375548421 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:25:48 INFO - PROCESS | 2087 | 1462375548422 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:25:48 INFO - PROCESS | 2087 | 1462375548433 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:25:48 INFO - PROCESS | 2087 | 1462375548434 Marionette TRACE conn2 <- [1,30,null,{}] 08:25:48 INFO - PROCESS | 2087 | 1462375548436 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}] 08:25:48 INFO - PROCESS | 2087 | 1462375548522 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:25:48 INFO - PROCESS | 2087 | 1462375548529 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:48 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c66f800 == 13 [pid = 2087] [id = 13] 08:25:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 35 (0x12bfa8c00) [pid = 2087] [serial = 35] [outer = 0x0] 08:25:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 36 (0x12bfaf400) [pid = 2087] [serial = 36] [outer = 0x12bfa8c00] 08:25:48 INFO - PROCESS | 2087 | 1462375548554 Marionette DEBUG loaded listener.js 08:25:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 37 (0x12c636c00) [pid = 2087] [serial = 37] [outer = 0x12bfa8c00] 08:25:48 INFO - PROCESS | 2087 | 1462375548789 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]]]}] 08:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 368ms 08:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:25:48 INFO - PROCESS | 2087 | 1462375548801 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:25:48 INFO - PROCESS | 2087 | 1462375548802 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:25:48 INFO - PROCESS | 2087 | 1462375548804 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:25:48 INFO - PROCESS | 2087 | 1462375548805 Marionette TRACE conn2 <- [1,34,null,{}] 08:25:48 INFO - PROCESS | 2087 | 1462375548815 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}] 08:25:48 INFO - PROCESS | 2087 | 1462375548908 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:25:48 INFO - PROCESS | 2087 | 1462375548924 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:48 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ca0e800 == 14 [pid = 2087] [id = 14] 08:25:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 38 (0x12c63f400) [pid = 2087] [serial = 38] [outer = 0x0] 08:25:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 39 (0x12c641c00) [pid = 2087] [serial = 39] [outer = 0x12c63f400] 08:25:48 INFO - PROCESS | 2087 | 1462375548949 Marionette DEBUG loaded listener.js 08:25:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 40 (0x12cc52800) [pid = 2087] [serial = 40] [outer = 0x12c63f400] 08:25:49 INFO - PROCESS | 2087 | 1462375549181 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]]]}] 08:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 424ms 08:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:25:49 INFO - PROCESS | 2087 | 1462375549234 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:25:49 INFO - PROCESS | 2087 | 1462375549235 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:25:49 INFO - PROCESS | 2087 | 1462375549237 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:25:49 INFO - PROCESS | 2087 | 1462375549238 Marionette TRACE conn2 <- [1,38,null,{}] 08:25:49 INFO - PROCESS | 2087 | 1462375549241 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}] 08:25:49 INFO - PROCESS | 2087 | 1462375549338 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:25:49 INFO - PROCESS | 2087 | 1462375549343 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:49 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ce93800 == 15 [pid = 2087] [id = 15] 08:25:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 41 (0x12cc55800) [pid = 2087] [serial = 41] [outer = 0x0] 08:25:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 42 (0x12cc5c000) [pid = 2087] [serial = 42] [outer = 0x12cc55800] 08:25:49 INFO - PROCESS | 2087 | 1462375549367 Marionette DEBUG loaded listener.js 08:25:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 43 (0x12cec2c00) [pid = 2087] [serial = 43] [outer = 0x12cc55800] 08:25:49 INFO - PROCESS | 2087 | 1462375549607 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]]]}] 08:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 422ms 08:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:25:49 INFO - PROCESS | 2087 | 1462375549665 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:25:49 INFO - PROCESS | 2087 | 1462375549666 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:25:49 INFO - PROCESS | 2087 | 1462375549668 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:25:49 INFO - PROCESS | 2087 | 1462375549670 Marionette TRACE conn2 <- [1,42,null,{}] 08:25:49 INFO - PROCESS | 2087 | 1462375549672 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}] 08:25:49 INFO - PROCESS | 2087 | 1462375549773 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:25:49 INFO - PROCESS | 2087 | 1462375549777 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:49 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d12f800 == 16 [pid = 2087] [id = 16] 08:25:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 44 (0x12cec5800) [pid = 2087] [serial = 44] [outer = 0x0] 08:25:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 45 (0x12cecbc00) [pid = 2087] [serial = 45] [outer = 0x12cec5800] 08:25:49 INFO - PROCESS | 2087 | 1462375549802 Marionette DEBUG loaded listener.js 08:25:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 46 (0x12cfedc00) [pid = 2087] [serial = 46] [outer = 0x12cec5800] 08:25:49 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d2c1800 == 17 [pid = 2087] [id = 17] 08:25:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 47 (0x12d2c2000) [pid = 2087] [serial = 47] [outer = 0x0] 08:25:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 48 (0x12d2c7000) [pid = 2087] [serial = 48] [outer = 0x12d2c2000] 08:25:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 49 (0x12d2cd000) [pid = 2087] [serial = 49] [outer = 0x12d2c2000] 08:25:50 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d2c1000 == 18 [pid = 2087] [id = 18] 08:25:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 50 (0x12cfefc00) [pid = 2087] [serial = 50] [outer = 0x0] 08:25:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 51 (0x12d419000) [pid = 2087] [serial = 51] [outer = 0x12cfefc00] 08:25:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 52 (0x12cfef000) [pid = 2087] [serial = 52] [outer = 0x12cfefc00] 08:25:50 INFO - PROCESS | 2087 | 1462375550180 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]]]}] 08:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 524ms 08:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:25:50 INFO - PROCESS | 2087 | 1462375550194 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:25:50 INFO - PROCESS | 2087 | 1462375550195 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:25:50 INFO - PROCESS | 2087 | 1462375550197 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:25:50 INFO - PROCESS | 2087 | 1462375550199 Marionette TRACE conn2 <- [1,46,null,{}] 08:25:50 INFO - PROCESS | 2087 | 1462375550201 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}] 08:25:50 INFO - PROCESS | 2087 | 1462375550284 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:25:50 INFO - PROCESS | 2087 | 1462375550290 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:50 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d7ec800 == 19 [pid = 2087] [id = 19] 08:25:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 53 (0x12cff1000) [pid = 2087] [serial = 53] [outer = 0x0] 08:25:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 54 (0x12d428800) [pid = 2087] [serial = 54] [outer = 0x12cff1000] 08:25:50 INFO - PROCESS | 2087 | 1462375550319 Marionette DEBUG loaded listener.js 08:25:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 55 (0x12d9ab400) [pid = 2087] [serial = 55] [outer = 0x12cff1000] 08:25:50 INFO - PROCESS | 2087 | 1462375550574 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]]]}] 08:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 08:25:50 INFO - PROCESS | 2087 | 1462375550617 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:25:50 INFO - PROCESS | 2087 | 1462375550618 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:25:50 INFO - PROCESS | 2087 | 1462375550621 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:25:50 INFO - PROCESS | 2087 | 1462375550622 Marionette TRACE conn2 <- [1,50,null,{}] 08:25:50 INFO - PROCESS | 2087 | 1462375550633 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}] 08:25:50 INFO - PROCESS | 2087 | 1462375550732 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:25:50 INFO - PROCESS | 2087 | 1462375550736 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:50 INFO - PROCESS | 2087 | ++DOCSHELL 0x12db69800 == 20 [pid = 2087] [id = 20] 08:25:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 56 (0x117419000) [pid = 2087] [serial = 56] [outer = 0x0] 08:25:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 57 (0x11741b800) [pid = 2087] [serial = 57] [outer = 0x117419000] 08:25:50 INFO - PROCESS | 2087 | 1462375550760 Marionette DEBUG loaded listener.js 08:25:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 58 (0x118784400) [pid = 2087] [serial = 58] [outer = 0x117419000] 08:25:50 INFO - PROCESS | 2087 | 1462375550984 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]]]}] 08:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 374ms 08:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:25:51 INFO - PROCESS | 2087 | 1462375550998 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:25:51 INFO - PROCESS | 2087 | 1462375550999 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:25:51 INFO - PROCESS | 2087 | 1462375551001 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:25:51 INFO - PROCESS | 2087 | 1462375551002 Marionette TRACE conn2 <- [1,54,null,{}] 08:25:51 INFO - PROCESS | 2087 | 1462375551005 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}] 08:25:51 INFO - PROCESS | 2087 | 1462375551097 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:25:51 INFO - PROCESS | 2087 | 1462375551101 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:51 INFO - PROCESS | 2087 | ++DOCSHELL 0x12db7a000 == 21 [pid = 2087] [id = 21] 08:25:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 59 (0x12d42d400) [pid = 2087] [serial = 59] [outer = 0x0] 08:25:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 60 (0x12d9af800) [pid = 2087] [serial = 60] [outer = 0x12d42d400] 08:25:51 INFO - PROCESS | 2087 | 1462375551126 Marionette DEBUG loaded listener.js 08:25:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 61 (0x12d9b4000) [pid = 2087] [serial = 61] [outer = 0x12d42d400] 08:25:51 INFO - PROCESS | 2087 | 1462375551349 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]]]}] 08:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 370ms 08:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:25:51 INFO - PROCESS | 2087 | 1462375551372 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:25:51 INFO - PROCESS | 2087 | 1462375551373 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:25:51 INFO - PROCESS | 2087 | 1462375551382 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:25:51 INFO - PROCESS | 2087 | 1462375551383 Marionette TRACE conn2 <- [1,58,null,{}] 08:25:51 INFO - PROCESS | 2087 | 1462375551386 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}] 08:25:51 INFO - PROCESS | 2087 | 1462375551479 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:25:51 INFO - PROCESS | 2087 | 1462375551495 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:51 INFO - PROCESS | 2087 | ++DOCSHELL 0x12e32d000 == 22 [pid = 2087] [id = 22] 08:25:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 62 (0x12e29b800) [pid = 2087] [serial = 62] [outer = 0x0] 08:25:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 63 (0x12e29fc00) [pid = 2087] [serial = 63] [outer = 0x12e29b800] 08:25:51 INFO - PROCESS | 2087 | 1462375551522 Marionette DEBUG loaded listener.js 08:25:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 64 (0x12e2a5800) [pid = 2087] [serial = 64] [outer = 0x12e29b800] 08:25:52 INFO - PROCESS | 2087 | 1462375552488 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]]]}] 08:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1127ms 08:25:52 INFO - PROCESS | 2087 | 1462375552504 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:25:52 INFO - PROCESS | 2087 | 1462375552509 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:25:52 INFO - PROCESS | 2087 | 1462375552514 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:25:52 INFO - PROCESS | 2087 | 1462375552518 Marionette TRACE conn2 <- [1,62,null,{}] 08:25:52 INFO - PROCESS | 2087 | 1462375552524 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}] 08:25:52 INFO - PROCESS | 2087 | 1462375552643 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:25:52 INFO - PROCESS | 2087 | 1462375552717 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:52 INFO - PROCESS | 2087 | ++DOCSHELL 0x11289d800 == 23 [pid = 2087] [id = 23] 08:25:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 65 (0x112c18000) [pid = 2087] [serial = 65] [outer = 0x0] 08:25:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 66 (0x1131e9400) [pid = 2087] [serial = 66] [outer = 0x112c18000] 08:25:52 INFO - PROCESS | 2087 | 1462375552772 Marionette DEBUG loaded listener.js 08:25:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 67 (0x113c66400) [pid = 2087] [serial = 67] [outer = 0x112c18000] 08:25:53 INFO - PROCESS | 2087 | 1462375553306 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]]]}] 08:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 830ms 08:25:53 INFO - PROCESS | 2087 | 1462375553349 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:25:53 INFO - PROCESS | 2087 | 1462375553355 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:25:53 INFO - PROCESS | 2087 | 1462375553365 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:25:53 INFO - PROCESS | 2087 | 1462375553368 Marionette TRACE conn2 <- [1,66,null,{}] 08:25:53 INFO - PROCESS | 2087 | 1462375553372 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}] 08:25:53 INFO - PROCESS | 2087 | 1462375553511 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:25:53 INFO - PROCESS | 2087 | 1462375553563 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:53 INFO - PROCESS | 2087 | ++DOCSHELL 0x116a90000 == 24 [pid = 2087] [id = 24] 08:25:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 68 (0x115d61800) [pid = 2087] [serial = 68] [outer = 0x0] 08:25:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 69 (0x116a71000) [pid = 2087] [serial = 69] [outer = 0x115d61800] 08:25:53 INFO - PROCESS | 2087 | 1462375553593 Marionette DEBUG loaded listener.js 08:25:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 70 (0x11741f400) [pid = 2087] [serial = 70] [outer = 0x115d61800] 08:25:54 INFO - PROCESS | 2087 | 1462375553999 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]]]}] 08:25:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 678ms 08:25:54 INFO - PROCESS | 2087 | 1462375554059 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:25:54 INFO - PROCESS | 2087 | 1462375554061 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:25:54 INFO - PROCESS | 2087 | 1462375554065 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:25:54 INFO - PROCESS | 2087 | 1462375554068 Marionette TRACE conn2 <- [1,70,null,{}] 08:25:54 INFO - PROCESS | 2087 | 1462375554078 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}] 08:25:54 INFO - PROCESS | 2087 | 1462375554185 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:25:54 INFO - PROCESS | 2087 | 1462375554240 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:54 INFO - PROCESS | 2087 | ++DOCSHELL 0x117359000 == 25 [pid = 2087] [id = 25] 08:25:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 71 (0x1191e7800) [pid = 2087] [serial = 71] [outer = 0x0] 08:25:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 72 (0x1197e0c00) [pid = 2087] [serial = 72] [outer = 0x1191e7800] 08:25:54 INFO - PROCESS | 2087 | 1462375554273 Marionette DEBUG loaded listener.js 08:25:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 73 (0x119d7c400) [pid = 2087] [serial = 73] [outer = 0x1191e7800] 08:25:54 INFO - PROCESS | 2087 | 1462375554994 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]]]}] 08:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 978ms 08:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:25:55 INFO - PROCESS | 2087 | 1462375555046 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:25:55 INFO - PROCESS | 2087 | 1462375555048 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:25:55 INFO - PROCESS | 2087 | 1462375555051 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:25:55 INFO - PROCESS | 2087 | 1462375555053 Marionette TRACE conn2 <- [1,74,null,{}] 08:25:55 INFO - PROCESS | 2087 | 1462375555057 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}] 08:25:55 INFO - PROCESS | 2087 | 1462375555142 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:25:55 INFO - PROCESS | 2087 | 1462375555198 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:55 INFO - PROCESS | 2087 | ++DOCSHELL 0x113e14800 == 26 [pid = 2087] [id = 26] 08:25:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 74 (0x11643d400) [pid = 2087] [serial = 74] [outer = 0x0] 08:25:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 75 (0x116449800) [pid = 2087] [serial = 75] [outer = 0x11643d400] 08:25:55 INFO - PROCESS | 2087 | 1462375555226 Marionette DEBUG loaded listener.js 08:25:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 76 (0x11676c400) [pid = 2087] [serial = 76] [outer = 0x11643d400] 08:25:55 INFO - PROCESS | 2087 | 1462375555637 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]]]}] 08:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 620ms 08:25:55 INFO - PROCESS | 2087 | 1462375555672 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:25:55 INFO - PROCESS | 2087 | 1462375555681 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:25:55 INFO - PROCESS | 2087 | 1462375555687 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:25:55 INFO - PROCESS | 2087 | 1462375555690 Marionette TRACE conn2 <- [1,78,null,{}] 08:25:55 INFO - PROCESS | 2087 | 1462375555694 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}] 08:25:55 INFO - PROCESS | 2087 | 1462375555781 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:25:55 INFO - PROCESS | 2087 | 1462375555844 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:55 INFO - PROCESS | 2087 | ++DOCSHELL 0x112e4a000 == 27 [pid = 2087] [id = 27] 08:25:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 77 (0x1131ecc00) [pid = 2087] [serial = 77] [outer = 0x0] 08:25:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 78 (0x116a6e800) [pid = 2087] [serial = 78] [outer = 0x1131ecc00] 08:25:55 INFO - PROCESS | 2087 | 1462375555870 Marionette DEBUG loaded listener.js 08:25:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 79 (0x117681800) [pid = 2087] [serial = 79] [outer = 0x1131ecc00] 08:25:56 INFO - PROCESS | 2087 | 1462375556148 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]]]}] 08:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 475ms 08:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:25:56 INFO - PROCESS | 2087 | 1462375556166 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:25:56 INFO - PROCESS | 2087 | 1462375556167 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:25:56 INFO - PROCESS | 2087 | 1462375556170 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:25:56 INFO - PROCESS | 2087 | 1462375556172 Marionette TRACE conn2 <- [1,82,null,{}] 08:25:56 INFO - PROCESS | 2087 | 1462375556186 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}] 08:25:56 INFO - PROCESS | 2087 | 1462375556264 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:25:56 INFO - PROCESS | 2087 | 1462375556270 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:56 INFO - PROCESS | 2087 | ++DOCSHELL 0x116aa7000 == 28 [pid = 2087] [id = 28] 08:25:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 80 (0x117c6a000) [pid = 2087] [serial = 80] [outer = 0x0] 08:25:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 81 (0x1184ac400) [pid = 2087] [serial = 81] [outer = 0x117c6a000] 08:25:56 INFO - PROCESS | 2087 | 1462375556299 Marionette DEBUG loaded listener.js 08:25:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 82 (0x118783800) [pid = 2087] [serial = 82] [outer = 0x117c6a000] 08:25:56 INFO - PROCESS | 2087 | 1462375556604 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]]]}] 08:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 475ms 08:25:56 INFO - PROCESS | 2087 | 1462375556652 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:25:56 INFO - PROCESS | 2087 | 1462375556654 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:25:56 INFO - PROCESS | 2087 | 1462375556656 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:25:56 INFO - PROCESS | 2087 | 1462375556658 Marionette TRACE conn2 <- [1,86,null,{}] 08:25:56 INFO - PROCESS | 2087 | 1462375556660 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}] 08:25:56 INFO - PROCESS | 2087 | 1462375556730 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:25:56 INFO - PROCESS | 2087 | 1462375556734 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:56 INFO - PROCESS | 2087 | ++DOCSHELL 0x11735f800 == 29 [pid = 2087] [id = 29] 08:25:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 83 (0x119118c00) [pid = 2087] [serial = 83] [outer = 0x0] 08:25:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 84 (0x119199000) [pid = 2087] [serial = 84] [outer = 0x119118c00] 08:25:56 INFO - PROCESS | 2087 | 1462375556762 Marionette DEBUG loaded listener.js 08:25:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 85 (0x11963a800) [pid = 2087] [serial = 85] [outer = 0x119118c00] 08:25:57 INFO - PROCESS | 2087 | 1462375557055 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]]]}] 08:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 421ms 08:25:57 INFO - PROCESS | 2087 | 1462375557083 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:25:57 INFO - PROCESS | 2087 | 1462375557085 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:25:57 INFO - PROCESS | 2087 | 1462375557087 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:25:57 INFO - PROCESS | 2087 | 1462375557088 Marionette TRACE conn2 <- [1,90,null,{}] 08:25:57 INFO - PROCESS | 2087 | 1462375557090 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}] 08:25:57 INFO - PROCESS | 2087 | 1462375557164 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:25:57 INFO - PROCESS | 2087 | 1462375557168 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:57 INFO - PROCESS | 2087 | ++DOCSHELL 0x1181b4000 == 30 [pid = 2087] [id = 30] 08:25:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 86 (0x117c6d400) [pid = 2087] [serial = 86] [outer = 0x0] 08:25:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 87 (0x1197dc400) [pid = 2087] [serial = 87] [outer = 0x117c6d400] 08:25:57 INFO - PROCESS | 2087 | 1462375557195 Marionette DEBUG loaded listener.js 08:25:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 88 (0x1197e7400) [pid = 2087] [serial = 88] [outer = 0x117c6d400] 08:25:57 INFO - PROCESS | 2087 | 1462375557504 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]]]}] 08:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 08:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:25:57 INFO - PROCESS | 2087 | 1462375557555 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:25:57 INFO - PROCESS | 2087 | 1462375557557 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:25:57 INFO - PROCESS | 2087 | 1462375557559 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:25:57 INFO - PROCESS | 2087 | 1462375557560 Marionette TRACE conn2 <- [1,94,null,{}] 08:25:57 INFO - PROCESS | 2087 | 1462375557562 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}] 08:25:57 INFO - PROCESS | 2087 | 1462375557644 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:25:57 INFO - PROCESS | 2087 | 1462375557650 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:57 INFO - PROCESS | 2087 | ++DOCSHELL 0x1187f2000 == 31 [pid = 2087] [id = 31] 08:25:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 89 (0x11996fc00) [pid = 2087] [serial = 89] [outer = 0x0] 08:25:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 90 (0x1199a5800) [pid = 2087] [serial = 90] [outer = 0x11996fc00] 08:25:57 INFO - PROCESS | 2087 | 1462375557679 Marionette DEBUG loaded listener.js 08:25:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 91 (0x12118f000) [pid = 2087] [serial = 91] [outer = 0x11996fc00] 08:25:57 INFO - PROCESS | 2087 | 1462375557980 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]]]}] 08:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 08:25:58 INFO - PROCESS | 2087 | 1462375558029 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:25:58 INFO - PROCESS | 2087 | 1462375558030 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:25:58 INFO - PROCESS | 2087 | 1462375558032 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:25:58 INFO - PROCESS | 2087 | 1462375558033 Marionette TRACE conn2 <- [1,98,null,{}] 08:25:58 INFO - PROCESS | 2087 | 1462375558036 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}] 08:25:58 INFO - PROCESS | 2087 | 1462375558102 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:25:58 INFO - PROCESS | 2087 | 1462375558147 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:58 INFO - PROCESS | 2087 | ++DOCSHELL 0x119182800 == 32 [pid = 2087] [id = 32] 08:25:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 92 (0x1162fdc00) [pid = 2087] [serial = 92] [outer = 0x0] 08:25:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 93 (0x121193c00) [pid = 2087] [serial = 93] [outer = 0x1162fdc00] 08:25:58 INFO - PROCESS | 2087 | 1462375558172 Marionette DEBUG loaded listener.js 08:25:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 94 (0x123ad6c00) [pid = 2087] [serial = 94] [outer = 0x1162fdc00] 08:25:58 INFO - PROCESS | 2087 | 1462375558410 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]]]}] 08:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 08:25:58 INFO - PROCESS | 2087 | 1462375558452 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:25:58 INFO - PROCESS | 2087 | 1462375558453 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:25:58 INFO - PROCESS | 2087 | 1462375558455 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:25:58 INFO - PROCESS | 2087 | 1462375558456 Marionette TRACE conn2 <- [1,102,null,{}] 08:25:58 INFO - PROCESS | 2087 | 1462375558467 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}] 08:25:58 INFO - PROCESS | 2087 | 1462375558542 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:25:58 INFO - PROCESS | 2087 | 1462375558548 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:58 INFO - PROCESS | 2087 | ++DOCSHELL 0x1198e2800 == 33 [pid = 2087] [id = 33] 08:25:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 95 (0x123ade400) [pid = 2087] [serial = 95] [outer = 0x0] 08:25:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 96 (0x123c8b000) [pid = 2087] [serial = 96] [outer = 0x123ade400] 08:25:58 INFO - PROCESS | 2087 | 1462375558573 Marionette DEBUG loaded listener.js 08:25:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 97 (0x124260c00) [pid = 2087] [serial = 97] [outer = 0x123ade400] 08:25:58 INFO - PROCESS | 2087 | 1462375558844 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]]]}] 08:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 422ms 08:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:25:58 INFO - PROCESS | 2087 | 1462375558883 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:25:58 INFO - PROCESS | 2087 | 1462375558884 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:25:58 INFO - PROCESS | 2087 | 1462375558886 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:25:58 INFO - PROCESS | 2087 | 1462375558887 Marionette TRACE conn2 <- [1,106,null,{}] 08:25:58 INFO - PROCESS | 2087 | 1462375558890 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}] 08:25:58 INFO - PROCESS | 2087 | 1462375558964 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:25:58 INFO - PROCESS | 2087 | 1462375558967 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:58 INFO - PROCESS | 2087 | ++DOCSHELL 0x119920000 == 34 [pid = 2087] [id = 34] 08:25:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x1242efc00) [pid = 2087] [serial = 98] [outer = 0x0] 08:25:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 99 (0x1244d1800) [pid = 2087] [serial = 99] [outer = 0x1242efc00] 08:25:58 INFO - PROCESS | 2087 | 1462375558995 Marionette DEBUG loaded listener.js 08:25:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 100 (0x1245e2400) [pid = 2087] [serial = 100] [outer = 0x1242efc00] 08:25:59 INFO - PROCESS | 2087 | 1462375559278 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]]]}] 08:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 417ms 08:25:59 INFO - PROCESS | 2087 | 1462375559305 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:25:59 INFO - PROCESS | 2087 | 1462375559306 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:25:59 INFO - PROCESS | 2087 | 1462375559318 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:25:59 INFO - PROCESS | 2087 | 1462375559319 Marionette TRACE conn2 <- [1,110,null,{}] 08:25:59 INFO - PROCESS | 2087 | 1462375559321 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}] 08:25:59 INFO - PROCESS | 2087 | 1462375559422 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:25:59 INFO - PROCESS | 2087 | 1462375559429 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:59 INFO - PROCESS | 2087 | ++DOCSHELL 0x119d33000 == 35 [pid = 2087] [id = 35] 08:25:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 101 (0x11996cc00) [pid = 2087] [serial = 101] [outer = 0x0] 08:25:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 102 (0x1244c7400) [pid = 2087] [serial = 102] [outer = 0x11996cc00] 08:25:59 INFO - PROCESS | 2087 | 1462375559453 Marionette DEBUG loaded listener.js 08:25:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 103 (0x12489cc00) [pid = 2087] [serial = 103] [outer = 0x11996cc00] 08:25:59 INFO - PROCESS | 2087 | 1462375559727 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]]]}] 08:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 430ms 08:25:59 INFO - PROCESS | 2087 | 1462375559739 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:25:59 INFO - PROCESS | 2087 | 1462375559741 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:25:59 INFO - PROCESS | 2087 | 1462375559751 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:25:59 INFO - PROCESS | 2087 | 1462375559753 Marionette TRACE conn2 <- [1,114,null,{}] 08:25:59 INFO - PROCESS | 2087 | 1462375559755 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}] 08:25:59 INFO - PROCESS | 2087 | 1462375559854 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:25:59 INFO - PROCESS | 2087 | 1462375559858 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:59 INFO - PROCESS | 2087 | ++DOCSHELL 0x123a09000 == 36 [pid = 2087] [id = 36] 08:25:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 104 (0x124741400) [pid = 2087] [serial = 104] [outer = 0x0] 08:25:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 105 (0x124e9e800) [pid = 2087] [serial = 105] [outer = 0x124741400] 08:25:59 INFO - PROCESS | 2087 | 1462375559888 Marionette DEBUG loaded listener.js 08:25:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 106 (0x1257da400) [pid = 2087] [serial = 106] [outer = 0x124741400] 08:26:00 INFO - PROCESS | 2087 | 1462375560241 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]]]}] 08:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 525ms 08:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:26:00 INFO - PROCESS | 2087 | 1462375560272 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:26:00 INFO - PROCESS | 2087 | 1462375560274 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:26:00 INFO - PROCESS | 2087 | 1462375560290 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:26:00 INFO - PROCESS | 2087 | 1462375560292 Marionette TRACE conn2 <- [1,118,null,{}] 08:26:00 INFO - PROCESS | 2087 | 1462375560296 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}] 08:26:00 INFO - PROCESS | 2087 | 1462375560393 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:26:00 INFO - PROCESS | 2087 | 1462375560402 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:00 INFO - PROCESS | 2087 | ++DOCSHELL 0x123acf000 == 37 [pid = 2087] [id = 37] 08:26:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 107 (0x125727800) [pid = 2087] [serial = 107] [outer = 0x0] 08:26:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 108 (0x1268e6c00) [pid = 2087] [serial = 108] [outer = 0x125727800] 08:26:00 INFO - PROCESS | 2087 | 1462375560443 Marionette DEBUG loaded listener.js 08:26:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 109 (0x126a6c000) [pid = 2087] [serial = 109] [outer = 0x125727800] 08:26:00 INFO - PROCESS | 2087 | 1462375560818 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]]]}] 08:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 588ms 08:26:00 INFO - PROCESS | 2087 | 1462375560866 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:26:00 INFO - PROCESS | 2087 | 1462375560867 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:26:00 INFO - PROCESS | 2087 | 1462375560869 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:26:00 INFO - PROCESS | 2087 | 1462375560870 Marionette TRACE conn2 <- [1,122,null,{}] 08:26:00 INFO - PROCESS | 2087 | 1462375560873 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}] 08:26:00 INFO - PROCESS | 2087 | 1462375560965 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:26:00 INFO - PROCESS | 2087 | 1462375560972 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:00 INFO - PROCESS | 2087 | ++DOCSHELL 0x123f1e000 == 38 [pid = 2087] [id = 38] 08:26:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 110 (0x1268df400) [pid = 2087] [serial = 110] [outer = 0x0] 08:26:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 111 (0x127021000) [pid = 2087] [serial = 111] [outer = 0x1268df400] 08:26:00 INFO - PROCESS | 2087 | 1462375560998 Marionette DEBUG loaded listener.js 08:26:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 112 (0x127295000) [pid = 2087] [serial = 112] [outer = 0x1268df400] 08:26:01 INFO - PROCESS | 2087 | 1462375561272 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]]]}] 08:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 08:26:01 INFO - PROCESS | 2087 | 1462375561290 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:26:01 INFO - PROCESS | 2087 | 1462375561291 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:26:01 INFO - PROCESS | 2087 | 1462375561301 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:26:01 INFO - PROCESS | 2087 | 1462375561302 Marionette TRACE conn2 <- [1,126,null,{}] 08:26:01 INFO - PROCESS | 2087 | 1462375561304 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}] 08:26:01 INFO - PROCESS | 2087 | 1462375561381 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:26:01 INFO - PROCESS | 2087 | 1462375561386 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:01 INFO - PROCESS | 2087 | ++DOCSHELL 0x10045b000 == 39 [pid = 2087] [id = 39] 08:26:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 113 (0x1251e0c00) [pid = 2087] [serial = 113] [outer = 0x0] 08:26:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 114 (0x12759f000) [pid = 2087] [serial = 114] [outer = 0x1251e0c00] 08:26:01 INFO - PROCESS | 2087 | 1462375561412 Marionette DEBUG loaded listener.js 08:26:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 115 (0x128cb0400) [pid = 2087] [serial = 115] [outer = 0x1251e0c00] 08:26:01 INFO - PROCESS | 2087 | 1462375561731 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]]]}] 08:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 08:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:26:01 INFO - PROCESS | 2087 | 1462375561770 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:26:01 INFO - PROCESS | 2087 | 1462375561771 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:26:01 INFO - PROCESS | 2087 | 1462375561773 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:26:01 INFO - PROCESS | 2087 | 1462375561774 Marionette TRACE conn2 <- [1,130,null,{}] 08:26:01 INFO - PROCESS | 2087 | 1462375561776 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}] 08:26:01 INFO - PROCESS | 2087 | 1462375561870 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:26:01 INFO - PROCESS | 2087 | 1462375561877 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:01 INFO - PROCESS | 2087 | ++DOCSHELL 0x124b6c000 == 40 [pid = 2087] [id = 40] 08:26:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 116 (0x1268e9400) [pid = 2087] [serial = 116] [outer = 0x0] 08:26:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 117 (0x128cb0000) [pid = 2087] [serial = 117] [outer = 0x1268e9400] 08:26:01 INFO - PROCESS | 2087 | 1462375561901 Marionette DEBUG loaded listener.js 08:26:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 118 (0x1292a5800) [pid = 2087] [serial = 118] [outer = 0x1268e9400] 08:26:02 INFO - PROCESS | 2087 | 1462375562196 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]]]}] 08:26:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 472ms 08:26:02 INFO - PROCESS | 2087 | 1462375562246 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:26:02 INFO - PROCESS | 2087 | 1462375562247 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:26:02 INFO - PROCESS | 2087 | 1462375562249 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:26:02 INFO - PROCESS | 2087 | 1462375562250 Marionette TRACE conn2 <- [1,134,null,{}] 08:26:02 INFO - PROCESS | 2087 | 1462375562252 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}] 08:26:02 INFO - PROCESS | 2087 | 1462375562323 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:26:02 INFO - PROCESS | 2087 | 1462375562330 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:02 INFO - PROCESS | 2087 | ++DOCSHELL 0x126a21800 == 41 [pid = 2087] [id = 41] 08:26:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 119 (0x129213400) [pid = 2087] [serial = 119] [outer = 0x0] 08:26:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 120 (0x1292b1000) [pid = 2087] [serial = 120] [outer = 0x129213400] 08:26:02 INFO - PROCESS | 2087 | 1462375562354 Marionette DEBUG loaded listener.js 08:26:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 121 (0x1293dec00) [pid = 2087] [serial = 121] [outer = 0x129213400] 08:26:02 INFO - PROCESS | 2087 | 1462375562664 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]]]}] 08:26:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 468ms 08:26:02 INFO - PROCESS | 2087 | 1462375562717 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:26:02 INFO - PROCESS | 2087 | 1462375562718 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:26:02 INFO - PROCESS | 2087 | 1462375562746 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:26:02 INFO - PROCESS | 2087 | 1462375562747 Marionette TRACE conn2 <- [1,138,null,{}] 08:26:02 INFO - PROCESS | 2087 | 1462375562750 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}] 08:26:02 INFO - PROCESS | 2087 | 1462375562823 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:26:02 INFO - PROCESS | 2087 | 1462375562830 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:02 INFO - PROCESS | 2087 | ++DOCSHELL 0x12751a000 == 42 [pid = 2087] [id = 42] 08:26:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 122 (0x1293e2800) [pid = 2087] [serial = 122] [outer = 0x0] 08:26:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 123 (0x129598000) [pid = 2087] [serial = 123] [outer = 0x1293e2800] 08:26:02 INFO - PROCESS | 2087 | 1462375562854 Marionette DEBUG loaded listener.js 08:26:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 124 (0x12a62ec00) [pid = 2087] [serial = 124] [outer = 0x1293e2800] 08:26:03 INFO - PROCESS | 2087 | 1462375563810 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]]]}] 08:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1070ms 08:26:03 INFO - PROCESS | 2087 | 1462375563820 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:26:03 INFO - PROCESS | 2087 | 1462375563822 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:26:03 INFO - PROCESS | 2087 | 1462375563825 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:26:03 INFO - PROCESS | 2087 | 1462375563828 Marionette TRACE conn2 <- [1,142,null,{}] 08:26:03 INFO - PROCESS | 2087 | 1462375563831 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}] 08:26:03 INFO - PROCESS | 2087 | 1462375563920 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:26:03 INFO - PROCESS | 2087 | 1462375563926 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:03 INFO - PROCESS | 2087 | ++DOCSHELL 0x11348d800 == 43 [pid = 2087] [id = 43] 08:26:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 125 (0x11625d400) [pid = 2087] [serial = 125] [outer = 0x0] 08:26:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 126 (0x1164c5800) [pid = 2087] [serial = 126] [outer = 0x11625d400] 08:26:03 INFO - PROCESS | 2087 | 1462375563954 Marionette DEBUG loaded listener.js 08:26:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 127 (0x116a72000) [pid = 2087] [serial = 127] [outer = 0x11625d400] 08:26:04 INFO - PROCESS | 2087 | 1462375564297 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]]]}] 08:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 522ms 08:26:04 INFO - PROCESS | 2087 | 1462375564348 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:26:04 INFO - PROCESS | 2087 | 1462375564352 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:26:04 INFO - PROCESS | 2087 | 1462375564364 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:26:04 INFO - PROCESS | 2087 | 1462375564365 Marionette TRACE conn2 <- [1,146,null,{}] 08:26:04 INFO - PROCESS | 2087 | 1462375564368 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}] 08:26:04 INFO - PROCESS | 2087 | 1462375564455 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:26:04 INFO - PROCESS | 2087 | 1462375564460 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:04 INFO - PROCESS | 2087 | ++DOCSHELL 0x1162b1000 == 44 [pid = 2087] [id = 44] 08:26:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 128 (0x11741ac00) [pid = 2087] [serial = 128] [outer = 0x0] 08:26:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 129 (0x117c2e000) [pid = 2087] [serial = 129] [outer = 0x11741ac00] 08:26:04 INFO - PROCESS | 2087 | 1462375564486 Marionette DEBUG loaded listener.js 08:26:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 130 (0x118258c00) [pid = 2087] [serial = 130] [outer = 0x11741ac00] 08:26:04 INFO - PROCESS | 2087 | 1462375564816 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]]]}] 08:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 469ms 08:26:04 INFO - PROCESS | 2087 | 1462375564832 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:26:04 INFO - PROCESS | 2087 | 1462375564834 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:26:04 INFO - PROCESS | 2087 | 1462375564836 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:26:04 INFO - PROCESS | 2087 | 1462375564838 Marionette TRACE conn2 <- [1,150,null,{}] 08:26:04 INFO - PROCESS | 2087 | 1462375564853 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}] 08:26:04 INFO - PROCESS | 2087 | 1462375564937 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:26:04 INFO - PROCESS | 2087 | 1462375564946 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:04 INFO - PROCESS | 2087 | ++DOCSHELL 0x11731a800 == 45 [pid = 2087] [id = 45] 08:26:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 131 (0x118562400) [pid = 2087] [serial = 131] [outer = 0x0] 08:26:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 132 (0x119124400) [pid = 2087] [serial = 132] [outer = 0x118562400] 08:26:04 INFO - PROCESS | 2087 | 1462375564974 Marionette DEBUG loaded listener.js 08:26:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 133 (0x11963d000) [pid = 2087] [serial = 133] [outer = 0x118562400] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 132 (0x12d42d400) [pid = 2087] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 131 (0x117419000) [pid = 2087] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 130 (0x12cff1000) [pid = 2087] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 129 (0x12cec5800) [pid = 2087] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 128 (0x12cc55800) [pid = 2087] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 127 (0x12c63f400) [pid = 2087] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 126 (0x12bfa8c00) [pid = 2087] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 125 (0x119fb2400) [pid = 2087] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 124 (0x117c2d000) [pid = 2087] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 123 (0x12bb4c000) [pid = 2087] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 122 (0x12a8fc400) [pid = 2087] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 121 (0x12a7db400) [pid = 2087] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 120 (0x1292aac00) [pid = 2087] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 119 (0x124741400) [pid = 2087] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 118 (0x125727800) [pid = 2087] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 117 (0x1268df400) [pid = 2087] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 116 (0x12e29b800) [pid = 2087] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 115 (0x112c18000) [pid = 2087] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 114 (0x115d61800) [pid = 2087] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 113 (0x1191e7800) [pid = 2087] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 112 (0x11643d400) [pid = 2087] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 111 (0x1131ecc00) [pid = 2087] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 110 (0x117c6a000) [pid = 2087] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 109 (0x119118c00) [pid = 2087] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 108 (0x117c6d400) [pid = 2087] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 107 (0x11996fc00) [pid = 2087] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 106 (0x1162fdc00) [pid = 2087] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 105 (0x123ade400) [pid = 2087] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:26:05 INFO - PROCESS | 2087 | --DOMWINDOW == 104 (0x1242efc00) [pid = 2087] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:26:05 INFO - PROCESS | 2087 | 1462375565779 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]]]}] 08:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 979ms 08:26:05 INFO - PROCESS | 2087 | 1462375565816 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:26:05 INFO - PROCESS | 2087 | 1462375565817 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:26:05 INFO - PROCESS | 2087 | 1462375565819 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:26:05 INFO - PROCESS | 2087 | 1462375565821 Marionette TRACE conn2 <- [1,154,null,{}] 08:26:05 INFO - PROCESS | 2087 | 1462375565823 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}] 08:26:05 INFO - PROCESS | 2087 | 1462375565891 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:26:05 INFO - PROCESS | 2087 | 1462375565896 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:05 INFO - PROCESS | 2087 | ++DOCSHELL 0x117355800 == 46 [pid = 2087] [id = 46] 08:26:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 105 (0x117420000) [pid = 2087] [serial = 134] [outer = 0x0] 08:26:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 106 (0x118255000) [pid = 2087] [serial = 135] [outer = 0x117420000] 08:26:05 INFO - PROCESS | 2087 | 1462375565924 Marionette DEBUG loaded listener.js 08:26:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 107 (0x119641c00) [pid = 2087] [serial = 136] [outer = 0x117420000] 08:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 419ms 08:26:06 INFO - PROCESS | 2087 | 1462375566237 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]]]}] 08:26:06 INFO - PROCESS | 2087 | 1462375566240 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:26:06 INFO - PROCESS | 2087 | 1462375566241 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:26:06 INFO - PROCESS | 2087 | 1462375566251 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:26:06 INFO - PROCESS | 2087 | 1462375566252 Marionette TRACE conn2 <- [1,158,null,{}] 08:26:06 INFO - PROCESS | 2087 | 1462375566255 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}] 08:26:06 INFO - PROCESS | 2087 | 1462375566328 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:26:06 INFO - PROCESS | 2087 | 1462375566381 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:06 INFO - PROCESS | 2087 | ++DOCSHELL 0x11822c000 == 47 [pid = 2087] [id = 47] 08:26:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 108 (0x11643f000) [pid = 2087] [serial = 137] [outer = 0x0] 08:26:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 109 (0x119648c00) [pid = 2087] [serial = 138] [outer = 0x11643f000] 08:26:06 INFO - PROCESS | 2087 | 1462375566406 Marionette DEBUG loaded listener.js 08:26:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 110 (0x119973c00) [pid = 2087] [serial = 139] [outer = 0x11643f000] 08:26:06 INFO - PROCESS | 2087 | 1462375566701 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]]]}] 08:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 470ms 08:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:26:06 INFO - PROCESS | 2087 | 1462375566721 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:26:06 INFO - PROCESS | 2087 | 1462375566722 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:26:06 INFO - PROCESS | 2087 | 1462375566728 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:26:06 INFO - PROCESS | 2087 | 1462375566731 Marionette TRACE conn2 <- [1,162,null,{}] 08:26:06 INFO - PROCESS | 2087 | 1462375566733 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}] 08:26:06 INFO - PROCESS | 2087 | 1462375566816 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:26:06 INFO - PROCESS | 2087 | 1462375566821 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:06 INFO - PROCESS | 2087 | ++DOCSHELL 0x119621800 == 48 [pid = 2087] [id = 48] 08:26:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 111 (0x119d4ec00) [pid = 2087] [serial = 140] [outer = 0x0] 08:26:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 112 (0x119faec00) [pid = 2087] [serial = 141] [outer = 0x119d4ec00] 08:26:06 INFO - PROCESS | 2087 | 1462375566850 Marionette DEBUG loaded listener.js 08:26:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 113 (0x121196000) [pid = 2087] [serial = 142] [outer = 0x119d4ec00] 08:26:07 INFO - PROCESS | 2087 | 1462375567135 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]]]}] 08:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 423ms 08:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:26:07 INFO - PROCESS | 2087 | 1462375567150 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:26:07 INFO - PROCESS | 2087 | 1462375567151 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:26:07 INFO - PROCESS | 2087 | 1462375567153 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:26:07 INFO - PROCESS | 2087 | 1462375567155 Marionette TRACE conn2 <- [1,166,null,{}] 08:26:07 INFO - PROCESS | 2087 | 1462375567165 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}] 08:26:07 INFO - PROCESS | 2087 | 1462375567256 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:26:07 INFO - PROCESS | 2087 | 1462375567266 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:07 INFO - PROCESS | 2087 | ++DOCSHELL 0x1198ee000 == 49 [pid = 2087] [id = 49] 08:26:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 114 (0x121196400) [pid = 2087] [serial = 143] [outer = 0x0] 08:26:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 115 (0x123ae1000) [pid = 2087] [serial = 144] [outer = 0x121196400] 08:26:07 INFO - PROCESS | 2087 | 1462375567290 Marionette DEBUG loaded listener.js 08:26:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 116 (0x123da9400) [pid = 2087] [serial = 145] [outer = 0x121196400] 08:26:07 INFO - PROCESS | 2087 | 1462375567680 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]]]}] 08:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 568ms 08:26:07 INFO - PROCESS | 2087 | 1462375567726 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:26:07 INFO - PROCESS | 2087 | 1462375567728 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:26:07 INFO - PROCESS | 2087 | 1462375567733 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:26:07 INFO - PROCESS | 2087 | 1462375567736 Marionette TRACE conn2 <- [1,170,null,{}] 08:26:07 INFO - PROCESS | 2087 | 1462375567740 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}] 08:26:07 INFO - PROCESS | 2087 | 1462375567832 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:26:07 INFO - PROCESS | 2087 | 1462375567889 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:07 INFO - PROCESS | 2087 | ++DOCSHELL 0x11601a800 == 50 [pid = 2087] [id = 50] 08:26:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 117 (0x1132a7800) [pid = 2087] [serial = 146] [outer = 0x0] 08:26:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 118 (0x1162ee400) [pid = 2087] [serial = 147] [outer = 0x1132a7800] 08:26:07 INFO - PROCESS | 2087 | 1462375567921 Marionette DEBUG loaded listener.js 08:26:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 119 (0x117c2cc00) [pid = 2087] [serial = 148] [outer = 0x1132a7800] 08:26:08 INFO - PROCESS | 2087 | 1462375568355 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]]]}] 08:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 672ms 08:26:08 INFO - PROCESS | 2087 | 1462375568411 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:26:08 INFO - PROCESS | 2087 | 1462375568415 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:26:08 INFO - PROCESS | 2087 | 1462375568420 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:26:08 INFO - PROCESS | 2087 | 1462375568422 Marionette TRACE conn2 <- [1,174,null,{}] 08:26:08 INFO - PROCESS | 2087 | 1462375568425 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}] 08:26:08 INFO - PROCESS | 2087 | 1462375568514 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:26:08 INFO - PROCESS | 2087 | 1462375568572 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:08 INFO - PROCESS | 2087 | ++DOCSHELL 0x11917e800 == 51 [pid = 2087] [id = 51] 08:26:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 120 (0x117c21000) [pid = 2087] [serial = 149] [outer = 0x0] 08:26:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 121 (0x1183d7000) [pid = 2087] [serial = 150] [outer = 0x117c21000] 08:26:08 INFO - PROCESS | 2087 | 1462375568601 Marionette DEBUG loaded listener.js 08:26:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 122 (0x119121000) [pid = 2087] [serial = 151] [outer = 0x117c21000] 08:26:09 INFO - PROCESS | 2087 | 1462375569013 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]]]}] 08:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 626ms 08:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:26:09 INFO - PROCESS | 2087 | 1462375569047 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:26:09 INFO - PROCESS | 2087 | 1462375569048 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:26:09 INFO - PROCESS | 2087 | 1462375569051 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:26:09 INFO - PROCESS | 2087 | 1462375569053 Marionette TRACE conn2 <- [1,178,null,{}] 08:26:09 INFO - PROCESS | 2087 | 1462375569078 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}] 08:26:09 INFO - PROCESS | 2087 | 1462375569198 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:26:09 INFO - PROCESS | 2087 | 1462375569257 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:09 INFO - PROCESS | 2087 | ++DOCSHELL 0x123a14000 == 52 [pid = 2087] [id = 52] 08:26:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 123 (0x119d77400) [pid = 2087] [serial = 152] [outer = 0x0] 08:26:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 124 (0x119fab400) [pid = 2087] [serial = 153] [outer = 0x119d77400] 08:26:09 INFO - PROCESS | 2087 | 1462375569290 Marionette DEBUG loaded listener.js 08:26:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 125 (0x119ff0800) [pid = 2087] [serial = 154] [outer = 0x119d77400] 08:26:09 INFO - PROCESS | 2087 | 1462375569694 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]]]}] 08:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 08:26:09 INFO - PROCESS | 2087 | 1462375569723 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:26:09 INFO - PROCESS | 2087 | 1462375569725 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:26:09 INFO - PROCESS | 2087 | 1462375569727 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:26:09 INFO - PROCESS | 2087 | 1462375569728 Marionette TRACE conn2 <- [1,182,null,{}] 08:26:09 INFO - PROCESS | 2087 | 1462375569731 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}] 08:26:09 INFO - PROCESS | 2087 | 1462375569818 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:26:09 INFO - PROCESS | 2087 | 1462375569871 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:09 INFO - PROCESS | 2087 | ++DOCSHELL 0x11821e000 == 53 [pid = 2087] [id = 53] 08:26:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 126 (0x119ff4800) [pid = 2087] [serial = 155] [outer = 0x0] 08:26:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 127 (0x12426c800) [pid = 2087] [serial = 156] [outer = 0x119ff4800] 08:26:09 INFO - PROCESS | 2087 | 1462375569902 Marionette DEBUG loaded listener.js 08:26:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 128 (0x1245db000) [pid = 2087] [serial = 157] [outer = 0x119ff4800] 08:26:10 INFO - PROCESS | 2087 | 1462375570304 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]]]}] 08:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 619ms 08:26:10 INFO - PROCESS | 2087 | 1462375570347 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:26:10 INFO - PROCESS | 2087 | 1462375570348 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:26:10 INFO - PROCESS | 2087 | 1462375570351 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:26:10 INFO - PROCESS | 2087 | 1462375570352 Marionette TRACE conn2 <- [1,186,null,{}] 08:26:10 INFO - PROCESS | 2087 | 1462375570354 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}] 08:26:10 INFO - PROCESS | 2087 | 1462375570441 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:26:10 INFO - PROCESS | 2087 | 1462375570528 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:10 INFO - PROCESS | 2087 | ++DOCSHELL 0x113108000 == 54 [pid = 2087] [id = 54] 08:26:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 129 (0x1125bc000) [pid = 2087] [serial = 158] [outer = 0x0] 08:26:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 130 (0x1164cf800) [pid = 2087] [serial = 159] [outer = 0x1125bc000] 08:26:10 INFO - PROCESS | 2087 | 1462375570559 Marionette DEBUG loaded listener.js 08:26:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 131 (0x11824e800) [pid = 2087] [serial = 160] [outer = 0x1125bc000] 08:26:11 INFO - PROCESS | 2087 | 1462375571016 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]]]}] 08:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 718ms 08:26:11 INFO - PROCESS | 2087 | 1462375571069 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:26:11 INFO - PROCESS | 2087 | 1462375571071 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:26:11 INFO - PROCESS | 2087 | 1462375571075 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:26:11 INFO - PROCESS | 2087 | 1462375571077 Marionette TRACE conn2 <- [1,190,null,{}] 08:26:11 INFO - PROCESS | 2087 | 1462375571081 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}] 08:26:11 INFO - PROCESS | 2087 | 1462375571174 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:26:11 INFO - PROCESS | 2087 | 1462375571228 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:11 INFO - PROCESS | 2087 | ++DOCSHELL 0x115f12800 == 55 [pid = 2087] [id = 55] 08:26:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 132 (0x115fd1800) [pid = 2087] [serial = 161] [outer = 0x0] 08:26:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 133 (0x1162fac00) [pid = 2087] [serial = 162] [outer = 0x115fd1800] 08:26:11 INFO - PROCESS | 2087 | 1462375571266 Marionette DEBUG loaded listener.js 08:26:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 134 (0x117173c00) [pid = 2087] [serial = 163] [outer = 0x115fd1800] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x119621800 == 54 [pid = 2087] [id = 48] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x11822c000 == 53 [pid = 2087] [id = 47] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x117355800 == 52 [pid = 2087] [id = 46] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x11731a800 == 51 [pid = 2087] [id = 45] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x1187f2000 == 50 [pid = 2087] [id = 31] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x11735f800 == 49 [pid = 2087] [id = 29] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x112e4a000 == 48 [pid = 2087] [id = 27] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x1162b1000 == 47 [pid = 2087] [id = 44] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x119182800 == 46 [pid = 2087] [id = 32] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x11348d800 == 45 [pid = 2087] [id = 43] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x1181b4000 == 44 [pid = 2087] [id = 30] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x123f1e000 == 43 [pid = 2087] [id = 38] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x123a09000 == 42 [pid = 2087] [id = 36] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x119920000 == 41 [pid = 2087] [id = 34] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x12751a000 == 40 [pid = 2087] [id = 42] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x124b6c000 == 39 [pid = 2087] [id = 40] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x1198e2800 == 38 [pid = 2087] [id = 33] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x119d33000 == 37 [pid = 2087] [id = 35] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x116aa7000 == 36 [pid = 2087] [id = 28] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x113108000 == 35 [pid = 2087] [id = 54] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x11821e000 == 34 [pid = 2087] [id = 53] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x123a14000 == 33 [pid = 2087] [id = 52] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x126a21800 == 32 [pid = 2087] [id = 41] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x11917e800 == 31 [pid = 2087] [id = 51] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x10045b000 == 30 [pid = 2087] [id = 39] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x1198ee000 == 29 [pid = 2087] [id = 49] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x11601a800 == 28 [pid = 2087] [id = 50] 08:26:12 INFO - PROCESS | 2087 | --DOCSHELL 0x123acf000 == 27 [pid = 2087] [id = 37] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 133 (0x1292b1000) [pid = 2087] [serial = 120] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 132 (0x1268e6c00) [pid = 2087] [serial = 108] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 131 (0x127021000) [pid = 2087] [serial = 111] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 130 (0x12759f000) [pid = 2087] [serial = 114] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 129 (0x128cb0000) [pid = 2087] [serial = 117] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 128 (0x1131e9400) [pid = 2087] [serial = 66] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 127 (0x116a71000) [pid = 2087] [serial = 69] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 126 (0x1197e0c00) [pid = 2087] [serial = 72] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 125 (0x119d7c400) [pid = 2087] [serial = 73] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 124 (0x116449800) [pid = 2087] [serial = 75] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 123 (0x11676c400) [pid = 2087] [serial = 76] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 122 (0x116a6e800) [pid = 2087] [serial = 78] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 121 (0x1184ac400) [pid = 2087] [serial = 81] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 120 (0x119199000) [pid = 2087] [serial = 84] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 119 (0x11963a800) [pid = 2087] [serial = 85] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 118 (0x1197dc400) [pid = 2087] [serial = 87] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 117 (0x1197e7400) [pid = 2087] [serial = 88] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 116 (0x1199a5800) [pid = 2087] [serial = 90] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 115 (0x12118f000) [pid = 2087] [serial = 91] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 114 (0x121193c00) [pid = 2087] [serial = 93] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 113 (0x123ad6c00) [pid = 2087] [serial = 94] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 112 (0x123c8b000) [pid = 2087] [serial = 96] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 111 (0x124260c00) [pid = 2087] [serial = 97] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 110 (0x1244d1800) [pid = 2087] [serial = 99] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 109 (0x1244c7400) [pid = 2087] [serial = 102] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 108 (0x124e9e800) [pid = 2087] [serial = 105] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 107 (0x1245e2400) [pid = 2087] [serial = 100] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 106 (0x1257da400) [pid = 2087] [serial = 106] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 105 (0x126a6c000) [pid = 2087] [serial = 109] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 104 (0x118783800) [pid = 2087] [serial = 82] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 103 (0x117681800) [pid = 2087] [serial = 79] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 102 (0x127295000) [pid = 2087] [serial = 112] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 101 (0x11741f400) [pid = 2087] [serial = 70] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 100 (0x113c66400) [pid = 2087] [serial = 67] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 99 (0x12e2a5800) [pid = 2087] [serial = 64] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 98 (0x12473fc00) [pid = 2087] [serial = 11] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 97 (0x124040000) [pid = 2087] [serial = 8] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 96 (0x12bf97000) [pid = 2087] [serial = 33] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 95 (0x12bfa6000) [pid = 2087] [serial = 34] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 94 (0x12a629400) [pid = 2087] [serial = 30] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 93 (0x12bf9e400) [pid = 2087] [serial = 31] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 92 (0x12bb4fc00) [pid = 2087] [serial = 27] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 91 (0x12bbd2400) [pid = 2087] [serial = 28] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 90 (0x12ba37400) [pid = 2087] [serial = 25] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 89 (0x12addd400) [pid = 2087] [serial = 24] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 88 (0x12a8f0400) [pid = 2087] [serial = 21] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 87 (0x12a8f4c00) [pid = 2087] [serial = 22] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 86 (0x1292b2800) [pid = 2087] [serial = 16] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 85 (0x129592800) [pid = 2087] [serial = 18] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 84 (0x1292ac800) [pid = 2087] [serial = 15] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 83 (0x12e29fc00) [pid = 2087] [serial = 63] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 82 (0x12d9af800) [pid = 2087] [serial = 60] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 81 (0x12d9b4000) [pid = 2087] [serial = 61] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 80 (0x11741b800) [pid = 2087] [serial = 57] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 79 (0x118784400) [pid = 2087] [serial = 58] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 78 (0x12d9ab400) [pid = 2087] [serial = 55] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 77 (0x12d428800) [pid = 2087] [serial = 54] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 76 (0x12d2c7000) [pid = 2087] [serial = 48] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 75 (0x12d419000) [pid = 2087] [serial = 51] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 74 (0x12cecbc00) [pid = 2087] [serial = 45] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 73 (0x12cfedc00) [pid = 2087] [serial = 46] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 72 (0x12cc5c000) [pid = 2087] [serial = 42] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 71 (0x12cec2c00) [pid = 2087] [serial = 43] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 70 (0x12c641c00) [pid = 2087] [serial = 39] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 69 (0x12cc52800) [pid = 2087] [serial = 40] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 68 (0x12c636c00) [pid = 2087] [serial = 37] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | --DOMWINDOW == 67 (0x12bfaf400) [pid = 2087] [serial = 36] [outer = 0x0] [url = about:blank] 08:26:12 INFO - PROCESS | 2087 | 1462375572303 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]]]}] 08:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1273ms 08:26:12 INFO - PROCESS | 2087 | 1462375572348 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:26:12 INFO - PROCESS | 2087 | 1462375572350 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:26:12 INFO - PROCESS | 2087 | 1462375572354 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:26:12 INFO - PROCESS | 2087 | 1462375572356 Marionette TRACE conn2 <- [1,194,null,{}] 08:26:12 INFO - PROCESS | 2087 | 1462375572360 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}] 08:26:12 INFO - PROCESS | 2087 | 1462375572428 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:26:12 INFO - PROCESS | 2087 | 1462375572435 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:12 INFO - PROCESS | 2087 | ++DOCSHELL 0x1130c1800 == 28 [pid = 2087] [id = 56] 08:26:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 68 (0x116256800) [pid = 2087] [serial = 164] [outer = 0x0] 08:26:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 69 (0x1162f0800) [pid = 2087] [serial = 165] [outer = 0x116256800] 08:26:12 INFO - PROCESS | 2087 | 1462375572464 Marionette DEBUG loaded listener.js 08:26:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 70 (0x1167c4000) [pid = 2087] [serial = 166] [outer = 0x116256800] 08:26:12 INFO - PROCESS | 2087 | 1462375572774 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]]]}] 08:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 470ms 08:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:26:12 INFO - PROCESS | 2087 | 1462375572824 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:26:12 INFO - PROCESS | 2087 | 1462375572829 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:26:12 INFO - PROCESS | 2087 | 1462375572833 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:26:12 INFO - PROCESS | 2087 | 1462375572835 Marionette TRACE conn2 <- [1,198,null,{}] 08:26:12 INFO - PROCESS | 2087 | 1462375572838 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}] 08:26:12 INFO - PROCESS | 2087 | 1462375572903 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:26:12 INFO - PROCESS | 2087 | 1462375572909 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:12 INFO - PROCESS | 2087 | ++DOCSHELL 0x1164ed800 == 29 [pid = 2087] [id = 57] 08:26:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 71 (0x116a71800) [pid = 2087] [serial = 167] [outer = 0x0] 08:26:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 72 (0x117418800) [pid = 2087] [serial = 168] [outer = 0x116a71800] 08:26:12 INFO - PROCESS | 2087 | 1462375572937 Marionette DEBUG loaded listener.js 08:26:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 73 (0x117c6a400) [pid = 2087] [serial = 169] [outer = 0x116a71800] 08:26:13 INFO - PROCESS | 2087 | 1462375573266 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]]]}] 08:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 470ms 08:26:13 INFO - PROCESS | 2087 | 1462375573304 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:26:13 INFO - PROCESS | 2087 | 1462375573307 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:26:13 INFO - PROCESS | 2087 | 1462375573310 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:26:13 INFO - PROCESS | 2087 | 1462375573314 Marionette TRACE conn2 <- [1,202,null,{}] 08:26:13 INFO - PROCESS | 2087 | 1462375573326 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}] 08:26:13 INFO - PROCESS | 2087 | 1462375573440 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:26:13 INFO - PROCESS | 2087 | 1462375573496 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:13 INFO - PROCESS | 2087 | ++DOCSHELL 0x11731e800 == 30 [pid = 2087] [id = 58] 08:26:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 74 (0x115d5fc00) [pid = 2087] [serial = 170] [outer = 0x0] 08:26:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 75 (0x118567400) [pid = 2087] [serial = 171] [outer = 0x115d5fc00] 08:26:13 INFO - PROCESS | 2087 | 1462375573543 Marionette DEBUG loaded listener.js 08:26:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 76 (0x119194400) [pid = 2087] [serial = 172] [outer = 0x115d5fc00] 08:26:13 INFO - PROCESS | 2087 | 1462375573844 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]]]}] 08:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 573ms 08:26:13 INFO - PROCESS | 2087 | 1462375573884 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:26:13 INFO - PROCESS | 2087 | 1462375573886 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:26:13 INFO - PROCESS | 2087 | 1462375573888 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:26:13 INFO - PROCESS | 2087 | 1462375573889 Marionette TRACE conn2 <- [1,206,null,{}] 08:26:13 INFO - PROCESS | 2087 | 1462375573892 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}] 08:26:13 INFO - PROCESS | 2087 | 1462375573967 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:26:14 INFO - PROCESS | 2087 | 1462375574013 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:14 INFO - PROCESS | 2087 | ++DOCSHELL 0x1180c9000 == 31 [pid = 2087] [id = 59] 08:26:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 77 (0x11824d800) [pid = 2087] [serial = 173] [outer = 0x0] 08:26:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 78 (0x1191df800) [pid = 2087] [serial = 174] [outer = 0x11824d800] 08:26:14 INFO - PROCESS | 2087 | 1462375574042 Marionette DEBUG loaded listener.js 08:26:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 79 (0x1197da400) [pid = 2087] [serial = 175] [outer = 0x11824d800] 08:26:14 INFO - PROCESS | 2087 | --DOCSHELL 0x115f12800 == 30 [pid = 2087] [id = 55] 08:26:14 INFO - PROCESS | 2087 | --DOCSHELL 0x1130c1800 == 29 [pid = 2087] [id = 56] 08:26:14 INFO - PROCESS | 2087 | 1462375574912 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]]]}] 08:26:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1072ms 08:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:26:14 INFO - PROCESS | 2087 | 1462375574961 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:26:14 INFO - PROCESS | 2087 | 1462375574963 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:26:14 INFO - PROCESS | 2087 | 1462375574966 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:26:14 INFO - PROCESS | 2087 | 1462375574968 Marionette TRACE conn2 <- [1,210,null,{}] 08:26:14 INFO - PROCESS | 2087 | 1462375574972 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}] 08:26:15 INFO - PROCESS | 2087 | 1462375575056 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:26:15 INFO - PROCESS | 2087 | 1462375575063 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:15 INFO - PROCESS | 2087 | ++DOCSHELL 0x115f10000 == 30 [pid = 2087] [id = 60] 08:26:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 80 (0x116235000) [pid = 2087] [serial = 176] [outer = 0x0] 08:26:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 81 (0x11643d400) [pid = 2087] [serial = 177] [outer = 0x116235000] 08:26:15 INFO - PROCESS | 2087 | 1462375575114 Marionette DEBUG loaded listener.js 08:26:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 82 (0x116a6fc00) [pid = 2087] [serial = 178] [outer = 0x116235000] 08:26:15 INFO - PROCESS | 2087 | 1462375575442 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]]]}] 08:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 521ms 08:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:26:15 INFO - PROCESS | 2087 | 1462375575491 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:26:15 INFO - PROCESS | 2087 | 1462375575495 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:26:15 INFO - PROCESS | 2087 | 1462375575499 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:26:15 INFO - PROCESS | 2087 | 1462375575501 Marionette TRACE conn2 <- [1,214,null,{}] 08:26:15 INFO - PROCESS | 2087 | 1462375575503 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}] 08:26:15 INFO - PROCESS | 2087 | 1462375575586 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:26:15 INFO - PROCESS | 2087 | 1462375575591 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:15 INFO - PROCESS | 2087 | ++DOCSHELL 0x116ea6000 == 31 [pid = 2087] [id = 61] 08:26:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 83 (0x117413c00) [pid = 2087] [serial = 179] [outer = 0x0] 08:26:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 84 (0x117c6b400) [pid = 2087] [serial = 180] [outer = 0x117413c00] 08:26:15 INFO - PROCESS | 2087 | 1462375575620 Marionette DEBUG loaded listener.js 08:26:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 85 (0x11877b400) [pid = 2087] [serial = 181] [outer = 0x117413c00] 08:26:15 INFO - PROCESS | 2087 | 1462375575951 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]]]}] 08:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 470ms 08:26:15 INFO - PROCESS | 2087 | 1462375575969 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:26:15 INFO - PROCESS | 2087 | 1462375575970 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:26:15 INFO - PROCESS | 2087 | 1462375575981 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:26:15 INFO - PROCESS | 2087 | 1462375575983 Marionette TRACE conn2 <- [1,218,null,{}] 08:26:15 INFO - PROCESS | 2087 | 1462375575991 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}] 08:26:16 INFO - PROCESS | 2087 | 1462375576077 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:26:16 INFO - PROCESS | 2087 | 1462375576084 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:16 INFO - PROCESS | 2087 | ++DOCSHELL 0x118225000 == 32 [pid = 2087] [id = 62] 08:26:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 86 (0x119198400) [pid = 2087] [serial = 182] [outer = 0x0] 08:26:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 87 (0x1197da800) [pid = 2087] [serial = 183] [outer = 0x119198400] 08:26:16 INFO - PROCESS | 2087 | 1462375576111 Marionette DEBUG loaded listener.js 08:26:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 88 (0x119971c00) [pid = 2087] [serial = 184] [outer = 0x119198400] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 87 (0x119d4ec00) [pid = 2087] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 86 (0x11625d400) [pid = 2087] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 85 (0x118562400) [pid = 2087] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 84 (0x121196400) [pid = 2087] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 83 (0x11741ac00) [pid = 2087] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 82 (0x117420000) [pid = 2087] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 81 (0x11643f000) [pid = 2087] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 80 (0x1293e2800) [pid = 2087] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 79 (0x1251e0c00) [pid = 2087] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 78 (0x11996cc00) [pid = 2087] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 77 (0x1268e9400) [pid = 2087] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 76 (0x129213400) [pid = 2087] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 75 (0x1132a7800) [pid = 2087] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 74 (0x117c21000) [pid = 2087] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 73 (0x119d77400) [pid = 2087] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 72 (0x119ff4800) [pid = 2087] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 71 (0x1125bc000) [pid = 2087] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 70 (0x115fd1800) [pid = 2087] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 69 (0x116256800) [pid = 2087] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 68 (0x115d5fc00) [pid = 2087] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:26:16 INFO - PROCESS | 2087 | --DOMWINDOW == 67 (0x116a71800) [pid = 2087] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:26:16 INFO - PROCESS | 2087 | 1462375576605 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]]]}] 08:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 679ms 08:26:16 INFO - PROCESS | 2087 | 1462375576653 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:26:16 INFO - PROCESS | 2087 | 1462375576655 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:26:16 INFO - PROCESS | 2087 | 1462375576657 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:26:16 INFO - PROCESS | 2087 | 1462375576658 Marionette TRACE conn2 <- [1,222,null,{}] 08:26:16 INFO - PROCESS | 2087 | 1462375576660 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}] 08:26:16 INFO - PROCESS | 2087 | 1462375576727 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:26:16 INFO - PROCESS | 2087 | 1462375576731 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:16 INFO - PROCESS | 2087 | ++DOCSHELL 0x117304800 == 33 [pid = 2087] [id = 63] 08:26:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 68 (0x116209c00) [pid = 2087] [serial = 185] [outer = 0x0] 08:26:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 69 (0x11741d000) [pid = 2087] [serial = 186] [outer = 0x116209c00] 08:26:16 INFO - PROCESS | 2087 | 1462375576759 Marionette DEBUG loaded listener.js 08:26:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 70 (0x119977000) [pid = 2087] [serial = 187] [outer = 0x116209c00] 08:26:17 INFO - PROCESS | 2087 | 1462375577061 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]]]}] 08:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 417ms 08:26:17 INFO - PROCESS | 2087 | 1462375577077 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:26:17 INFO - PROCESS | 2087 | 1462375577080 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:26:17 INFO - PROCESS | 2087 | 1462375577083 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:26:17 INFO - PROCESS | 2087 | 1462375577084 Marionette TRACE conn2 <- [1,226,null,{}] 08:26:17 INFO - PROCESS | 2087 | 1462375577086 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}] 08:26:17 INFO - PROCESS | 2087 | 1462375577154 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:26:17 INFO - PROCESS | 2087 | 1462375577193 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:17 INFO - PROCESS | 2087 | ++DOCSHELL 0x11961a000 == 34 [pid = 2087] [id = 64] 08:26:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 71 (0x1134e7c00) [pid = 2087] [serial = 188] [outer = 0x0] 08:26:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 72 (0x119972400) [pid = 2087] [serial = 189] [outer = 0x1134e7c00] 08:26:17 INFO - PROCESS | 2087 | 1462375577218 Marionette DEBUG loaded listener.js 08:26:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 73 (0x119fae000) [pid = 2087] [serial = 190] [outer = 0x1134e7c00] 08:26:17 INFO - PROCESS | 2087 | 1462375577564 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]]]}] 08:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 520ms 08:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:26:17 INFO - PROCESS | 2087 | 1462375577604 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:26:17 INFO - PROCESS | 2087 | 1462375577606 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:26:17 INFO - PROCESS | 2087 | 1462375577610 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:26:17 INFO - PROCESS | 2087 | 1462375577611 Marionette TRACE conn2 <- [1,230,null,{}] 08:26:17 INFO - PROCESS | 2087 | 1462375577615 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}] 08:26:17 INFO - PROCESS | 2087 | 1462375577749 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:26:17 INFO - PROCESS | 2087 | 1462375577811 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:17 INFO - PROCESS | 2087 | ++DOCSHELL 0x11990a000 == 35 [pid = 2087] [id = 65] 08:26:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 74 (0x115fd2c00) [pid = 2087] [serial = 191] [outer = 0x0] 08:26:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 75 (0x119fb2800) [pid = 2087] [serial = 192] [outer = 0x115fd2c00] 08:26:17 INFO - PROCESS | 2087 | 1462375577856 Marionette DEBUG loaded listener.js 08:26:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 76 (0x12403ac00) [pid = 2087] [serial = 193] [outer = 0x115fd2c00] 08:26:18 INFO - PROCESS | 2087 | 1462375578251 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]]]}] 08:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 670ms 08:26:18 INFO - PROCESS | 2087 | 1462375578280 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:26:18 INFO - PROCESS | 2087 | 1462375578281 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:26:18 INFO - PROCESS | 2087 | 1462375578283 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:26:18 INFO - PROCESS | 2087 | 1462375578284 Marionette TRACE conn2 <- [1,234,null,{}] 08:26:18 INFO - PROCESS | 2087 | 1462375578287 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}] 08:26:18 INFO - PROCESS | 2087 | 1462375578367 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:26:18 INFO - PROCESS | 2087 | 1462375578373 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:18 INFO - PROCESS | 2087 | ++DOCSHELL 0x119ed1000 == 36 [pid = 2087] [id = 66] 08:26:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 77 (0x112f16000) [pid = 2087] [serial = 194] [outer = 0x0] 08:26:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 78 (0x1244c5800) [pid = 2087] [serial = 195] [outer = 0x112f16000] 08:26:18 INFO - PROCESS | 2087 | 1462375578400 Marionette DEBUG loaded listener.js 08:26:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 79 (0x1245e2400) [pid = 2087] [serial = 196] [outer = 0x112f16000] 08:26:18 INFO - PROCESS | 2087 | 1462375578802 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]]]}] 08:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 569ms 08:26:18 INFO - PROCESS | 2087 | 1462375578852 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:26:18 INFO - PROCESS | 2087 | 1462375578855 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:26:18 INFO - PROCESS | 2087 | 1462375578859 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:26:18 INFO - PROCESS | 2087 | 1462375578861 Marionette TRACE conn2 <- [1,238,null,{}] 08:26:18 INFO - PROCESS | 2087 | 1462375578865 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}] 08:26:18 INFO - PROCESS | 2087 | 1462375578954 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:26:18 INFO - PROCESS | 2087 | 1462375578995 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:19 INFO - PROCESS | 2087 | ++DOCSHELL 0x116a9c000 == 37 [pid = 2087] [id = 67] 08:26:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 80 (0x1132b0c00) [pid = 2087] [serial = 197] [outer = 0x0] 08:26:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 81 (0x116272000) [pid = 2087] [serial = 198] [outer = 0x1132b0c00] 08:26:19 INFO - PROCESS | 2087 | 1462375579026 Marionette DEBUG loaded listener.js 08:26:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 82 (0x1171e4000) [pid = 2087] [serial = 199] [outer = 0x1132b0c00] 08:26:19 INFO - PROCESS | 2087 | 1462375579430 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]]]}] 08:26:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 621ms 08:26:19 INFO - PROCESS | 2087 | 1462375579481 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:26:19 INFO - PROCESS | 2087 | 1462375579485 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:26:19 INFO - PROCESS | 2087 | 1462375579490 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:26:19 INFO - PROCESS | 2087 | 1462375579492 Marionette TRACE conn2 <- [1,242,null,{}] 08:26:19 INFO - PROCESS | 2087 | 1462375579494 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}] 08:26:19 INFO - PROCESS | 2087 | 1462375579601 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:26:19 INFO - PROCESS | 2087 | 1462375579655 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:19 INFO - PROCESS | 2087 | ++DOCSHELL 0x11990f800 == 38 [pid = 2087] [id = 68] 08:26:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 83 (0x118560400) [pid = 2087] [serial = 200] [outer = 0x0] 08:26:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 84 (0x119121c00) [pid = 2087] [serial = 201] [outer = 0x118560400] 08:26:19 INFO - PROCESS | 2087 | 1462375579684 Marionette DEBUG loaded listener.js 08:26:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 85 (0x1197de000) [pid = 2087] [serial = 202] [outer = 0x118560400] 08:26:20 INFO - PROCESS | 2087 | 1462375580083 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]]]}] 08:26:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 86 (0x117c6fc00) [pid = 2087] [serial = 203] [outer = 0x12cfefc00] 08:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 620ms 08:26:20 INFO - PROCESS | 2087 | 1462375580120 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:26:20 INFO - PROCESS | 2087 | 1462375580121 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:26:20 INFO - PROCESS | 2087 | 1462375580142 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:26:20 INFO - PROCESS | 2087 | 1462375580144 Marionette TRACE conn2 <- [1,246,null,{}] 08:26:20 INFO - PROCESS | 2087 | 1462375580154 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}] 08:26:20 INFO - PROCESS | 2087 | 1462375580242 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:26:20 INFO - PROCESS | 2087 | 1462375580286 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:20 INFO - PROCESS | 2087 | ++DOCSHELL 0x116eb7800 == 39 [pid = 2087] [id = 69] 08:26:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 87 (0x119d79400) [pid = 2087] [serial = 204] [outer = 0x0] 08:26:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 88 (0x121190800) [pid = 2087] [serial = 205] [outer = 0x119d79400] 08:26:20 INFO - PROCESS | 2087 | 1462375580318 Marionette DEBUG loaded listener.js 08:26:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 89 (0x1245dd800) [pid = 2087] [serial = 206] [outer = 0x119d79400] 08:26:20 INFO - PROCESS | 2087 | 1462375580727 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]]]}] 08:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 635ms 08:26:20 INFO - PROCESS | 2087 | 1462375580766 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:26:20 INFO - PROCESS | 2087 | 1462375580768 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:26:20 INFO - PROCESS | 2087 | 1462375580770 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:26:20 INFO - PROCESS | 2087 | 1462375580771 Marionette TRACE conn2 <- [1,250,null,{}] 08:26:20 INFO - PROCESS | 2087 | 1462375580773 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}] 08:26:20 INFO - PROCESS | 2087 | 1462375580857 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:26:20 INFO - PROCESS | 2087 | 1462375580933 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:20 INFO - PROCESS | 2087 | ++DOCSHELL 0x119615000 == 40 [pid = 2087] [id = 70] 08:26:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 90 (0x119f0d800) [pid = 2087] [serial = 207] [outer = 0x0] 08:26:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 91 (0x1247c6800) [pid = 2087] [serial = 208] [outer = 0x119f0d800] 08:26:20 INFO - PROCESS | 2087 | 1462375580964 Marionette DEBUG loaded listener.js 08:26:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 92 (0x124e94800) [pid = 2087] [serial = 209] [outer = 0x119f0d800] 08:26:21 INFO - PROCESS | 2087 | 1462375581448 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]]]}] 08:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 720ms 08:26:21 INFO - PROCESS | 2087 | 1462375581490 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:26:21 INFO - PROCESS | 2087 | 1462375581493 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:26:21 INFO - PROCESS | 2087 | 1462375581514 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:26:21 INFO - PROCESS | 2087 | 1462375581516 Marionette TRACE conn2 <- [1,254,null,{}] 08:26:21 INFO - PROCESS | 2087 | 1462375581520 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}] 08:26:21 INFO - PROCESS | 2087 | 1462375581605 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:26:21 INFO - PROCESS | 2087 | 1462375581667 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:21 INFO - PROCESS | 2087 | ++DOCSHELL 0x111092800 == 41 [pid = 2087] [id = 71] 08:26:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 93 (0x112f11800) [pid = 2087] [serial = 210] [outer = 0x0] 08:26:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 94 (0x115fcc400) [pid = 2087] [serial = 211] [outer = 0x112f11800] 08:26:21 INFO - PROCESS | 2087 | 1462375581697 Marionette DEBUG loaded listener.js 08:26:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 95 (0x11625b000) [pid = 2087] [serial = 212] [outer = 0x112f11800] 08:26:21 INFO - PROCESS | 2087 | --DOCSHELL 0x11990a000 == 40 [pid = 2087] [id = 65] 08:26:21 INFO - PROCESS | 2087 | --DOCSHELL 0x11961a000 == 39 [pid = 2087] [id = 64] 08:26:21 INFO - PROCESS | 2087 | --DOCSHELL 0x117304800 == 38 [pid = 2087] [id = 63] 08:26:21 INFO - PROCESS | 2087 | --DOCSHELL 0x118225000 == 37 [pid = 2087] [id = 62] 08:26:21 INFO - PROCESS | 2087 | --DOCSHELL 0x11731e800 == 36 [pid = 2087] [id = 58] 08:26:21 INFO - PROCESS | 2087 | --DOCSHELL 0x116ea6000 == 35 [pid = 2087] [id = 61] 08:26:21 INFO - PROCESS | 2087 | --DOCSHELL 0x1164ed800 == 34 [pid = 2087] [id = 57] 08:26:21 INFO - PROCESS | 2087 | --DOCSHELL 0x115f10000 == 33 [pid = 2087] [id = 60] 08:26:21 INFO - PROCESS | 2087 | --DOCSHELL 0x1180c9000 == 32 [pid = 2087] [id = 59] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 94 (0x1162ee400) [pid = 2087] [serial = 147] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 93 (0x1183d7000) [pid = 2087] [serial = 150] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 92 (0x119121000) [pid = 2087] [serial = 151] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 91 (0x119fab400) [pid = 2087] [serial = 153] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 90 (0x119ff0800) [pid = 2087] [serial = 154] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 89 (0x12426c800) [pid = 2087] [serial = 156] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 88 (0x1245db000) [pid = 2087] [serial = 157] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 87 (0x1164cf800) [pid = 2087] [serial = 159] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 86 (0x1162fac00) [pid = 2087] [serial = 162] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 85 (0x1162f0800) [pid = 2087] [serial = 165] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 84 (0x117418800) [pid = 2087] [serial = 168] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 83 (0x121196000) [pid = 2087] [serial = 142] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 82 (0x117c6a400) [pid = 2087] [serial = 169] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 81 (0x118567400) [pid = 2087] [serial = 171] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 80 (0x11824e800) [pid = 2087] [serial = 160] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 79 (0x1164c5800) [pid = 2087] [serial = 126] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 78 (0x119124400) [pid = 2087] [serial = 132] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 77 (0x123ae1000) [pid = 2087] [serial = 144] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 76 (0x117c2e000) [pid = 2087] [serial = 129] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 75 (0x118258c00) [pid = 2087] [serial = 130] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 74 (0x119faec00) [pid = 2087] [serial = 141] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 73 (0x119641c00) [pid = 2087] [serial = 136] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 72 (0x123da9400) [pid = 2087] [serial = 145] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 71 (0x11963d000) [pid = 2087] [serial = 133] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 70 (0x117173c00) [pid = 2087] [serial = 163] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 69 (0x119648c00) [pid = 2087] [serial = 138] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 68 (0x118255000) [pid = 2087] [serial = 135] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 67 (0x1167c4000) [pid = 2087] [serial = 166] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 66 (0x116a72000) [pid = 2087] [serial = 127] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 65 (0x12a62ec00) [pid = 2087] [serial = 124] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 64 (0x119973c00) [pid = 2087] [serial = 139] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 63 (0x119194400) [pid = 2087] [serial = 172] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 62 (0x117c2cc00) [pid = 2087] [serial = 148] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 61 (0x129598000) [pid = 2087] [serial = 123] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 60 (0x128cb0400) [pid = 2087] [serial = 115] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 59 (0x12489cc00) [pid = 2087] [serial = 103] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 58 (0x1292a5800) [pid = 2087] [serial = 118] [outer = 0x0] [url = about:blank] 08:26:21 INFO - PROCESS | 2087 | --DOMWINDOW == 57 (0x1293dec00) [pid = 2087] [serial = 121] [outer = 0x0] [url = about:blank] 08:26:22 INFO - PROCESS | 2087 | 1462375582054 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]]]}] 08:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 571ms 08:26:22 INFO - PROCESS | 2087 | 1462375582084 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:26:22 INFO - PROCESS | 2087 | 1462375582088 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:26:22 INFO - PROCESS | 2087 | 1462375582092 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:26:22 INFO - PROCESS | 2087 | 1462375582094 Marionette TRACE conn2 <- [1,258,null,{}] 08:26:22 INFO - PROCESS | 2087 | 1462375582096 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}] 08:26:22 INFO - PROCESS | 2087 | 1462375582185 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:26:22 INFO - PROCESS | 2087 | 1462375582190 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:22 INFO - PROCESS | 2087 | ++DOCSHELL 0x1160ef000 == 33 [pid = 2087] [id = 72] 08:26:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 58 (0x116441000) [pid = 2087] [serial = 213] [outer = 0x0] 08:26:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 59 (0x116a71800) [pid = 2087] [serial = 214] [outer = 0x116441000] 08:26:22 INFO - PROCESS | 2087 | 1462375582219 Marionette DEBUG loaded listener.js 08:26:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 60 (0x11741e800) [pid = 2087] [serial = 215] [outer = 0x116441000] 08:26:22 INFO - PROCESS | 2087 | 1462375582539 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]]]}] 08:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 471ms 08:26:22 INFO - PROCESS | 2087 | 1462375582564 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:26:22 INFO - PROCESS | 2087 | 1462375582565 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:26:22 INFO - PROCESS | 2087 | 1462375582567 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:26:22 INFO - PROCESS | 2087 | 1462375582570 Marionette TRACE conn2 <- [1,262,null,{}] 08:26:22 INFO - PROCESS | 2087 | 1462375582577 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}] 08:26:22 INFO - PROCESS | 2087 | 1462375582657 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:26:22 INFO - PROCESS | 2087 | 1462375582698 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:22 INFO - PROCESS | 2087 | ++DOCSHELL 0x117311000 == 34 [pid = 2087] [id = 73] 08:26:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 61 (0x11741e400) [pid = 2087] [serial = 216] [outer = 0x0] 08:26:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 62 (0x118255000) [pid = 2087] [serial = 217] [outer = 0x11741e400] 08:26:22 INFO - PROCESS | 2087 | 1462375582725 Marionette DEBUG loaded listener.js 08:26:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 63 (0x1191e0400) [pid = 2087] [serial = 218] [outer = 0x11741e400] 08:26:23 INFO - PROCESS | 2087 | 1462375583001 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]]]}] 08:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 475ms 08:26:23 INFO - PROCESS | 2087 | 1462375583051 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:26:23 INFO - PROCESS | 2087 | 1462375583052 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:26:23 INFO - PROCESS | 2087 | 1462375583055 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:26:23 INFO - PROCESS | 2087 | 1462375583056 Marionette TRACE conn2 <- [1,266,null,{}] 08:26:23 INFO - PROCESS | 2087 | 1462375583058 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}] 08:26:23 INFO - PROCESS | 2087 | 1462375583134 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:26:23 INFO - PROCESS | 2087 | 1462375583139 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:23 INFO - PROCESS | 2087 | ++DOCSHELL 0x1181b4000 == 35 [pid = 2087] [id = 74] 08:26:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 64 (0x119646800) [pid = 2087] [serial = 219] [outer = 0x0] 08:26:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 65 (0x1199a0000) [pid = 2087] [serial = 220] [outer = 0x119646800] 08:26:23 INFO - PROCESS | 2087 | 1462375583167 Marionette DEBUG loaded listener.js 08:26:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 66 (0x119d7b800) [pid = 2087] [serial = 221] [outer = 0x119646800] 08:26:23 INFO - PROCESS | 2087 | 1462375583481 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]]]}] 08:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 08:26:23 INFO - PROCESS | 2087 | 1462375583524 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:26:23 INFO - PROCESS | 2087 | 1462375583525 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:26:23 INFO - PROCESS | 2087 | 1462375583527 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:26:23 INFO - PROCESS | 2087 | 1462375583528 Marionette TRACE conn2 <- [1,270,null,{}] 08:26:23 INFO - PROCESS | 2087 | 1462375583531 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}] 08:26:23 INFO - PROCESS | 2087 | 1462375583599 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:26:23 INFO - PROCESS | 2087 | 1462375583603 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:23 INFO - PROCESS | 2087 | ++DOCSHELL 0x119176800 == 36 [pid = 2087] [id = 75] 08:26:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 67 (0x11285c000) [pid = 2087] [serial = 222] [outer = 0x0] 08:26:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 68 (0x121190000) [pid = 2087] [serial = 223] [outer = 0x11285c000] 08:26:23 INFO - PROCESS | 2087 | 1462375583631 Marionette DEBUG loaded listener.js 08:26:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 69 (0x121198c00) [pid = 2087] [serial = 224] [outer = 0x11285c000] 08:26:23 INFO - PROCESS | 2087 | 1462375583956 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]]]}] 08:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 471ms 08:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:26:24 INFO - PROCESS | 2087 | 1462375583998 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:26:24 INFO - PROCESS | 2087 | 1462375583999 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:26:24 INFO - PROCESS | 2087 | 1462375584001 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:26:24 INFO - PROCESS | 2087 | 1462375584002 Marionette TRACE conn2 <- [1,274,null,{}] 08:26:24 INFO - PROCESS | 2087 | 1462375584005 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}] 08:26:24 INFO - PROCESS | 2087 | 1462375584088 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:26:24 INFO - PROCESS | 2087 | --DOCSHELL 0x111092800 == 35 [pid = 2087] [id = 71] 08:26:24 INFO - PROCESS | 2087 | --DOCSHELL 0x119615000 == 34 [pid = 2087] [id = 70] 08:26:24 INFO - PROCESS | 2087 | --DOCSHELL 0x116eb7800 == 33 [pid = 2087] [id = 69] 08:26:24 INFO - PROCESS | 2087 | --DOCSHELL 0x11990f800 == 32 [pid = 2087] [id = 68] 08:26:24 INFO - PROCESS | 2087 | --DOCSHELL 0x119ed1000 == 31 [pid = 2087] [id = 66] 08:26:24 INFO - PROCESS | 2087 | --DOCSHELL 0x116a9c000 == 30 [pid = 2087] [id = 67] 08:26:24 INFO - PROCESS | 2087 | 1462375584731 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:24 INFO - PROCESS | 2087 | ++DOCSHELL 0x11289c000 == 31 [pid = 2087] [id = 76] 08:26:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 70 (0x113277000) [pid = 2087] [serial = 225] [outer = 0x0] 08:26:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 71 (0x115d63400) [pid = 2087] [serial = 226] [outer = 0x113277000] 08:26:24 INFO - PROCESS | 2087 | 1462375584792 Marionette DEBUG loaded listener.js 08:26:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 72 (0x11620cc00) [pid = 2087] [serial = 227] [outer = 0x113277000] 08:26:25 INFO - PROCESS | 2087 | 1462375585269 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]]]}] 08:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1319ms 08:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:26:25 INFO - PROCESS | 2087 | 1462375585321 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:26:25 INFO - PROCESS | 2087 | 1462375585324 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:26:25 INFO - PROCESS | 2087 | 1462375585327 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:26:25 INFO - PROCESS | 2087 | 1462375585329 Marionette TRACE conn2 <- [1,278,null,{}] 08:26:25 INFO - PROCESS | 2087 | 1462375585332 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}] 08:26:25 INFO - PROCESS | 2087 | 1462375585418 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:26:25 INFO - PROCESS | 2087 | 1462375585423 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:25 INFO - PROCESS | 2087 | ++DOCSHELL 0x1162aa800 == 32 [pid = 2087] [id = 77] 08:26:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 73 (0x115f77800) [pid = 2087] [serial = 228] [outer = 0x0] 08:26:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 74 (0x1171e3400) [pid = 2087] [serial = 229] [outer = 0x115f77800] 08:26:25 INFO - PROCESS | 2087 | 1462375585451 Marionette DEBUG loaded listener.js 08:26:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 75 (0x11741f400) [pid = 2087] [serial = 230] [outer = 0x115f77800] 08:26:25 INFO - PROCESS | 2087 | 1462375585885 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]]]}] 08:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 571ms 08:26:25 INFO - PROCESS | 2087 | 1462375585902 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:26:25 INFO - PROCESS | 2087 | 1462375585906 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:26:25 INFO - PROCESS | 2087 | 1462375585910 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:26:25 INFO - PROCESS | 2087 | 1462375585912 Marionette TRACE conn2 <- [1,282,null,{}] 08:26:25 INFO - PROCESS | 2087 | 1462375585923 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}] 08:26:26 INFO - PROCESS | 2087 | 1462375586066 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:26:26 INFO - PROCESS | 2087 | --DOMWINDOW == 74 (0x115fd2c00) [pid = 2087] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:26:26 INFO - PROCESS | 2087 | --DOMWINDOW == 73 (0x116235000) [pid = 2087] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:26:26 INFO - PROCESS | 2087 | --DOMWINDOW == 72 (0x119198400) [pid = 2087] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:26:26 INFO - PROCESS | 2087 | --DOMWINDOW == 71 (0x117413c00) [pid = 2087] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:26:26 INFO - PROCESS | 2087 | --DOMWINDOW == 70 (0x116209c00) [pid = 2087] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:26:26 INFO - PROCESS | 2087 | --DOMWINDOW == 69 (0x1134e7c00) [pid = 2087] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:26:26 INFO - PROCESS | 2087 | --DOMWINDOW == 68 (0x11824d800) [pid = 2087] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:26:26 INFO - PROCESS | 2087 | --DOMWINDOW == 67 (0x112f11800) [pid = 2087] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:26:26 INFO - PROCESS | 2087 | --DOMWINDOW == 66 (0x116441000) [pid = 2087] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:26:26 INFO - PROCESS | 2087 | --DOMWINDOW == 65 (0x11741e400) [pid = 2087] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:26:26 INFO - PROCESS | 2087 | --DOMWINDOW == 64 (0x112f16000) [pid = 2087] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:26:26 INFO - PROCESS | 2087 | --DOMWINDOW == 63 (0x1132b0c00) [pid = 2087] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:26:26 INFO - PROCESS | 2087 | --DOMWINDOW == 62 (0x118560400) [pid = 2087] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:26:26 INFO - PROCESS | 2087 | --DOMWINDOW == 61 (0x119d79400) [pid = 2087] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:26:26 INFO - PROCESS | 2087 | --DOMWINDOW == 60 (0x119f0d800) [pid = 2087] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:26:26 INFO - PROCESS | 2087 | --DOMWINDOW == 59 (0x119646800) [pid = 2087] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:26:26 INFO - PROCESS | 2087 | 1462375586309 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:26 INFO - PROCESS | 2087 | ++DOCSHELL 0x11253a800 == 33 [pid = 2087] [id = 78] 08:26:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 60 (0x111f57c00) [pid = 2087] [serial = 231] [outer = 0x0] 08:26:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 61 (0x116209c00) [pid = 2087] [serial = 232] [outer = 0x111f57c00] 08:26:26 INFO - PROCESS | 2087 | 1462375586337 Marionette DEBUG loaded listener.js 08:26:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 62 (0x118256000) [pid = 2087] [serial = 233] [outer = 0x111f57c00] 08:26:26 INFO - PROCESS | 2087 | 1462375586626 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]]]}] 08:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 782ms 08:26:26 INFO - PROCESS | 2087 | 1462375586693 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:26:26 INFO - PROCESS | 2087 | 1462375586697 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:26:26 INFO - PROCESS | 2087 | 1462375586707 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:26:26 INFO - PROCESS | 2087 | 1462375586714 Marionette TRACE conn2 <- [1,286,null,{}] 08:26:26 INFO - PROCESS | 2087 | 1462375586719 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}] 08:26:26 INFO - PROCESS | 2087 | 1462375586830 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:26:26 INFO - PROCESS | 2087 | 1462375586865 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:26 INFO - PROCESS | 2087 | ++DOCSHELL 0x1181a4000 == 34 [pid = 2087] [id = 79] 08:26:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 63 (0x11205ec00) [pid = 2087] [serial = 234] [outer = 0x0] 08:26:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 64 (0x118782c00) [pid = 2087] [serial = 235] [outer = 0x11205ec00] 08:26:26 INFO - PROCESS | 2087 | 1462375586886 Marionette DEBUG loaded listener.js 08:26:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 65 (0x11963bc00) [pid = 2087] [serial = 236] [outer = 0x11205ec00] 08:26:27 INFO - PROCESS | 2087 | 1462375587254 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]]]}] 08:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 584ms 08:26:27 INFO - PROCESS | 2087 | 1462375587285 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:26:27 INFO - PROCESS | 2087 | 1462375587288 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:26:27 INFO - PROCESS | 2087 | 1462375587291 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:26:27 INFO - PROCESS | 2087 | 1462375587293 Marionette TRACE conn2 <- [1,290,null,{}] 08:26:27 INFO - PROCESS | 2087 | 1462375587296 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}] 08:26:27 INFO - PROCESS | 2087 | 1462375587399 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:26:27 INFO - PROCESS | 2087 | 1462375587486 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:27 INFO - PROCESS | 2087 | ++DOCSHELL 0x1187e7000 == 35 [pid = 2087] [id = 80] 08:26:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 66 (0x1184a6400) [pid = 2087] [serial = 237] [outer = 0x0] 08:26:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 67 (0x1197d9400) [pid = 2087] [serial = 238] [outer = 0x1184a6400] 08:26:27 INFO - PROCESS | 2087 | 1462375587531 Marionette DEBUG loaded listener.js 08:26:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 68 (0x119d5d800) [pid = 2087] [serial = 239] [outer = 0x1184a6400] 08:26:27 INFO - PROCESS | 2087 | 1462375587849 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]]]}] 08:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 571ms 08:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:26:27 INFO - PROCESS | 2087 | 1462375587866 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:26:27 INFO - PROCESS | 2087 | 1462375587868 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:26:27 INFO - PROCESS | 2087 | 1462375587870 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:26:27 INFO - PROCESS | 2087 | 1462375587871 Marionette TRACE conn2 <- [1,294,null,{}] 08:26:27 INFO - PROCESS | 2087 | 1462375587873 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}] 08:26:27 INFO - PROCESS | 2087 | 1462375587941 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:26:27 INFO - PROCESS | 2087 | 1462375587946 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:27 INFO - PROCESS | 2087 | ++DOCSHELL 0x119912000 == 36 [pid = 2087] [id = 81] 08:26:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 69 (0x119fb5400) [pid = 2087] [serial = 240] [outer = 0x0] 08:26:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 70 (0x121190400) [pid = 2087] [serial = 241] [outer = 0x119fb5400] 08:26:27 INFO - PROCESS | 2087 | 1462375587980 Marionette DEBUG loaded listener.js 08:26:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 71 (0x123ad7000) [pid = 2087] [serial = 242] [outer = 0x119fb5400] 08:26:28 INFO - PROCESS | 2087 | 1462375588282 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]]]}] 08:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 421ms 08:26:28 INFO - PROCESS | 2087 | 1462375588291 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:26:28 INFO - PROCESS | 2087 | 1462375588294 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:26:28 INFO - PROCESS | 2087 | 1462375588344 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:26:28 INFO - PROCESS | 2087 | 1462375588346 Marionette TRACE conn2 <- [1,298,null,{}] 08:26:28 INFO - PROCESS | 2087 | 1462375588350 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}] 08:26:28 INFO - PROCESS | 2087 | 1462375588423 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:26:28 INFO - PROCESS | 2087 | 1462375588431 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:28 INFO - PROCESS | 2087 | ++DOCSHELL 0x1120a5000 == 37 [pid = 2087] [id = 82] 08:26:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 72 (0x1131ec800) [pid = 2087] [serial = 243] [outer = 0x0] 08:26:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 73 (0x115d63000) [pid = 2087] [serial = 244] [outer = 0x1131ec800] 08:26:28 INFO - PROCESS | 2087 | 1462375588465 Marionette DEBUG loaded listener.js 08:26:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 74 (0x1162f0800) [pid = 2087] [serial = 245] [outer = 0x1131ec800] 08:26:28 INFO - PROCESS | 2087 | 1462375588934 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]]]}] 08:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 667ms 08:26:28 INFO - PROCESS | 2087 | 1462375588977 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:26:28 INFO - PROCESS | 2087 | 1462375588981 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:26:28 INFO - PROCESS | 2087 | 1462375588985 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:26:28 INFO - PROCESS | 2087 | 1462375588987 Marionette TRACE conn2 <- [1,302,null,{}] 08:26:28 INFO - PROCESS | 2087 | 1462375588992 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}] 08:26:29 INFO - PROCESS | 2087 | 1462375589081 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:26:29 INFO - PROCESS | 2087 | 1462375589132 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:29 INFO - PROCESS | 2087 | ++DOCSHELL 0x119184000 == 38 [pid = 2087] [id = 83] 08:26:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 75 (0x1167cb400) [pid = 2087] [serial = 246] [outer = 0x0] 08:26:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 76 (0x11824fc00) [pid = 2087] [serial = 247] [outer = 0x1167cb400] 08:26:29 INFO - PROCESS | 2087 | 1462375589161 Marionette DEBUG loaded listener.js 08:26:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 77 (0x11877fc00) [pid = 2087] [serial = 248] [outer = 0x1167cb400] 08:26:29 INFO - PROCESS | 2087 | 1462375589565 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]]]}] 08:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 622ms 08:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:26:29 INFO - PROCESS | 2087 | 1462375589606 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:26:29 INFO - PROCESS | 2087 | 1462375589608 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:26:29 INFO - PROCESS | 2087 | 1462375589610 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:26:29 INFO - PROCESS | 2087 | 1462375589612 Marionette TRACE conn2 <- [1,306,null,{}] 08:26:29 INFO - PROCESS | 2087 | 1462375589614 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}] 08:26:29 INFO - PROCESS | 2087 | 1462375589700 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:26:29 INFO - PROCESS | 2087 | 1462375589741 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:29 INFO - PROCESS | 2087 | ++DOCSHELL 0x121134000 == 39 [pid = 2087] [id = 84] 08:26:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 78 (0x119976400) [pid = 2087] [serial = 249] [outer = 0x0] 08:26:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 79 (0x119d71c00) [pid = 2087] [serial = 250] [outer = 0x119976400] 08:26:29 INFO - PROCESS | 2087 | 1462375589775 Marionette DEBUG loaded listener.js 08:26:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 80 (0x121193400) [pid = 2087] [serial = 251] [outer = 0x119976400] 08:26:30 INFO - PROCESS | 2087 | 1462375590197 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]]]}] 08:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 619ms 08:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:26:30 INFO - PROCESS | 2087 | 1462375590230 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:26:30 INFO - PROCESS | 2087 | 1462375590231 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:26:30 INFO - PROCESS | 2087 | 1462375590234 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:26:30 INFO - PROCESS | 2087 | 1462375590235 Marionette TRACE conn2 <- [1,310,null,{}] 08:26:30 INFO - PROCESS | 2087 | 1462375590237 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}] 08:26:30 INFO - PROCESS | 2087 | 1462375590321 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:26:30 INFO - PROCESS | 2087 | 1462375590359 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:30 INFO - PROCESS | 2087 | ++DOCSHELL 0x1181a1800 == 40 [pid = 2087] [id = 85] 08:26:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 81 (0x1199a5800) [pid = 2087] [serial = 252] [outer = 0x0] 08:26:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 82 (0x123c8b000) [pid = 2087] [serial = 253] [outer = 0x1199a5800] 08:26:30 INFO - PROCESS | 2087 | 1462375590389 Marionette DEBUG loaded listener.js 08:26:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 83 (0x1244cf000) [pid = 2087] [serial = 254] [outer = 0x1199a5800] 08:26:30 INFO - PROCESS | 2087 | 1462375590829 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]]]}] 08:26:30 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. 08:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 620ms 08:26:30 INFO - PROCESS | 2087 | 1462375590854 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:26:30 INFO - PROCESS | 2087 | 1462375590856 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:26:30 INFO - PROCESS | 2087 | 1462375590858 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:26:30 INFO - PROCESS | 2087 | 1462375590859 Marionette TRACE conn2 <- [1,314,null,{}] 08:26:30 INFO - PROCESS | 2087 | 1462375590862 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}] 08:26:30 INFO - PROCESS | 2087 | 1462375590946 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:26:31 INFO - PROCESS | 2087 | 1462375591016 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:31 INFO - PROCESS | 2087 | ++DOCSHELL 0x113421800 == 41 [pid = 2087] [id = 86] 08:26:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 84 (0x1131ebc00) [pid = 2087] [serial = 255] [outer = 0x0] 08:26:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 85 (0x11741a400) [pid = 2087] [serial = 256] [outer = 0x1131ebc00] 08:26:31 INFO - PROCESS | 2087 | 1462375591046 Marionette DEBUG loaded listener.js 08:26:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 86 (0x1245e7400) [pid = 2087] [serial = 257] [outer = 0x1131ebc00] 08:26:31 INFO - PROCESS | 2087 | 1462375591486 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]]]}] 08:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 671ms 08:26:31 INFO - PROCESS | 2087 | 1462375591530 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:26:31 INFO - PROCESS | 2087 | 1462375591532 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:26:31 INFO - PROCESS | 2087 | 1462375591535 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:26:31 INFO - PROCESS | 2087 | 1462375591538 Marionette TRACE conn2 <- [1,318,null,{}] 08:26:31 INFO - PROCESS | 2087 | 1462375591541 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}] 08:26:31 INFO - PROCESS | 2087 | 1462375591625 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:26:31 INFO - PROCESS | 2087 | 1462375591669 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:31 INFO - PROCESS | 2087 | ++DOCSHELL 0x112e49800 == 42 [pid = 2087] [id = 87] 08:26:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 87 (0x115fd2c00) [pid = 2087] [serial = 258] [outer = 0x0] 08:26:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 88 (0x116259000) [pid = 2087] [serial = 259] [outer = 0x115fd2c00] 08:26:31 INFO - PROCESS | 2087 | 1462375591698 Marionette DEBUG loaded listener.js 08:26:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 89 (0x116768800) [pid = 2087] [serial = 260] [outer = 0x115fd2c00] 08:26:31 INFO - PROCESS | 2087 | --DOCSHELL 0x1187e7000 == 41 [pid = 2087] [id = 80] 08:26:31 INFO - PROCESS | 2087 | --DOCSHELL 0x119176800 == 40 [pid = 2087] [id = 75] 08:26:31 INFO - PROCESS | 2087 | --DOCSHELL 0x1181a4000 == 39 [pid = 2087] [id = 79] 08:26:31 INFO - PROCESS | 2087 | --DOCSHELL 0x11253a800 == 38 [pid = 2087] [id = 78] 08:26:31 INFO - PROCESS | 2087 | --DOCSHELL 0x1162aa800 == 37 [pid = 2087] [id = 77] 08:26:31 INFO - PROCESS | 2087 | --DOCSHELL 0x1181b4000 == 36 [pid = 2087] [id = 74] 08:26:31 INFO - PROCESS | 2087 | --DOCSHELL 0x117311000 == 35 [pid = 2087] [id = 73] 08:26:31 INFO - PROCESS | 2087 | --DOCSHELL 0x1160ef000 == 34 [pid = 2087] [id = 72] 08:26:31 INFO - PROCESS | 2087 | --DOCSHELL 0x11289c000 == 33 [pid = 2087] [id = 76] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 88 (0x1244c5800) [pid = 2087] [serial = 195] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 87 (0x119fb2800) [pid = 2087] [serial = 192] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 86 (0x115fcc400) [pid = 2087] [serial = 211] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 85 (0x11625b000) [pid = 2087] [serial = 212] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 84 (0x116a71800) [pid = 2087] [serial = 214] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 83 (0x118255000) [pid = 2087] [serial = 217] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 82 (0x1199a0000) [pid = 2087] [serial = 220] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 81 (0x12cfef000) [pid = 2087] [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.] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 80 (0x1245e2400) [pid = 2087] [serial = 196] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 79 (0x116272000) [pid = 2087] [serial = 198] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 78 (0x11741e800) [pid = 2087] [serial = 215] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 77 (0x1171e4000) [pid = 2087] [serial = 199] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 76 (0x119121c00) [pid = 2087] [serial = 201] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 75 (0x121190000) [pid = 2087] [serial = 223] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 74 (0x1197de000) [pid = 2087] [serial = 202] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 73 (0x121190800) [pid = 2087] [serial = 205] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 72 (0x1247c6800) [pid = 2087] [serial = 208] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 71 (0x1191e0400) [pid = 2087] [serial = 218] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 70 (0x119d7b800) [pid = 2087] [serial = 221] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 69 (0x116a6fc00) [pid = 2087] [serial = 178] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 68 (0x11643d400) [pid = 2087] [serial = 177] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 67 (0x1197da800) [pid = 2087] [serial = 183] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 66 (0x117c6b400) [pid = 2087] [serial = 180] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 65 (0x11877b400) [pid = 2087] [serial = 181] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 64 (0x11741d000) [pid = 2087] [serial = 186] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 63 (0x124e94800) [pid = 2087] [serial = 209] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 62 (0x119977000) [pid = 2087] [serial = 187] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 61 (0x119971c00) [pid = 2087] [serial = 184] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 60 (0x119fae000) [pid = 2087] [serial = 190] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 59 (0x1245dd800) [pid = 2087] [serial = 206] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 58 (0x12403ac00) [pid = 2087] [serial = 193] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 57 (0x119972400) [pid = 2087] [serial = 189] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 56 (0x1197da400) [pid = 2087] [serial = 175] [outer = 0x0] [url = about:blank] 08:26:31 INFO - PROCESS | 2087 | --DOMWINDOW == 55 (0x1191df800) [pid = 2087] [serial = 174] [outer = 0x0] [url = about:blank] 08:26:32 INFO - PROCESS | 2087 | 1462375592057 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]]]}] 08:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 570ms 08:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:26:32 INFO - PROCESS | 2087 | 1462375592106 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:26:32 INFO - PROCESS | 2087 | 1462375592109 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:26:32 INFO - PROCESS | 2087 | 1462375592113 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:26:32 INFO - PROCESS | 2087 | 1462375592115 Marionette TRACE conn2 <- [1,322,null,{}] 08:26:32 INFO - PROCESS | 2087 | 1462375592118 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}] 08:26:32 INFO - PROCESS | 2087 | 1462375592189 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:26:32 INFO - PROCESS | 2087 | 1462375592251 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:32 INFO - PROCESS | 2087 | ++DOCSHELL 0x1164e5000 == 34 [pid = 2087] [id = 88] 08:26:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 56 (0x116035400) [pid = 2087] [serial = 261] [outer = 0x0] 08:26:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 57 (0x117c23400) [pid = 2087] [serial = 262] [outer = 0x116035400] 08:26:32 INFO - PROCESS | 2087 | 1462375592281 Marionette DEBUG loaded listener.js 08:26:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 58 (0x1183d5c00) [pid = 2087] [serial = 263] [outer = 0x116035400] 08:26:32 INFO - PROCESS | 2087 | 1462375592579 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]]]}] 08:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 519ms 08:26:32 INFO - PROCESS | 2087 | 1462375592633 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:26:32 INFO - PROCESS | 2087 | 1462375592634 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:26:32 INFO - PROCESS | 2087 | 1462375592637 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:26:32 INFO - PROCESS | 2087 | 1462375592639 Marionette TRACE conn2 <- [1,326,null,{}] 08:26:32 INFO - PROCESS | 2087 | 1462375592647 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}] 08:26:32 INFO - PROCESS | 2087 | 1462375592718 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:26:32 INFO - PROCESS | 2087 | 1462375592723 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:32 INFO - PROCESS | 2087 | ++DOCSHELL 0x118233800 == 35 [pid = 2087] [id = 89] 08:26:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 59 (0x118782400) [pid = 2087] [serial = 264] [outer = 0x0] 08:26:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 60 (0x1197da800) [pid = 2087] [serial = 265] [outer = 0x118782400] 08:26:32 INFO - PROCESS | 2087 | 1462375592753 Marionette DEBUG loaded listener.js 08:26:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 61 (0x119ff0c00) [pid = 2087] [serial = 266] [outer = 0x118782400] 08:26:33 INFO - PROCESS | 2087 | 1462375593058 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]]]}] 08:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 472ms 08:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:26:33 INFO - PROCESS | 2087 | 1462375593109 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:26:33 INFO - PROCESS | 2087 | 1462375593111 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:26:33 INFO - PROCESS | 2087 | 1462375593113 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:26:33 INFO - PROCESS | 2087 | 1462375593114 Marionette TRACE conn2 <- [1,330,null,{}] 08:26:33 INFO - PROCESS | 2087 | 1462375593117 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}] 08:26:33 INFO - PROCESS | 2087 | 1462375593189 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:26:33 INFO - PROCESS | 2087 | 1462375593196 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:33 INFO - PROCESS | 2087 | ++DOCSHELL 0x119619800 == 36 [pid = 2087] [id = 90] 08:26:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 62 (0x121196400) [pid = 2087] [serial = 267] [outer = 0x0] 08:26:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 63 (0x12426cc00) [pid = 2087] [serial = 268] [outer = 0x121196400] 08:26:33 INFO - PROCESS | 2087 | 1462375593222 Marionette DEBUG loaded listener.js 08:26:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 64 (0x1245fbc00) [pid = 2087] [serial = 269] [outer = 0x121196400] 08:26:33 INFO - PROCESS | 2087 | 1462375593539 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]]]}] 08:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 472ms 08:26:33 INFO - PROCESS | 2087 | 1462375593586 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:26:33 INFO - PROCESS | 2087 | 1462375593587 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:26:33 INFO - PROCESS | 2087 | 1462375593589 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:26:33 INFO - PROCESS | 2087 | 1462375593590 Marionette TRACE conn2 <- [1,334,null,{}] 08:26:33 INFO - PROCESS | 2087 | 1462375593592 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}] 08:26:33 INFO - PROCESS | 2087 | 1462375593663 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:26:33 INFO - PROCESS | 2087 | 1462375593704 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:33 INFO - PROCESS | 2087 | ++DOCSHELL 0x119908000 == 37 [pid = 2087] [id = 91] 08:26:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 65 (0x123dab800) [pid = 2087] [serial = 270] [outer = 0x0] 08:26:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 66 (0x124741000) [pid = 2087] [serial = 271] [outer = 0x123dab800] 08:26:33 INFO - PROCESS | 2087 | 1462375593730 Marionette DEBUG loaded listener.js 08:26:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 67 (0x124ed1800) [pid = 2087] [serial = 272] [outer = 0x123dab800] 08:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 418ms 08:26:34 INFO - PROCESS | 2087 | 1462375594000 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]]]}] 08:26:34 INFO - PROCESS | 2087 | 1462375594016 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:26:34 INFO - PROCESS | 2087 | 1462375594018 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:26:34 INFO - PROCESS | 2087 | 1462375594033 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:26:34 INFO - PROCESS | 2087 | 1462375594034 Marionette TRACE conn2 <- [1,338,null,{}] 08:26:34 INFO - PROCESS | 2087 | 1462375594037 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}] 08:26:34 INFO - PROCESS | 2087 | 1462375594151 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:26:34 INFO - PROCESS | 2087 | 1462375594157 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:34 INFO - PROCESS | 2087 | ++DOCSHELL 0x111cd4800 == 38 [pid = 2087] [id = 92] 08:26:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 68 (0x125063400) [pid = 2087] [serial = 273] [outer = 0x0] 08:26:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 69 (0x1251db400) [pid = 2087] [serial = 274] [outer = 0x125063400] 08:26:34 INFO - PROCESS | 2087 | 1462375594186 Marionette DEBUG loaded listener.js 08:26:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 70 (0x1268dfc00) [pid = 2087] [serial = 275] [outer = 0x125063400] 08:26:34 INFO - PROCESS | 2087 | 1462375594483 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]]]}] 08:26:34 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. 08:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 479ms 08:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:26:34 INFO - PROCESS | 2087 | 1462375594517 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:26:34 INFO - PROCESS | 2087 | 1462375594519 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:26:34 INFO - PROCESS | 2087 | 1462375594521 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:26:34 INFO - PROCESS | 2087 | 1462375594523 Marionette TRACE conn2 <- [1,342,null,{}] 08:26:34 INFO - PROCESS | 2087 | 1462375594525 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}] 08:26:34 INFO - PROCESS | 2087 | 1462375594640 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:26:34 INFO - PROCESS | 2087 | 1462375594680 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:34 INFO - PROCESS | 2087 | ++DOCSHELL 0x12471c800 == 39 [pid = 2087] [id = 93] 08:26:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 71 (0x1268ea800) [pid = 2087] [serial = 276] [outer = 0x0] 08:26:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 72 (0x126a6b400) [pid = 2087] [serial = 277] [outer = 0x1268ea800] 08:26:34 INFO - PROCESS | 2087 | 1462375594719 Marionette DEBUG loaded listener.js 08:26:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 73 (0x127022400) [pid = 2087] [serial = 278] [outer = 0x1268ea800] 08:26:35 INFO - PROCESS | 2087 | 1462375595142 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]]]}] 08:26:35 INFO - PROCESS | 2087 | --DOMWINDOW == 72 (0x115f77800) [pid = 2087] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:26:35 INFO - PROCESS | 2087 | --DOMWINDOW == 71 (0x111f57c00) [pid = 2087] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:26:35 INFO - PROCESS | 2087 | --DOMWINDOW == 70 (0x11205ec00) [pid = 2087] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:26:35 INFO - PROCESS | 2087 | --DOMWINDOW == 69 (0x1184a6400) [pid = 2087] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:26:35 INFO - PROCESS | 2087 | --DOMWINDOW == 68 (0x113277000) [pid = 2087] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 674ms 08:26:35 INFO - PROCESS | 2087 | 1462375595196 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:26:35 INFO - PROCESS | 2087 | 1462375595197 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:26:35 INFO - PROCESS | 2087 | 1462375595199 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:26:35 INFO - PROCESS | 2087 | 1462375595200 Marionette TRACE conn2 <- [1,346,null,{}] 08:26:35 INFO - PROCESS | 2087 | 1462375595202 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}] 08:26:35 INFO - PROCESS | 2087 | 1462375595284 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:26:35 INFO - PROCESS | 2087 | 1462375595312 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:35 INFO - PROCESS | 2087 | ++DOCSHELL 0x1198d8800 == 40 [pid = 2087] [id = 94] 08:26:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 69 (0x116768000) [pid = 2087] [serial = 279] [outer = 0x0] 08:26:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 70 (0x1197db000) [pid = 2087] [serial = 280] [outer = 0x116768000] 08:26:35 INFO - PROCESS | 2087 | 1462375595337 Marionette DEBUG loaded listener.js 08:26:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 71 (0x127293c00) [pid = 2087] [serial = 281] [outer = 0x116768000] 08:26:35 INFO - PROCESS | 2087 | 1462375595600 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]]]}] 08:26:35 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. 08:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 418ms 08:26:35 INFO - PROCESS | 2087 | 1462375595620 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:26:35 INFO - PROCESS | 2087 | 1462375595621 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:26:35 INFO - PROCESS | 2087 | 1462375595623 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:26:35 INFO - PROCESS | 2087 | 1462375595624 Marionette TRACE conn2 <- [1,350,null,{}] 08:26:35 INFO - PROCESS | 2087 | 1462375595634 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}] 08:26:35 INFO - PROCESS | 2087 | 1462375595713 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:26:35 INFO - PROCESS | 2087 | 1462375595718 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:35 INFO - PROCESS | 2087 | ++DOCSHELL 0x125776800 == 41 [pid = 2087] [id = 95] 08:26:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 72 (0x12701dc00) [pid = 2087] [serial = 282] [outer = 0x0] 08:26:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 73 (0x1275a0400) [pid = 2087] [serial = 283] [outer = 0x12701dc00] 08:26:35 INFO - PROCESS | 2087 | 1462375595742 Marionette DEBUG loaded listener.js 08:26:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 74 (0x1275a6400) [pid = 2087] [serial = 284] [outer = 0x12701dc00] 08:26:36 INFO - PROCESS | 2087 | 1462375596051 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]]]}] 08:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 474ms 08:26:36 INFO - PROCESS | 2087 | 1462375596097 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:26:36 INFO - PROCESS | 2087 | 1462375596099 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:26:36 INFO - PROCESS | 2087 | 1462375596101 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:26:36 INFO - PROCESS | 2087 | 1462375596102 Marionette TRACE conn2 <- [1,354,null,{}] 08:26:36 INFO - PROCESS | 2087 | 1462375596104 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}] 08:26:36 INFO - PROCESS | 2087 | 1462375596192 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:26:36 INFO - PROCESS | 2087 | 1462375596200 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:36 INFO - PROCESS | 2087 | ++DOCSHELL 0x126a17000 == 42 [pid = 2087] [id = 96] 08:26:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 75 (0x1275a8400) [pid = 2087] [serial = 285] [outer = 0x0] 08:26:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 76 (0x128c71c00) [pid = 2087] [serial = 286] [outer = 0x1275a8400] 08:26:36 INFO - PROCESS | 2087 | 1462375596225 Marionette DEBUG loaded listener.js 08:26:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 77 (0x128c75c00) [pid = 2087] [serial = 287] [outer = 0x1275a8400] 08:26:36 INFO - PROCESS | 2087 | 1462375596525 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]]]}] 08:26:36 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. 08:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 467ms 08:26:36 INFO - PROCESS | 2087 | 1462375596569 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:26:36 INFO - PROCESS | 2087 | 1462375596570 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:26:36 INFO - PROCESS | 2087 | 1462375596572 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:26:36 INFO - PROCESS | 2087 | 1462375596574 Marionette TRACE conn2 <- [1,358,null,{}] 08:26:36 INFO - PROCESS | 2087 | 1462375596577 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}] 08:26:36 INFO - PROCESS | 2087 | 1462375596663 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:26:36 INFO - PROCESS | 2087 | 1462375596668 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:36 INFO - PROCESS | 2087 | ++DOCSHELL 0x127517800 == 43 [pid = 2087] [id = 97] 08:26:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 78 (0x128c78c00) [pid = 2087] [serial = 288] [outer = 0x0] 08:26:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 79 (0x128cad400) [pid = 2087] [serial = 289] [outer = 0x128c78c00] 08:26:36 INFO - PROCESS | 2087 | 1462375596696 Marionette DEBUG loaded listener.js 08:26:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 80 (0x129209400) [pid = 2087] [serial = 290] [outer = 0x128c78c00] 08:26:37 INFO - PROCESS | 2087 | 1462375597024 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]]]}] 08:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 473ms 08:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:26:37 INFO - PROCESS | 2087 | 1462375597047 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:26:37 INFO - PROCESS | 2087 | 1462375597048 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:26:37 INFO - PROCESS | 2087 | 1462375597050 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:26:37 INFO - PROCESS | 2087 | 1462375597051 Marionette TRACE conn2 <- [1,362,null,{}] 08:26:37 INFO - PROCESS | 2087 | 1462375597054 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}] 08:26:37 INFO - PROCESS | 2087 | 1462375597142 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:26:37 INFO - PROCESS | 2087 | 1462375597150 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:37 INFO - PROCESS | 2087 | ++DOCSHELL 0x128cd2000 == 44 [pid = 2087] [id = 98] 08:26:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 81 (0x128c75800) [pid = 2087] [serial = 291] [outer = 0x0] 08:26:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 82 (0x1292a5800) [pid = 2087] [serial = 292] [outer = 0x128c75800] 08:26:37 INFO - PROCESS | 2087 | 1462375597175 Marionette DEBUG loaded listener.js 08:26:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 83 (0x1292ac000) [pid = 2087] [serial = 293] [outer = 0x128c75800] 08:26:37 INFO - PROCESS | 2087 | 1462375597451 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]]]}] 08:26:37 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. 08:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 418ms 08:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:26:37 INFO - PROCESS | 2087 | 1462375597469 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:26:37 INFO - PROCESS | 2087 | 1462375597470 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:26:37 INFO - PROCESS | 2087 | 1462375597472 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:26:37 INFO - PROCESS | 2087 | 1462375597473 Marionette TRACE conn2 <- [1,366,null,{}] 08:26:37 INFO - PROCESS | 2087 | 1462375597475 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}] 08:26:37 INFO - PROCESS | 2087 | 1462375597564 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:26:37 INFO - PROCESS | 2087 | 1462375597569 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:37 INFO - PROCESS | 2087 | ++DOCSHELL 0x128f81800 == 45 [pid = 2087] [id = 99] 08:26:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 84 (0x1292aec00) [pid = 2087] [serial = 294] [outer = 0x0] 08:26:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 85 (0x1293d8400) [pid = 2087] [serial = 295] [outer = 0x1292aec00] 08:26:37 INFO - PROCESS | 2087 | 1462375597593 Marionette DEBUG loaded listener.js 08:26:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 86 (0x1293e0c00) [pid = 2087] [serial = 296] [outer = 0x1292aec00] 08:26:37 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. 08:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 419ms 08:26:37 INFO - PROCESS | 2087 | 1462375597886 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]]]}] 08:26:37 INFO - PROCESS | 2087 | 1462375597891 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:26:37 INFO - PROCESS | 2087 | 1462375597892 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:26:37 INFO - PROCESS | 2087 | 1462375597902 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:26:37 INFO - PROCESS | 2087 | 1462375597903 Marionette TRACE conn2 <- [1,370,null,{}] 08:26:37 INFO - PROCESS | 2087 | 1462375597906 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}] 08:26:37 INFO - PROCESS | 2087 | 1462375597984 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:26:38 INFO - PROCESS | 2087 | 1462375598075 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:38 INFO - PROCESS | 2087 | ++DOCSHELL 0x112e54000 == 46 [pid = 2087] [id = 100] 08:26:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 87 (0x111016400) [pid = 2087] [serial = 297] [outer = 0x0] 08:26:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 88 (0x111f57c00) [pid = 2087] [serial = 298] [outer = 0x111016400] 08:26:38 INFO - PROCESS | 2087 | 1462375598108 Marionette DEBUG loaded listener.js 08:26:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 89 (0x1132adc00) [pid = 2087] [serial = 299] [outer = 0x111016400] 08:26:38 INFO - PROCESS | 2087 | 1462375598514 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]]]}] 08:26:38 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. 08:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 674ms 08:26:38 INFO - PROCESS | 2087 | 1462375598583 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:26:38 INFO - PROCESS | 2087 | 1462375598586 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:26:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:26:38 INFO - PROCESS | 2087 | 1462375598613 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:26:38 INFO - PROCESS | 2087 | 1462375598616 Marionette TRACE conn2 <- [1,374,null,{}] 08:26:38 INFO - PROCESS | 2087 | 1462375598689 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}] 08:26:38 INFO - PROCESS | 2087 | 1462375598896 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:26:38 INFO - PROCESS | 2087 | 1462375598957 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:38 INFO - PROCESS | 2087 | ++DOCSHELL 0x11991b800 == 47 [pid = 2087] [id = 101] 08:26:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 90 (0x116a71800) [pid = 2087] [serial = 300] [outer = 0x0] 08:26:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 91 (0x118257800) [pid = 2087] [serial = 301] [outer = 0x116a71800] 08:26:39 INFO - PROCESS | 2087 | 1462375599008 Marionette DEBUG loaded listener.js 08:26:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 92 (0x119faa800) [pid = 2087] [serial = 302] [outer = 0x116a71800] 08:26:39 INFO - PROCESS | 2087 | 1462375599514 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:26:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:26:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 953ms 08:26:39 INFO - PROCESS | 2087 | 1462375599550 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:26:39 INFO - PROCESS | 2087 | 1462375599553 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:26:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:26:39 INFO - PROCESS | 2087 | 1462375599555 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:26:39 INFO - PROCESS | 2087 | 1462375599557 Marionette TRACE conn2 <- [1,378,null,{}] 08:26:39 INFO - PROCESS | 2087 | 1462375599559 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}] 08:26:39 INFO - PROCESS | 2087 | 1462375599656 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:26:39 INFO - PROCESS | 2087 | 1462375599698 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:39 INFO - PROCESS | 2087 | ++DOCSHELL 0x12577a000 == 48 [pid = 2087] [id = 102] 08:26:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 93 (0x12403e400) [pid = 2087] [serial = 303] [outer = 0x0] 08:26:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 94 (0x124ed3800) [pid = 2087] [serial = 304] [outer = 0x12403e400] 08:26:39 INFO - PROCESS | 2087 | 1462375599731 Marionette DEBUG loaded listener.js 08:26:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 95 (0x1251e1800) [pid = 2087] [serial = 305] [outer = 0x12403e400] 08:26:40 INFO - PROCESS | 2087 | 1462375600315 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:26:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:26:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 820ms 08:26:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:26:40 INFO - PROCESS | 2087 | 1462375600376 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:26:40 INFO - PROCESS | 2087 | 1462375600378 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:26:40 INFO - PROCESS | 2087 | 1462375600381 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:26:40 INFO - PROCESS | 2087 | 1462375600384 Marionette TRACE conn2 <- [1,382,null,{}] 08:26:40 INFO - PROCESS | 2087 | 1462375600388 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}] 08:26:40 INFO - PROCESS | 2087 | 1462375600469 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:26:40 INFO - PROCESS | 2087 | 1462375600525 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:40 INFO - PROCESS | 2087 | ++DOCSHELL 0x117306800 == 49 [pid = 2087] [id = 103] 08:26:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 96 (0x1164c9c00) [pid = 2087] [serial = 306] [outer = 0x0] 08:26:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 97 (0x1167bfc00) [pid = 2087] [serial = 307] [outer = 0x1164c9c00] 08:26:40 INFO - PROCESS | 2087 | 1462375600552 Marionette DEBUG loaded listener.js 08:26:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x117414c00) [pid = 2087] [serial = 308] [outer = 0x1164c9c00] 08:26:41 INFO - PROCESS | 2087 | 1462375601018 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:26:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:26:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 671ms 08:26:41 INFO - PROCESS | 2087 | 1462375601053 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:26:41 INFO - PROCESS | 2087 | 1462375601059 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:26:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:26:41 INFO - PROCESS | 2087 | 1462375601087 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:26:41 INFO - PROCESS | 2087 | 1462375601089 Marionette TRACE conn2 <- [1,386,null,{}] 08:26:41 INFO - PROCESS | 2087 | 1462375601091 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}] 08:26:41 INFO - PROCESS | 2087 | 1462375601192 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x128f81800 == 48 [pid = 2087] [id = 99] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x128cd2000 == 47 [pid = 2087] [id = 98] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x127517800 == 46 [pid = 2087] [id = 97] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x126a17000 == 45 [pid = 2087] [id = 96] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x125776800 == 44 [pid = 2087] [id = 95] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x1198d8800 == 43 [pid = 2087] [id = 94] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x12471c800 == 42 [pid = 2087] [id = 93] 08:26:41 INFO - PROCESS | 2087 | --DOMWINDOW == 97 (0x121190400) [pid = 2087] [serial = 241] [outer = 0x0] [url = about:blank] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x111cd4800 == 41 [pid = 2087] [id = 92] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x119908000 == 40 [pid = 2087] [id = 91] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x119619800 == 39 [pid = 2087] [id = 90] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x118233800 == 38 [pid = 2087] [id = 89] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x1164e5000 == 37 [pid = 2087] [id = 88] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x112e49800 == 36 [pid = 2087] [id = 87] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x113421800 == 35 [pid = 2087] [id = 86] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x1181a1800 == 34 [pid = 2087] [id = 85] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x121134000 == 33 [pid = 2087] [id = 84] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x119184000 == 32 [pid = 2087] [id = 83] 08:26:41 INFO - PROCESS | 2087 | --DOCSHELL 0x1120a5000 == 31 [pid = 2087] [id = 82] 08:26:41 INFO - PROCESS | 2087 | --DOMWINDOW == 96 (0x1171e3400) [pid = 2087] [serial = 229] [outer = 0x0] [url = about:blank] 08:26:41 INFO - PROCESS | 2087 | --DOMWINDOW == 95 (0x116209c00) [pid = 2087] [serial = 232] [outer = 0x0] [url = about:blank] 08:26:41 INFO - PROCESS | 2087 | --DOMWINDOW == 94 (0x118256000) [pid = 2087] [serial = 233] [outer = 0x0] [url = about:blank] 08:26:41 INFO - PROCESS | 2087 | --DOMWINDOW == 93 (0x118782c00) [pid = 2087] [serial = 235] [outer = 0x0] [url = about:blank] 08:26:41 INFO - PROCESS | 2087 | --DOMWINDOW == 92 (0x1197d9400) [pid = 2087] [serial = 238] [outer = 0x0] [url = about:blank] 08:26:41 INFO - PROCESS | 2087 | --DOMWINDOW == 91 (0x115d63400) [pid = 2087] [serial = 226] [outer = 0x0] [url = about:blank] 08:26:41 INFO - PROCESS | 2087 | --DOMWINDOW == 90 (0x11620cc00) [pid = 2087] [serial = 227] [outer = 0x0] [url = about:blank] 08:26:41 INFO - PROCESS | 2087 | --DOMWINDOW == 89 (0x11741f400) [pid = 2087] [serial = 230] [outer = 0x0] [url = about:blank] 08:26:41 INFO - PROCESS | 2087 | --DOMWINDOW == 88 (0x11963bc00) [pid = 2087] [serial = 236] [outer = 0x0] [url = about:blank] 08:26:41 INFO - PROCESS | 2087 | --DOMWINDOW == 87 (0x119d5d800) [pid = 2087] [serial = 239] [outer = 0x0] [url = about:blank] 08:26:41 INFO - PROCESS | 2087 | 1462375601268 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:41 INFO - PROCESS | 2087 | ++DOCSHELL 0x112539800 == 32 [pid = 2087] [id = 104] 08:26:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 88 (0x115d63400) [pid = 2087] [serial = 309] [outer = 0x0] 08:26:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 89 (0x1164cb800) [pid = 2087] [serial = 310] [outer = 0x115d63400] 08:26:41 INFO - PROCESS | 2087 | 1462375601295 Marionette DEBUG loaded listener.js 08:26:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 90 (0x117c6d400) [pid = 2087] [serial = 311] [outer = 0x115d63400] 08:26:41 INFO - PROCESS | 2087 | 1462375601593 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]]]}] 08:26:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:26:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 522ms 08:26:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:26:41 INFO - PROCESS | 2087 | 1462375601606 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:26:41 INFO - PROCESS | 2087 | 1462375601608 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:26:41 INFO - PROCESS | 2087 | 1462375601618 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:26:41 INFO - PROCESS | 2087 | 1462375601620 Marionette TRACE conn2 <- [1,390,null,{}] 08:26:41 INFO - PROCESS | 2087 | 1462375601658 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}] 08:26:41 INFO - PROCESS | 2087 | 1462375601742 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:26:41 INFO - PROCESS | 2087 | 1462375601764 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:41 INFO - PROCESS | 2087 | ++DOCSHELL 0x1180b2000 == 33 [pid = 2087] [id = 105] 08:26:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 91 (0x11918c800) [pid = 2087] [serial = 312] [outer = 0x0] 08:26:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 92 (0x1197d8800) [pid = 2087] [serial = 313] [outer = 0x11918c800] 08:26:41 INFO - PROCESS | 2087 | 1462375601829 Marionette DEBUG loaded listener.js 08:26:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 93 (0x1197e6800) [pid = 2087] [serial = 314] [outer = 0x11918c800] 08:26:42 INFO - PROCESS | 2087 | 1462375602213 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]]]}] 08:26:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:26:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 646ms 08:26:42 INFO - PROCESS | 2087 | 1462375602256 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:26:42 INFO - PROCESS | 2087 | 1462375602258 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:26:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:26:42 INFO - PROCESS | 2087 | 1462375602261 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:26:42 INFO - PROCESS | 2087 | 1462375602262 Marionette TRACE conn2 <- [1,394,null,{}] 08:26:42 INFO - PROCESS | 2087 | 1462375602264 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}] 08:26:42 INFO - PROCESS | 2087 | 1462375602337 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:26:42 INFO - PROCESS | 2087 | 1462375602380 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:42 INFO - PROCESS | 2087 | ++DOCSHELL 0x1187e1800 == 34 [pid = 2087] [id = 106] 08:26:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 94 (0x11963c400) [pid = 2087] [serial = 315] [outer = 0x0] 08:26:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 95 (0x1199a7400) [pid = 2087] [serial = 316] [outer = 0x11963c400] 08:26:42 INFO - PROCESS | 2087 | 1462375602405 Marionette DEBUG loaded listener.js 08:26:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 96 (0x119ff3800) [pid = 2087] [serial = 317] [outer = 0x11963c400] 08:26:42 INFO - PROCESS | 2087 | 1462375602785 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]]]}] 08:26:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:26:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 569ms 08:26:42 INFO - PROCESS | 2087 | 1462375602831 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:26:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:26:42 INFO - PROCESS | 2087 | 1462375602833 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:26:42 INFO - PROCESS | 2087 | 1462375602836 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:26:42 INFO - PROCESS | 2087 | 1462375602839 Marionette TRACE conn2 <- [1,398,null,{}] 08:26:42 INFO - PROCESS | 2087 | 1462375602843 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}] 08:26:42 INFO - PROCESS | 2087 | 1462375602987 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:26:43 INFO - PROCESS | 2087 | 1462375603029 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:43 INFO - PROCESS | 2087 | ++DOCSHELL 0x11961d800 == 35 [pid = 2087] [id = 107] 08:26:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 97 (0x112059400) [pid = 2087] [serial = 318] [outer = 0x0] 08:26:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x121190400) [pid = 2087] [serial = 319] [outer = 0x112059400] 08:26:43 INFO - PROCESS | 2087 | 1462375603071 Marionette DEBUG loaded listener.js 08:26:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 99 (0x1242f3400) [pid = 2087] [serial = 320] [outer = 0x112059400] 08:26:43 INFO - PROCESS | 2087 | 1462375603438 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]]]}] 08:26:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:26:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 622ms 08:26:43 INFO - PROCESS | 2087 | 1462375603459 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:26:43 INFO - PROCESS | 2087 | 1462375603461 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:26:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:26:43 INFO - PROCESS | 2087 | 1462375603467 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:26:43 INFO - PROCESS | 2087 | 1462375603469 Marionette TRACE conn2 <- [1,402,null,{}] 08:26:43 INFO - PROCESS | 2087 | 1462375603473 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}] 08:26:43 INFO - PROCESS | 2087 | 1462375603668 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:26:43 INFO - PROCESS | 2087 | 1462375603702 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:43 INFO - PROCESS | 2087 | ++DOCSHELL 0x121132000 == 36 [pid = 2087] [id = 108] 08:26:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 100 (0x12473c400) [pid = 2087] [serial = 321] [outer = 0x0] 08:26:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 101 (0x125064400) [pid = 2087] [serial = 322] [outer = 0x12473c400] 08:26:43 INFO - PROCESS | 2087 | 1462375603748 Marionette DEBUG loaded listener.js 08:26:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 102 (0x1268e1000) [pid = 2087] [serial = 323] [outer = 0x12473c400] 08:26:44 INFO - PROCESS | 2087 | 1462375604126 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]]]}] 08:26:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:26:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 669ms 08:26:44 INFO - PROCESS | 2087 | 1462375604137 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:26:44 INFO - PROCESS | 2087 | 1462375604138 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:26:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:26:44 INFO - PROCESS | 2087 | 1462375604140 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:26:44 INFO - PROCESS | 2087 | 1462375604141 Marionette TRACE conn2 <- [1,406,null,{}] 08:26:44 INFO - PROCESS | 2087 | 1462375604146 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}] 08:26:44 INFO - PROCESS | 2087 | 1462375604230 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:26:44 INFO - PROCESS | 2087 | 1462375604260 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:44 INFO - PROCESS | 2087 | ++DOCSHELL 0x12443f800 == 37 [pid = 2087] [id = 109] 08:26:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 103 (0x1268e8000) [pid = 2087] [serial = 324] [outer = 0x0] 08:26:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 104 (0x126a6dc00) [pid = 2087] [serial = 325] [outer = 0x1268e8000] 08:26:44 INFO - PROCESS | 2087 | 1462375604285 Marionette DEBUG loaded listener.js 08:26:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 105 (0x12729c000) [pid = 2087] [serial = 326] [outer = 0x1268e8000] 08:26:44 INFO - PROCESS | 2087 | 1462375604664 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:26:44 INFO - PROCESS | 2087 | 1462375604748 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]]]}] 08:26:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:26:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 621ms 08:26:44 INFO - PROCESS | 2087 | 1462375604776 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:26:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:26:44 INFO - PROCESS | 2087 | 1462375604782 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:26:44 INFO - PROCESS | 2087 | 1462375604786 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:26:44 INFO - PROCESS | 2087 | 1462375604788 Marionette TRACE conn2 <- [1,410,null,{}] 08:26:44 INFO - PROCESS | 2087 | 1462375604791 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}] 08:26:44 INFO - PROCESS | 2087 | 1462375604933 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:26:44 INFO - PROCESS | 2087 | 1462375604994 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:45 INFO - PROCESS | 2087 | ++DOCSHELL 0x12706f800 == 38 [pid = 2087] [id = 110] 08:26:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 106 (0x1275a3c00) [pid = 2087] [serial = 327] [outer = 0x0] 08:26:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 107 (0x1275a6800) [pid = 2087] [serial = 328] [outer = 0x1275a3c00] 08:26:45 INFO - PROCESS | 2087 | 1462375605019 Marionette DEBUG loaded listener.js 08:26:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 108 (0x128c80800) [pid = 2087] [serial = 329] [outer = 0x1275a3c00] 08:26:45 INFO - PROCESS | 2087 | --DOMWINDOW == 107 (0x1268ea800) [pid = 2087] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:26:45 INFO - PROCESS | 2087 | --DOMWINDOW == 106 (0x125063400) [pid = 2087] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:26:45 INFO - PROCESS | 2087 | --DOMWINDOW == 105 (0x116768000) [pid = 2087] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:26:45 INFO - PROCESS | 2087 | --DOMWINDOW == 104 (0x115fd2c00) [pid = 2087] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:26:45 INFO - PROCESS | 2087 | --DOMWINDOW == 103 (0x121196400) [pid = 2087] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:26:45 INFO - PROCESS | 2087 | --DOMWINDOW == 102 (0x1131ebc00) [pid = 2087] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:26:45 INFO - PROCESS | 2087 | --DOMWINDOW == 101 (0x118782400) [pid = 2087] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:26:45 INFO - PROCESS | 2087 | --DOMWINDOW == 100 (0x123dab800) [pid = 2087] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:26:45 INFO - PROCESS | 2087 | --DOMWINDOW == 99 (0x116035400) [pid = 2087] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:26:45 INFO - PROCESS | 2087 | --DOMWINDOW == 98 (0x12701dc00) [pid = 2087] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:26:45 INFO - PROCESS | 2087 | --DOMWINDOW == 97 (0x1275a8400) [pid = 2087] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:26:45 INFO - PROCESS | 2087 | --DOMWINDOW == 96 (0x128c78c00) [pid = 2087] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:26:45 INFO - PROCESS | 2087 | --DOMWINDOW == 95 (0x128c75800) [pid = 2087] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:26:45 INFO - PROCESS | 2087 | --DOMWINDOW == 94 (0x11285c000) [pid = 2087] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:26:45 INFO - PROCESS | 2087 | 1462375605451 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]]]}] 08:26:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:26:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 721ms 08:26:45 INFO - PROCESS | 2087 | 1462375605506 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:26:45 INFO - PROCESS | 2087 | 1462375605507 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:26:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:26:45 INFO - PROCESS | 2087 | 1462375605515 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:26:45 INFO - PROCESS | 2087 | 1462375605516 Marionette TRACE conn2 <- [1,414,null,{}] 08:26:45 INFO - PROCESS | 2087 | 1462375605519 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}] 08:26:45 INFO - PROCESS | 2087 | 1462375605592 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:26:45 INFO - PROCESS | 2087 | 1462375605599 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:45 INFO - PROCESS | 2087 | ++DOCSHELL 0x11731b000 == 39 [pid = 2087] [id = 111] 08:26:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 95 (0x118255800) [pid = 2087] [serial = 330] [outer = 0x0] 08:26:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 96 (0x124ed4c00) [pid = 2087] [serial = 331] [outer = 0x118255800] 08:26:45 INFO - PROCESS | 2087 | 1462375605677 Marionette DEBUG loaded listener.js 08:26:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 97 (0x127090800) [pid = 2087] [serial = 332] [outer = 0x118255800] 08:26:46 INFO - PROCESS | 2087 | 1462375606106 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]]]}] 08:26:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:26:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 627ms 08:26:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:26:46 INFO - PROCESS | 2087 | 1462375606138 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:26:46 INFO - PROCESS | 2087 | 1462375606139 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:26:46 INFO - PROCESS | 2087 | 1462375606141 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:26:46 INFO - PROCESS | 2087 | 1462375606142 Marionette TRACE conn2 <- [1,418,null,{}] 08:26:46 INFO - PROCESS | 2087 | 1462375606144 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}] 08:26:46 INFO - PROCESS | 2087 | 1462375606235 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:26:46 INFO - PROCESS | 2087 | 1462375606239 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:46 INFO - PROCESS | 2087 | ++DOCSHELL 0x128f7f800 == 40 [pid = 2087] [id = 112] 08:26:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x1268ea800) [pid = 2087] [serial = 333] [outer = 0x0] 08:26:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 99 (0x128dcc800) [pid = 2087] [serial = 334] [outer = 0x1268ea800] 08:26:46 INFO - PROCESS | 2087 | 1462375606266 Marionette DEBUG loaded listener.js 08:26:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 100 (0x1292a8c00) [pid = 2087] [serial = 335] [outer = 0x1268ea800] 08:26:47 INFO - PROCESS | 2087 | 1462375607038 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]]]}] 08:26:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 08:26:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 918ms 08:26:47 INFO - PROCESS | 2087 | 1462375607061 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:26:47 INFO - PROCESS | 2087 | 1462375607063 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:26:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:26:47 INFO - PROCESS | 2087 | 1462375607065 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:26:47 INFO - PROCESS | 2087 | 1462375607067 Marionette TRACE conn2 <- [1,422,null,{}] 08:26:47 INFO - PROCESS | 2087 | 1462375607069 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}] 08:26:47 INFO - PROCESS | 2087 | 1462375607156 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:26:47 INFO - PROCESS | 2087 | 1462375607162 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:47 INFO - PROCESS | 2087 | ++DOCSHELL 0x1295c6800 == 41 [pid = 2087] [id = 113] 08:26:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 101 (0x116442400) [pid = 2087] [serial = 336] [outer = 0x0] 08:26:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 102 (0x1191e7800) [pid = 2087] [serial = 337] [outer = 0x116442400] 08:26:47 INFO - PROCESS | 2087 | 1462375607192 Marionette DEBUG loaded listener.js 08:26:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 103 (0x12a630c00) [pid = 2087] [serial = 338] [outer = 0x116442400] 08:26:47 INFO - PROCESS | 2087 | --DOCSHELL 0x119912000 == 40 [pid = 2087] [id = 81] 08:26:47 INFO - PROCESS | 2087 | --DOCSHELL 0x112539800 == 39 [pid = 2087] [id = 104] 08:26:47 INFO - PROCESS | 2087 | --DOCSHELL 0x117306800 == 38 [pid = 2087] [id = 103] 08:26:47 INFO - PROCESS | 2087 | --DOCSHELL 0x12577a000 == 37 [pid = 2087] [id = 102] 08:26:47 INFO - PROCESS | 2087 | --DOCSHELL 0x11991b800 == 36 [pid = 2087] [id = 101] 08:26:47 INFO - PROCESS | 2087 | --DOCSHELL 0x112e54000 == 35 [pid = 2087] [id = 100] 08:26:48 INFO - PROCESS | 2087 | --DOCSHELL 0x1187e1800 == 34 [pid = 2087] [id = 106] 08:26:48 INFO - PROCESS | 2087 | --DOCSHELL 0x12706f800 == 33 [pid = 2087] [id = 110] 08:26:48 INFO - PROCESS | 2087 | --DOCSHELL 0x11961d800 == 32 [pid = 2087] [id = 107] 08:26:48 INFO - PROCESS | 2087 | --DOCSHELL 0x11731b000 == 31 [pid = 2087] [id = 111] 08:26:48 INFO - PROCESS | 2087 | --DOCSHELL 0x121132000 == 30 [pid = 2087] [id = 108] 08:26:48 INFO - PROCESS | 2087 | --DOCSHELL 0x128f7f800 == 29 [pid = 2087] [id = 112] 08:26:48 INFO - PROCESS | 2087 | --DOCSHELL 0x12443f800 == 28 [pid = 2087] [id = 109] 08:26:48 INFO - PROCESS | 2087 | --DOCSHELL 0x1180b2000 == 27 [pid = 2087] [id = 105] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 102 (0x121198c00) [pid = 2087] [serial = 224] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 101 (0x126a6b400) [pid = 2087] [serial = 277] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 100 (0x1251db400) [pid = 2087] [serial = 274] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 99 (0x1197db000) [pid = 2087] [serial = 280] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 98 (0x115d63000) [pid = 2087] [serial = 244] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 97 (0x11824fc00) [pid = 2087] [serial = 247] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 96 (0x119d71c00) [pid = 2087] [serial = 250] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 95 (0x123c8b000) [pid = 2087] [serial = 253] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 94 (0x116768800) [pid = 2087] [serial = 260] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 93 (0x116259000) [pid = 2087] [serial = 259] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 92 (0x12426cc00) [pid = 2087] [serial = 268] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 91 (0x1245fbc00) [pid = 2087] [serial = 269] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 90 (0x1245e7400) [pid = 2087] [serial = 257] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 89 (0x11741a400) [pid = 2087] [serial = 256] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 88 (0x1197da800) [pid = 2087] [serial = 265] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 87 (0x119ff0c00) [pid = 2087] [serial = 266] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 86 (0x124741000) [pid = 2087] [serial = 271] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 85 (0x117c23400) [pid = 2087] [serial = 262] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 84 (0x1183d5c00) [pid = 2087] [serial = 263] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 83 (0x127022400) [pid = 2087] [serial = 278] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 82 (0x127293c00) [pid = 2087] [serial = 281] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 81 (0x1275a6400) [pid = 2087] [serial = 284] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 80 (0x128c75c00) [pid = 2087] [serial = 287] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 79 (0x128cad400) [pid = 2087] [serial = 289] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 78 (0x1293d8400) [pid = 2087] [serial = 295] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 77 (0x1292ac000) [pid = 2087] [serial = 293] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 76 (0x1268dfc00) [pid = 2087] [serial = 275] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 75 (0x128c71c00) [pid = 2087] [serial = 286] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 74 (0x129209400) [pid = 2087] [serial = 290] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 73 (0x1292a5800) [pid = 2087] [serial = 292] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 72 (0x124ed1800) [pid = 2087] [serial = 272] [outer = 0x0] [url = about:blank] 08:26:48 INFO - PROCESS | 2087 | --DOMWINDOW == 71 (0x1275a0400) [pid = 2087] [serial = 283] [outer = 0x0] [url = about:blank] 08:26:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:26:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1928ms 08:26:48 INFO - PROCESS | 2087 | 1462375608989 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]]]}] 08:26:48 INFO - PROCESS | 2087 | 1462375608996 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:26:48 INFO - PROCESS | 2087 | 1462375608997 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:26:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:26:49 INFO - PROCESS | 2087 | 1462375609001 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:26:49 INFO - PROCESS | 2087 | 1462375609003 Marionette TRACE conn2 <- [1,426,null,{}] 08:26:49 INFO - PROCESS | 2087 | 1462375609007 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}] 08:26:49 INFO - PROCESS | 2087 | 1462375609077 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:26:49 INFO - PROCESS | 2087 | 1462375609083 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:49 INFO - PROCESS | 2087 | ++DOCSHELL 0x113c1c800 == 28 [pid = 2087] [id = 114] 08:26:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 72 (0x11620b400) [pid = 2087] [serial = 339] [outer = 0x0] 08:26:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 73 (0x116235000) [pid = 2087] [serial = 340] [outer = 0x11620b400] 08:26:49 INFO - PROCESS | 2087 | 1462375609113 Marionette DEBUG loaded listener.js 08:26:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 74 (0x1167bc800) [pid = 2087] [serial = 341] [outer = 0x11620b400] 08:26:49 INFO - PROCESS | 2087 | 1462375609437 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] 08:26:49 INFO - PROCESS | 2087 | 1462375609476 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:26:49 INFO - PROCESS | 2087 | 1462375609480 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:26:49 INFO - PROCESS | 2087 | 1462375609482 Marionette TRACE conn2 <- [1,430,null,{}] 08:26:49 INFO - PROCESS | 2087 | 1462375609484 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}] 08:26:49 INFO - PROCESS | 2087 | 1462375609554 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:26:49 INFO - PROCESS | 2087 | 1462375609560 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:49 INFO - PROCESS | 2087 | ++DOCSHELL 0x116716800 == 29 [pid = 2087] [id = 115] 08:26:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 75 (0x116a6e800) [pid = 2087] [serial = 342] [outer = 0x0] 08:26:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 76 (0x11741e800) [pid = 2087] [serial = 343] [outer = 0x116a6e800] 08:26:49 INFO - PROCESS | 2087 | 1462375609589 Marionette DEBUG loaded listener.js 08:26:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 77 (0x117c73800) [pid = 2087] [serial = 344] [outer = 0x116a6e800] 08:26:49 INFO - PROCESS | 2087 | 1462375609970 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]]]}] 08:26:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:26:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 521ms 08:26:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:26:50 INFO - PROCESS | 2087 | 1462375610003 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:26:50 INFO - PROCESS | 2087 | 1462375610005 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:26:50 INFO - PROCESS | 2087 | 1462375610009 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:26:50 INFO - PROCESS | 2087 | 1462375610016 Marionette TRACE conn2 <- [1,434,null,{}] 08:26:50 INFO - PROCESS | 2087 | 1462375610029 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}] 08:26:50 INFO - PROCESS | 2087 | 1462375610165 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:26:50 INFO - PROCESS | 2087 | 1462375610186 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:50 INFO - PROCESS | 2087 | ++DOCSHELL 0x11731f800 == 30 [pid = 2087] [id = 116] 08:26:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 78 (0x1110d4000) [pid = 2087] [serial = 345] [outer = 0x0] 08:26:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 79 (0x1191dd000) [pid = 2087] [serial = 346] [outer = 0x1110d4000] 08:26:50 INFO - PROCESS | 2087 | 1462375610233 Marionette DEBUG loaded listener.js 08:26:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 80 (0x11963a000) [pid = 2087] [serial = 347] [outer = 0x1110d4000] 08:26:50 INFO - PROCESS | 2087 | 1462375610620 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]]]}] 08:26:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:26:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 628ms 08:26:50 INFO - PROCESS | 2087 | 1462375610636 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:26:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:26:50 INFO - PROCESS | 2087 | 1462375610638 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:26:50 INFO - PROCESS | 2087 | 1462375610640 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:26:50 INFO - PROCESS | 2087 | 1462375610641 Marionette TRACE conn2 <- [1,438,null,{}] 08:26:50 INFO - PROCESS | 2087 | 1462375610646 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}] 08:26:50 INFO - PROCESS | 2087 | 1462375610732 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:26:50 INFO - PROCESS | 2087 | 1462375610737 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:50 INFO - PROCESS | 2087 | ++DOCSHELL 0x1181a1000 == 31 [pid = 2087] [id = 117] 08:26:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 81 (0x119640800) [pid = 2087] [serial = 348] [outer = 0x0] 08:26:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 82 (0x1197ddc00) [pid = 2087] [serial = 349] [outer = 0x119640800] 08:26:50 INFO - PROCESS | 2087 | 1462375610766 Marionette DEBUG loaded listener.js 08:26:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 83 (0x119976800) [pid = 2087] [serial = 350] [outer = 0x119640800] 08:26:51 INFO - PROCESS | 2087 | 1462375611066 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]]]}] 08:26:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:26:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 471ms 08:26:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:26:51 INFO - PROCESS | 2087 | 1462375611113 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:26:51 INFO - PROCESS | 2087 | 1462375611115 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:26:51 INFO - PROCESS | 2087 | 1462375611117 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:26:51 INFO - PROCESS | 2087 | 1462375611118 Marionette TRACE conn2 <- [1,442,null,{}] 08:26:51 INFO - PROCESS | 2087 | 1462375611120 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}] 08:26:51 INFO - PROCESS | 2087 | 1462375611187 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:26:51 INFO - PROCESS | 2087 | 1462375611191 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:51 INFO - PROCESS | 2087 | ++DOCSHELL 0x119167000 == 32 [pid = 2087] [id = 118] 08:26:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 84 (0x1132b0c00) [pid = 2087] [serial = 351] [outer = 0x0] 08:26:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 85 (0x119d72000) [pid = 2087] [serial = 352] [outer = 0x1132b0c00] 08:26:51 INFO - PROCESS | 2087 | 1462375611219 Marionette DEBUG loaded listener.js 08:26:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 86 (0x119fb3000) [pid = 2087] [serial = 353] [outer = 0x1132b0c00] 08:26:51 INFO - PROCESS | 2087 | 1462375611555 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]]]}] 08:26:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:26:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 468ms 08:26:51 INFO - PROCESS | 2087 | 1462375611586 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:26:51 INFO - PROCESS | 2087 | 1462375611587 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:26:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:26:51 INFO - PROCESS | 2087 | 1462375611589 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:26:51 INFO - PROCESS | 2087 | 1462375611590 Marionette TRACE conn2 <- [1,446,null,{}] 08:26:51 INFO - PROCESS | 2087 | 1462375611593 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}] 08:26:51 INFO - PROCESS | 2087 | 1462375611673 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:26:51 INFO - PROCESS | 2087 | 1462375611678 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:51 INFO - PROCESS | 2087 | ++DOCSHELL 0x1198dd000 == 33 [pid = 2087] [id = 119] 08:26:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 87 (0x119ff4800) [pid = 2087] [serial = 354] [outer = 0x0] 08:26:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 88 (0x121199400) [pid = 2087] [serial = 355] [outer = 0x119ff4800] 08:26:51 INFO - PROCESS | 2087 | 1462375611708 Marionette DEBUG loaded listener.js 08:26:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 89 (0x1242f7800) [pid = 2087] [serial = 356] [outer = 0x119ff4800] 08:26:52 INFO - PROCESS | 2087 | 1462375612030 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]]]}] 08:26:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:26:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 08:26:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:26:52 INFO - PROCESS | 2087 | 1462375612058 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:26:52 INFO - PROCESS | 2087 | 1462375612060 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:26:52 INFO - PROCESS | 2087 | 1462375612064 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:26:52 INFO - PROCESS | 2087 | 1462375612065 Marionette TRACE conn2 <- [1,450,null,{}] 08:26:52 INFO - PROCESS | 2087 | 1462375612068 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}] 08:26:52 INFO - PROCESS | 2087 | 1462375612132 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:26:52 INFO - PROCESS | 2087 | 1462375612136 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:52 INFO - PROCESS | 2087 | ++DOCSHELL 0x119e23000 == 34 [pid = 2087] [id = 120] 08:26:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 90 (0x121192000) [pid = 2087] [serial = 357] [outer = 0x0] 08:26:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 91 (0x1245fbc00) [pid = 2087] [serial = 358] [outer = 0x121192000] 08:26:52 INFO - PROCESS | 2087 | 1462375612162 Marionette DEBUG loaded listener.js 08:26:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 92 (0x124b81800) [pid = 2087] [serial = 359] [outer = 0x121192000] 08:26:52 INFO - PROCESS | 2087 | 1462375612478 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] 08:26:52 INFO - PROCESS | 2087 | 1462375612534 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:26:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:26:52 INFO - PROCESS | 2087 | 1462375612536 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:26:52 INFO - PROCESS | 2087 | 1462375612537 Marionette TRACE conn2 <- [1,454,null,{}] 08:26:52 INFO - PROCESS | 2087 | 1462375612540 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}] 08:26:52 INFO - PROCESS | 2087 | 1462375612605 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:26:52 INFO - PROCESS | 2087 | 1462375612609 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:52 INFO - PROCESS | 2087 | ++DOCSHELL 0x123a11800 == 35 [pid = 2087] [id = 121] 08:26:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 93 (0x1245e2400) [pid = 2087] [serial = 360] [outer = 0x0] 08:26:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 94 (0x125067400) [pid = 2087] [serial = 361] [outer = 0x1245e2400] 08:26:52 INFO - PROCESS | 2087 | 1462375612636 Marionette DEBUG loaded listener.js 08:26:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 95 (0x1251dbc00) [pid = 2087] [serial = 362] [outer = 0x1245e2400] 08:26:52 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:52 INFO - PROCESS | 2087 | 1462375612978 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]]]}] 08:26:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:26:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 08:26:53 INFO - PROCESS | 2087 | 1462375613005 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:26:53 INFO - PROCESS | 2087 | 1462375613006 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:26:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:26:53 INFO - PROCESS | 2087 | 1462375613008 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:26:53 INFO - PROCESS | 2087 | 1462375613010 Marionette TRACE conn2 <- [1,458,null,{}] 08:26:53 INFO - PROCESS | 2087 | 1462375613014 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}] 08:26:53 INFO - PROCESS | 2087 | 1462375613081 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:26:53 INFO - PROCESS | 2087 | 1462375613085 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:53 INFO - PROCESS | 2087 | ++DOCSHELL 0x11731f000 == 36 [pid = 2087] [id = 122] 08:26:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 96 (0x125063400) [pid = 2087] [serial = 363] [outer = 0x0] 08:26:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 97 (0x12572f000) [pid = 2087] [serial = 364] [outer = 0x125063400] 08:26:53 INFO - PROCESS | 2087 | 1462375613111 Marionette DEBUG loaded listener.js 08:26:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x1268e6800) [pid = 2087] [serial = 365] [outer = 0x125063400] 08:26:53 INFO - PROCESS | 2087 | 1462375613420 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] 08:26:53 INFO - PROCESS | 2087 | 1462375613439 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:26:53 INFO - PROCESS | 2087 | 1462375613441 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:26:53 INFO - PROCESS | 2087 | 1462375613442 Marionette TRACE conn2 <- [1,462,null,{}] 08:26:53 INFO - PROCESS | 2087 | 1462375613447 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}] 08:26:53 INFO - PROCESS | 2087 | 1462375613547 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:26:53 INFO - PROCESS | 2087 | 1462375613558 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:53 INFO - PROCESS | 2087 | ++DOCSHELL 0x124231000 == 37 [pid = 2087] [id = 123] 08:26:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 99 (0x111cb9000) [pid = 2087] [serial = 366] [outer = 0x0] 08:26:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 100 (0x12572f800) [pid = 2087] [serial = 367] [outer = 0x111cb9000] 08:26:53 INFO - PROCESS | 2087 | 1462375613583 Marionette DEBUG loaded listener.js 08:26:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 101 (0x127092c00) [pid = 2087] [serial = 368] [outer = 0x111cb9000] 08:26:53 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:53 INFO - PROCESS | 2087 | 1462375613926 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] 08:26:53 INFO - PROCESS | 2087 | 1462375613968 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:26:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:26:53 INFO - PROCESS | 2087 | 1462375613971 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:26:53 INFO - PROCESS | 2087 | 1462375613972 Marionette TRACE conn2 <- [1,466,null,{}] 08:26:53 INFO - PROCESS | 2087 | 1462375613975 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}] 08:26:54 INFO - PROCESS | 2087 | 1462375614065 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:26:54 INFO - PROCESS | 2087 | 1462375614096 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:54 INFO - PROCESS | 2087 | ++DOCSHELL 0x119166000 == 38 [pid = 2087] [id = 124] 08:26:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 102 (0x12729dc00) [pid = 2087] [serial = 369] [outer = 0x0] 08:26:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 103 (0x128c75800) [pid = 2087] [serial = 370] [outer = 0x12729dc00] 08:26:54 INFO - PROCESS | 2087 | 1462375614124 Marionette DEBUG loaded listener.js 08:26:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 104 (0x128cad000) [pid = 2087] [serial = 371] [outer = 0x12729dc00] 08:26:54 INFO - PROCESS | 2087 | 1462375614482 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] 08:26:54 INFO - PROCESS | 2087 | 1462375614499 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:26:54 INFO - PROCESS | 2087 | 1462375614501 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:26:54 INFO - PROCESS | 2087 | 1462375614502 Marionette TRACE conn2 <- [1,470,null,{}] 08:26:54 INFO - PROCESS | 2087 | 1462375614505 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}] 08:26:54 INFO - PROCESS | 2087 | 1462375614592 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:26:54 INFO - PROCESS | 2087 | 1462375614622 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:54 INFO - PROCESS | 2087 | ++DOCSHELL 0x12706f800 == 39 [pid = 2087] [id = 125] 08:26:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 105 (0x128cac800) [pid = 2087] [serial = 372] [outer = 0x0] 08:26:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 106 (0x12920c400) [pid = 2087] [serial = 373] [outer = 0x128cac800] 08:26:54 INFO - PROCESS | 2087 | 1462375614647 Marionette DEBUG loaded listener.js 08:26:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 107 (0x1292b1000) [pid = 2087] [serial = 374] [outer = 0x128cac800] 08:26:54 INFO - PROCESS | 2087 | 1462375614958 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]]]}] 08:26:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:26:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 469ms 08:26:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:26:54 INFO - PROCESS | 2087 | 1462375614970 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:26:54 INFO - PROCESS | 2087 | 1462375614971 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:26:54 INFO - PROCESS | 2087 | 1462375614973 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:26:54 INFO - PROCESS | 2087 | 1462375614974 Marionette TRACE conn2 <- [1,474,null,{}] 08:26:54 INFO - PROCESS | 2087 | 1462375614978 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}] 08:26:55 INFO - PROCESS | 2087 | 1462375615066 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:26:55 INFO - PROCESS | 2087 | 1462375615094 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:55 INFO - PROCESS | 2087 | ++DOCSHELL 0x128d9b800 == 40 [pid = 2087] [id = 126] 08:26:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 108 (0x128cb0000) [pid = 2087] [serial = 375] [outer = 0x0] 08:26:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 109 (0x1293dec00) [pid = 2087] [serial = 376] [outer = 0x128cb0000] 08:26:55 INFO - PROCESS | 2087 | 1462375615119 Marionette DEBUG loaded listener.js 08:26:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 110 (0x129590000) [pid = 2087] [serial = 377] [outer = 0x128cb0000] 08:26:55 INFO - PROCESS | 2087 | 1462375615455 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]]]}] 08:26:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:26:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 522ms 08:26:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:26:55 INFO - PROCESS | 2087 | 1462375615500 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:26:55 INFO - PROCESS | 2087 | 1462375615501 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:26:55 INFO - PROCESS | 2087 | 1462375615503 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:26:55 INFO - PROCESS | 2087 | 1462375615504 Marionette TRACE conn2 <- [1,478,null,{}] 08:26:55 INFO - PROCESS | 2087 | 1462375615506 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}] 08:26:55 INFO - PROCESS | 2087 | 1462375615656 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 109 (0x12473c400) [pid = 2087] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 108 (0x1268e8000) [pid = 2087] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 107 (0x1275a3c00) [pid = 2087] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 106 (0x118255800) [pid = 2087] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 105 (0x1268ea800) [pid = 2087] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 104 (0x1164c9c00) [pid = 2087] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 103 (0x12403e400) [pid = 2087] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 102 (0x116a71800) [pid = 2087] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 101 (0x111016400) [pid = 2087] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 100 (0x112059400) [pid = 2087] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 99 (0x11963c400) [pid = 2087] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 98 (0x11918c800) [pid = 2087] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 97 (0x115d63400) [pid = 2087] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 96 (0x1167cb400) [pid = 2087] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 95 (0x119976400) [pid = 2087] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 94 (0x1131ec800) [pid = 2087] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 93 (0x1199a5800) [pid = 2087] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 92 (0x119fb5400) [pid = 2087] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:26:55 INFO - PROCESS | 2087 | --DOMWINDOW == 91 (0x1292aec00) [pid = 2087] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:26:55 INFO - PROCESS | 2087 | 1462375615700 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:55 INFO - PROCESS | 2087 | ++DOCSHELL 0x11735d000 == 41 [pid = 2087] [id = 127] 08:26:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 92 (0x1125b7c00) [pid = 2087] [serial = 378] [outer = 0x0] 08:26:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 93 (0x1164c9c00) [pid = 2087] [serial = 379] [outer = 0x1125b7c00] 08:26:55 INFO - PROCESS | 2087 | 1462375615725 Marionette DEBUG loaded listener.js 08:26:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 94 (0x119124c00) [pid = 2087] [serial = 380] [outer = 0x1125b7c00] 08:26:55 INFO - PROCESS | 2087 | 1462375615997 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]]]}] 08:26:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:26:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 520ms 08:26:56 INFO - PROCESS | 2087 | 1462375616023 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:26:56 INFO - PROCESS | 2087 | 1462375616024 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:26:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:26:56 INFO - PROCESS | 2087 | 1462375616034 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:26:56 INFO - PROCESS | 2087 | 1462375616035 Marionette TRACE conn2 <- [1,482,null,{}] 08:26:56 INFO - PROCESS | 2087 | 1462375616037 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}] 08:26:56 INFO - PROCESS | 2087 | 1462375616116 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:26:56 INFO - PROCESS | 2087 | 1462375616121 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:56 INFO - PROCESS | 2087 | ++DOCSHELL 0x1295b8000 == 42 [pid = 2087] [id = 128] 08:26:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 95 (0x119fad000) [pid = 2087] [serial = 381] [outer = 0x0] 08:26:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 96 (0x12473ec00) [pid = 2087] [serial = 382] [outer = 0x119fad000] 08:26:56 INFO - PROCESS | 2087 | 1462375616146 Marionette DEBUG loaded listener.js 08:26:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 97 (0x1293d9c00) [pid = 2087] [serial = 383] [outer = 0x119fad000] 08:26:56 INFO - PROCESS | 2087 | 1462375616465 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]]]}] 08:26:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:26:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 476ms 08:26:56 INFO - PROCESS | 2087 | 1462375616503 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:26:56 INFO - PROCESS | 2087 | 1462375616504 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:26:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:26:56 INFO - PROCESS | 2087 | 1462375616507 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:26:56 INFO - PROCESS | 2087 | 1462375616508 Marionette TRACE conn2 <- [1,486,null,{}] 08:26:56 INFO - PROCESS | 2087 | 1462375616510 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}] 08:26:56 INFO - PROCESS | 2087 | 1462375616601 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:26:56 INFO - PROCESS | 2087 | 1462375616607 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:56 INFO - PROCESS | 2087 | ++DOCSHELL 0x1297b0000 == 43 [pid = 2087] [id = 129] 08:26:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x1257da400) [pid = 2087] [serial = 384] [outer = 0x0] 08:26:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 99 (0x12a636000) [pid = 2087] [serial = 385] [outer = 0x1257da400] 08:26:56 INFO - PROCESS | 2087 | 1462375616634 Marionette DEBUG loaded listener.js 08:26:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 100 (0x12a7ca400) [pid = 2087] [serial = 386] [outer = 0x1257da400] 08:26:56 INFO - PROCESS | 2087 | 1462375616950 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]]]}] 08:26:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:26:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 08:26:56 INFO - PROCESS | 2087 | 1462375616975 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:26:56 INFO - PROCESS | 2087 | 1462375616977 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:26:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:26:56 INFO - PROCESS | 2087 | 1462375616981 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:26:56 INFO - PROCESS | 2087 | 1462375616983 Marionette TRACE conn2 <- [1,490,null,{}] 08:26:56 INFO - PROCESS | 2087 | 1462375616985 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}] 08:26:57 INFO - PROCESS | 2087 | 1462375617056 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:26:57 INFO - PROCESS | 2087 | 1462375617062 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:57 INFO - PROCESS | 2087 | ++DOCSHELL 0x12a857000 == 44 [pid = 2087] [id = 130] 08:26:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 101 (0x12920ac00) [pid = 2087] [serial = 387] [outer = 0x0] 08:26:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 102 (0x12a7d7c00) [pid = 2087] [serial = 388] [outer = 0x12920ac00] 08:26:57 INFO - PROCESS | 2087 | 1462375617088 Marionette DEBUG loaded listener.js 08:26:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 103 (0x12a8f2400) [pid = 2087] [serial = 389] [outer = 0x12920ac00] 08:26:57 INFO - PROCESS | 2087 | 1462375617462 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]]]}] 08:26:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:26:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 517ms 08:26:57 INFO - PROCESS | 2087 | 1462375617500 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:26:57 INFO - PROCESS | 2087 | 1462375617501 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:26:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:26:57 INFO - PROCESS | 2087 | 1462375617503 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:26:57 INFO - PROCESS | 2087 | 1462375617504 Marionette TRACE conn2 <- [1,494,null,{}] 08:26:57 INFO - PROCESS | 2087 | 1462375617507 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}] 08:26:57 INFO - PROCESS | 2087 | 1462375617579 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:26:57 INFO - PROCESS | 2087 | 1462375617584 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:57 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ab1f000 == 45 [pid = 2087] [id = 131] 08:26:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 104 (0x12a8f3400) [pid = 2087] [serial = 390] [outer = 0x0] 08:26:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 105 (0x12a8fac00) [pid = 2087] [serial = 391] [outer = 0x12a8f3400] 08:26:57 INFO - PROCESS | 2087 | 1462375617608 Marionette DEBUG loaded listener.js 08:26:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 106 (0x12adadc00) [pid = 2087] [serial = 392] [outer = 0x12a8f3400] 08:26:58 INFO - PROCESS | 2087 | 1462375618240 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]]]}] 08:26:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:26:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 767ms 08:26:58 INFO - PROCESS | 2087 | 1462375618324 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:26:58 INFO - PROCESS | 2087 | 1462375618327 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:26:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:26:58 INFO - PROCESS | 2087 | 1462375618355 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:26:58 INFO - PROCESS | 2087 | 1462375618357 Marionette TRACE conn2 <- [1,498,null,{}] 08:26:58 INFO - PROCESS | 2087 | 1462375618361 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}] 08:26:58 INFO - PROCESS | 2087 | 1462375618465 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:26:58 INFO - PROCESS | 2087 | 1462375618511 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:58 INFO - PROCESS | 2087 | ++DOCSHELL 0x113e78800 == 46 [pid = 2087] [id = 132] 08:26:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 107 (0x115fd2c00) [pid = 2087] [serial = 393] [outer = 0x0] 08:26:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 108 (0x1162f0000) [pid = 2087] [serial = 394] [outer = 0x115fd2c00] 08:26:58 INFO - PROCESS | 2087 | 1462375618542 Marionette DEBUG loaded listener.js 08:26:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 109 (0x117418800) [pid = 2087] [serial = 395] [outer = 0x115fd2c00] 08:26:59 INFO - PROCESS | 2087 | 1462375619187 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]]]}] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x12a857000 == 45 [pid = 2087] [id = 130] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x1297b0000 == 44 [pid = 2087] [id = 129] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x1295b8000 == 43 [pid = 2087] [id = 128] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x11735d000 == 42 [pid = 2087] [id = 127] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x128d9b800 == 41 [pid = 2087] [id = 126] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x12706f800 == 40 [pid = 2087] [id = 125] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x119166000 == 39 [pid = 2087] [id = 124] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 108 (0x1191e7800) [pid = 2087] [serial = 337] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x124231000 == 38 [pid = 2087] [id = 123] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x11731f000 == 37 [pid = 2087] [id = 122] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x123a11800 == 36 [pid = 2087] [id = 121] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x119e23000 == 35 [pid = 2087] [id = 120] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x1198dd000 == 34 [pid = 2087] [id = 119] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x119167000 == 33 [pid = 2087] [id = 118] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x1181a1000 == 32 [pid = 2087] [id = 117] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x11731f800 == 31 [pid = 2087] [id = 116] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x116716800 == 30 [pid = 2087] [id = 115] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x113c1c800 == 29 [pid = 2087] [id = 114] 08:26:59 INFO - PROCESS | 2087 | --DOCSHELL 0x1295c6800 == 28 [pid = 2087] [id = 113] 08:26:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:26:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 876ms 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 107 (0x123ad7000) [pid = 2087] [serial = 242] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 106 (0x1293e0c00) [pid = 2087] [serial = 296] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 105 (0x121193400) [pid = 2087] [serial = 251] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 104 (0x1162f0800) [pid = 2087] [serial = 245] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 103 (0x1244cf000) [pid = 2087] [serial = 254] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 102 (0x125064400) [pid = 2087] [serial = 322] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 101 (0x12729c000) [pid = 2087] [serial = 326] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 100 (0x126a6dc00) [pid = 2087] [serial = 325] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 99 (0x1275a6800) [pid = 2087] [serial = 328] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 98 (0x127090800) [pid = 2087] [serial = 332] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 97 (0x124ed4c00) [pid = 2087] [serial = 331] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 96 (0x128dcc800) [pid = 2087] [serial = 334] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 95 (0x128c80800) [pid = 2087] [serial = 329] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 94 (0x1167bfc00) [pid = 2087] [serial = 307] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 93 (0x1251e1800) [pid = 2087] [serial = 305] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 92 (0x124ed3800) [pid = 2087] [serial = 304] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 91 (0x119faa800) [pid = 2087] [serial = 302] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 90 (0x118257800) [pid = 2087] [serial = 301] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 89 (0x1132adc00) [pid = 2087] [serial = 299] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 88 (0x111f57c00) [pid = 2087] [serial = 298] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 87 (0x121190400) [pid = 2087] [serial = 319] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 86 (0x1292a8c00) [pid = 2087] [serial = 335] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 85 (0x1199a7400) [pid = 2087] [serial = 316] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 84 (0x119ff3800) [pid = 2087] [serial = 317] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 83 (0x1197d8800) [pid = 2087] [serial = 313] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 82 (0x1197e6800) [pid = 2087] [serial = 314] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 81 (0x1164cb800) [pid = 2087] [serial = 310] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 80 (0x117c6d400) [pid = 2087] [serial = 311] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 79 (0x117414c00) [pid = 2087] [serial = 308] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 78 (0x1268e1000) [pid = 2087] [serial = 323] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 77 (0x1242f3400) [pid = 2087] [serial = 320] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | --DOMWINDOW == 76 (0x11877fc00) [pid = 2087] [serial = 248] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 2087 | 1462375619243 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:26:59 INFO - PROCESS | 2087 | 1462375619246 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:26:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:26:59 INFO - PROCESS | 2087 | 1462375619252 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:26:59 INFO - PROCESS | 2087 | 1462375619254 Marionette TRACE conn2 <- [1,502,null,{}] 08:26:59 INFO - PROCESS | 2087 | 1462375619258 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}] 08:26:59 INFO - PROCESS | 2087 | 1462375619324 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:26:59 INFO - PROCESS | 2087 | 1462375619332 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:59 INFO - PROCESS | 2087 | ++DOCSHELL 0x115d4f800 == 29 [pid = 2087] [id = 133] 08:26:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 77 (0x116449800) [pid = 2087] [serial = 396] [outer = 0x0] 08:26:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 78 (0x116768400) [pid = 2087] [serial = 397] [outer = 0x116449800] 08:26:59 INFO - PROCESS | 2087 | 1462375619361 Marionette DEBUG loaded listener.js 08:26:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 79 (0x11716ac00) [pid = 2087] [serial = 398] [outer = 0x116449800] 08:26:59 INFO - PROCESS | 2087 | 1462375619714 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]]]}] 08:26:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:26:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 475ms 08:26:59 INFO - PROCESS | 2087 | 1462375619731 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:26:59 INFO - PROCESS | 2087 | 1462375619735 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:26:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:26:59 INFO - PROCESS | 2087 | 1462375619740 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:26:59 INFO - PROCESS | 2087 | 1462375619742 Marionette TRACE conn2 <- [1,506,null,{}] 08:26:59 INFO - PROCESS | 2087 | 1462375619746 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}] 08:26:59 INFO - PROCESS | 2087 | 1462375619832 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:26:59 INFO - PROCESS | 2087 | 1462375619890 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:59 INFO - PROCESS | 2087 | ++DOCSHELL 0x116a98800 == 30 [pid = 2087] [id = 134] 08:26:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 80 (0x11741f000) [pid = 2087] [serial = 399] [outer = 0x0] 08:26:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 81 (0x117c2cc00) [pid = 2087] [serial = 400] [outer = 0x11741f000] 08:26:59 INFO - PROCESS | 2087 | 1462375619918 Marionette DEBUG loaded listener.js 08:26:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 82 (0x118257000) [pid = 2087] [serial = 401] [outer = 0x11741f000] 08:27:00 INFO - PROCESS | 2087 | 1462375620220 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]]]}] 08:27:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:27:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 524ms 08:27:00 INFO - PROCESS | 2087 | 1462375620265 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:27:00 INFO - PROCESS | 2087 | 1462375620267 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:27:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:27:00 INFO - PROCESS | 2087 | 1462375620269 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:27:00 INFO - PROCESS | 2087 | 1462375620271 Marionette TRACE conn2 <- [1,510,null,{}] 08:27:00 INFO - PROCESS | 2087 | 1462375620279 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}] 08:27:00 INFO - PROCESS | 2087 | 1462375620351 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:27:00 INFO - PROCESS | 2087 | 1462375620394 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:00 INFO - PROCESS | 2087 | ++DOCSHELL 0x1181a4000 == 31 [pid = 2087] [id = 135] 08:27:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 83 (0x117c2dc00) [pid = 2087] [serial = 402] [outer = 0x0] 08:27:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 84 (0x118567400) [pid = 2087] [serial = 403] [outer = 0x117c2dc00] 08:27:00 INFO - PROCESS | 2087 | 1462375620422 Marionette DEBUG loaded listener.js 08:27:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 85 (0x119646c00) [pid = 2087] [serial = 404] [outer = 0x117c2dc00] 08:27:00 INFO - PROCESS | 2087 | 1462375620715 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]]]}] 08:27:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:27:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 470ms 08:27:00 INFO - PROCESS | 2087 | 1462375620740 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:27:00 INFO - PROCESS | 2087 | 1462375620741 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:27:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:27:00 INFO - PROCESS | 2087 | 1462375620751 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:27:00 INFO - PROCESS | 2087 | 1462375620752 Marionette TRACE conn2 <- [1,514,null,{}] 08:27:00 INFO - PROCESS | 2087 | 1462375620754 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}] 08:27:00 INFO - PROCESS | 2087 | 1462375620831 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:27:00 INFO - PROCESS | 2087 | 1462375620836 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:00 INFO - PROCESS | 2087 | ++DOCSHELL 0x118874000 == 32 [pid = 2087] [id = 136] 08:27:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 86 (0x1197db000) [pid = 2087] [serial = 405] [outer = 0x0] 08:27:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 87 (0x119977000) [pid = 2087] [serial = 406] [outer = 0x1197db000] 08:27:00 INFO - PROCESS | 2087 | 1462375620863 Marionette DEBUG loaded listener.js 08:27:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 88 (0x119faa400) [pid = 2087] [serial = 407] [outer = 0x1197db000] 08:27:01 INFO - PROCESS | 2087 | 1462375621180 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]]]}] 08:27:01 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 08:27:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 475ms 08:27:01 INFO - PROCESS | 2087 | 1462375621220 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:27:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:27:01 INFO - PROCESS | 2087 | 1462375621221 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:27:01 INFO - PROCESS | 2087 | 1462375621223 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:27:01 INFO - PROCESS | 2087 | 1462375621224 Marionette TRACE conn2 <- [1,518,null,{}] 08:27:01 INFO - PROCESS | 2087 | 1462375621227 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}] 08:27:01 INFO - PROCESS | 2087 | 1462375621317 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:27:01 INFO - PROCESS | 2087 | 1462375621332 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:01 INFO - PROCESS | 2087 | ++DOCSHELL 0x11961f800 == 33 [pid = 2087] [id = 137] 08:27:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 89 (0x1125b8000) [pid = 2087] [serial = 408] [outer = 0x0] 08:27:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 90 (0x119fb2800) [pid = 2087] [serial = 409] [outer = 0x1125b8000] 08:27:01 INFO - PROCESS | 2087 | 1462375621357 Marionette DEBUG loaded listener.js 08:27:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 91 (0x12118f000) [pid = 2087] [serial = 410] [outer = 0x1125b8000] 08:27:01 INFO - PROCESS | 2087 | 1462375621674 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]]]}] 08:27:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:27:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 470ms 08:27:01 INFO - PROCESS | 2087 | 1462375621694 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:27:01 INFO - PROCESS | 2087 | 1462375621697 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:27:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:27:01 INFO - PROCESS | 2087 | 1462375621701 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:27:01 INFO - PROCESS | 2087 | 1462375621702 Marionette TRACE conn2 <- [1,522,null,{}] 08:27:01 INFO - PROCESS | 2087 | 1462375621715 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}] 08:27:01 INFO - PROCESS | 2087 | 1462375621809 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:27:01 INFO - PROCESS | 2087 | 1462375621838 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:01 INFO - PROCESS | 2087 | ++DOCSHELL 0x119d30000 == 34 [pid = 2087] [id = 138] 08:27:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 92 (0x121195400) [pid = 2087] [serial = 411] [outer = 0x0] 08:27:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 93 (0x123adb800) [pid = 2087] [serial = 412] [outer = 0x121195400] 08:27:01 INFO - PROCESS | 2087 | 1462375621868 Marionette DEBUG loaded listener.js 08:27:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 94 (0x12473f000) [pid = 2087] [serial = 413] [outer = 0x121195400] 08:27:02 INFO - PROCESS | 2087 | 1462375622216 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]]]}] 08:27:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:27:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 529ms 08:27:02 INFO - PROCESS | 2087 | 1462375622232 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:27:02 INFO - PROCESS | 2087 | 1462375622233 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:27:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:27:02 INFO - PROCESS | 2087 | 1462375622236 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:27:02 INFO - PROCESS | 2087 | 1462375622237 Marionette TRACE conn2 <- [1,526,null,{}] 08:27:02 INFO - PROCESS | 2087 | 1462375622239 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}] 08:27:02 INFO - PROCESS | 2087 | 1462375622323 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:27:02 INFO - PROCESS | 2087 | 1462375622352 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:02 INFO - PROCESS | 2087 | ++DOCSHELL 0x12112f800 == 35 [pid = 2087] [id = 139] 08:27:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 95 (0x115d62000) [pid = 2087] [serial = 414] [outer = 0x0] 08:27:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 96 (0x124e90c00) [pid = 2087] [serial = 415] [outer = 0x115d62000] 08:27:02 INFO - PROCESS | 2087 | 1462375622378 Marionette DEBUG loaded listener.js 08:27:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 97 (0x125136c00) [pid = 2087] [serial = 416] [outer = 0x115d62000] 08:27:02 INFO - PROCESS | 2087 | 1462375622704 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]]]}] 08:27:02 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 08:27:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 08:27:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:27:02 INFO - PROCESS | 2087 | 1462375622756 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:27:02 INFO - PROCESS | 2087 | 1462375622757 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:27:02 INFO - PROCESS | 2087 | 1462375622759 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:27:02 INFO - PROCESS | 2087 | 1462375622760 Marionette TRACE conn2 <- [1,530,null,{}] 08:27:02 INFO - PROCESS | 2087 | 1462375622762 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}] 08:27:02 INFO - PROCESS | 2087 | 1462375622846 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:27:02 INFO - PROCESS | 2087 | 1462375622873 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:02 INFO - PROCESS | 2087 | ++DOCSHELL 0x116412800 == 36 [pid = 2087] [id = 140] 08:27:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x124ecf000) [pid = 2087] [serial = 417] [outer = 0x0] 08:27:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 99 (0x125730800) [pid = 2087] [serial = 418] [outer = 0x124ecf000] 08:27:02 INFO - PROCESS | 2087 | 1462375622898 Marionette DEBUG loaded listener.js 08:27:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 100 (0x126a67000) [pid = 2087] [serial = 419] [outer = 0x124ecf000] 08:27:03 INFO - PROCESS | 2087 | 1462375623201 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"]]]}] 08:27:03 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 08:27:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:27:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:27:03 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 08:27:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:27:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:27:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 471ms 08:27:03 INFO - PROCESS | 2087 | 1462375623233 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:27:03 INFO - PROCESS | 2087 | 1462375623234 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:27:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:27:03 INFO - PROCESS | 2087 | 1462375623237 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:27:03 INFO - PROCESS | 2087 | 1462375623238 Marionette TRACE conn2 <- [1,534,null,{}] 08:27:03 INFO - PROCESS | 2087 | 1462375623240 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}] 08:27:03 INFO - PROCESS | 2087 | 1462375623429 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:27:03 INFO - PROCESS | 2087 | --DOMWINDOW == 99 (0x128cb0000) [pid = 2087] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:27:03 INFO - PROCESS | 2087 | --DOMWINDOW == 98 (0x1257da400) [pid = 2087] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:27:03 INFO - PROCESS | 2087 | --DOMWINDOW == 97 (0x1125b7c00) [pid = 2087] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:27:03 INFO - PROCESS | 2087 | --DOMWINDOW == 96 (0x119fad000) [pid = 2087] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:27:03 INFO - PROCESS | 2087 | --DOMWINDOW == 95 (0x111cb9000) [pid = 2087] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:27:03 INFO - PROCESS | 2087 | --DOMWINDOW == 94 (0x12920ac00) [pid = 2087] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:27:03 INFO - PROCESS | 2087 | --DOMWINDOW == 93 (0x12729dc00) [pid = 2087] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:27:03 INFO - PROCESS | 2087 | --DOMWINDOW == 92 (0x1245e2400) [pid = 2087] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:27:03 INFO - PROCESS | 2087 | --DOMWINDOW == 91 (0x11620b400) [pid = 2087] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:27:03 INFO - PROCESS | 2087 | --DOMWINDOW == 90 (0x119640800) [pid = 2087] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:27:03 INFO - PROCESS | 2087 | --DOMWINDOW == 89 (0x116a6e800) [pid = 2087] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:27:03 INFO - PROCESS | 2087 | --DOMWINDOW == 88 (0x119ff4800) [pid = 2087] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:27:03 INFO - PROCESS | 2087 | --DOMWINDOW == 87 (0x1110d4000) [pid = 2087] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:27:03 INFO - PROCESS | 2087 | --DOMWINDOW == 86 (0x125063400) [pid = 2087] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:27:03 INFO - PROCESS | 2087 | --DOMWINDOW == 85 (0x1132b0c00) [pid = 2087] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:27:03 INFO - PROCESS | 2087 | --DOMWINDOW == 84 (0x121192000) [pid = 2087] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:27:03 INFO - PROCESS | 2087 | --DOMWINDOW == 83 (0x128cac800) [pid = 2087] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:27:03 INFO - PROCESS | 2087 | 1462375623476 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:03 INFO - PROCESS | 2087 | ++DOCSHELL 0x116aa7800 == 37 [pid = 2087] [id = 141] 08:27:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 84 (0x113c65000) [pid = 2087] [serial = 420] [outer = 0x0] 08:27:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 85 (0x116a71800) [pid = 2087] [serial = 421] [outer = 0x113c65000] 08:27:03 INFO - PROCESS | 2087 | 1462375623501 Marionette DEBUG loaded listener.js 08:27:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 86 (0x1197e7400) [pid = 2087] [serial = 422] [outer = 0x113c65000] 08:27:03 INFO - PROCESS | 2087 | 1462375623785 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]]]}] 08:27:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:27:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 567ms 08:27:03 INFO - PROCESS | 2087 | 1462375623805 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:27:03 INFO - PROCESS | 2087 | 1462375623806 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:27:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:27:03 INFO - PROCESS | 2087 | 1462375623808 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:27:03 INFO - PROCESS | 2087 | 1462375623810 Marionette TRACE conn2 <- [1,538,null,{}] 08:27:03 INFO - PROCESS | 2087 | 1462375623821 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}] 08:27:03 INFO - PROCESS | 2087 | 1462375623924 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:27:03 INFO - PROCESS | 2087 | 1462375623989 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:04 INFO - PROCESS | 2087 | ++DOCSHELL 0x1187df000 == 38 [pid = 2087] [id = 142] 08:27:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 87 (0x1132a6000) [pid = 2087] [serial = 423] [outer = 0x0] 08:27:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 88 (0x127087400) [pid = 2087] [serial = 424] [outer = 0x1132a6000] 08:27:04 INFO - PROCESS | 2087 | 1462375624038 Marionette DEBUG loaded listener.js 08:27:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 89 (0x12729e800) [pid = 2087] [serial = 425] [outer = 0x1132a6000] 08:27:04 INFO - PROCESS | 2087 | 1462375624453 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]]]}] 08:27:04 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. 08:27:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 679ms 08:27:04 INFO - PROCESS | 2087 | 1462375624487 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:27:04 INFO - PROCESS | 2087 | 1462375624489 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:27:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:27:04 INFO - PROCESS | 2087 | 1462375624491 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:27:04 INFO - PROCESS | 2087 | 1462375624493 Marionette TRACE conn2 <- [1,542,null,{}] 08:27:04 INFO - PROCESS | 2087 | 1462375624495 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}] 08:27:04 INFO - PROCESS | 2087 | 1462375624595 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:27:04 INFO - PROCESS | 2087 | 1462375624601 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:04 INFO - PROCESS | 2087 | ++DOCSHELL 0x12706e800 == 39 [pid = 2087] [id = 143] 08:27:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 90 (0x119d7c400) [pid = 2087] [serial = 426] [outer = 0x0] 08:27:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 91 (0x1275a8800) [pid = 2087] [serial = 427] [outer = 0x119d7c400] 08:27:04 INFO - PROCESS | 2087 | 1462375624629 Marionette DEBUG loaded listener.js 08:27:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 92 (0x128cb1000) [pid = 2087] [serial = 428] [outer = 0x119d7c400] 08:27:04 INFO - PROCESS | 2087 | 1462375624925 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]]]}] 08:27:04 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. 08:27:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 470ms 08:27:04 INFO - PROCESS | 2087 | 1462375624964 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:27:04 INFO - PROCESS | 2087 | 1462375624966 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:27:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:27:04 INFO - PROCESS | 2087 | 1462375624969 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:27:04 INFO - PROCESS | 2087 | 1462375624970 Marionette TRACE conn2 <- [1,546,null,{}] 08:27:04 INFO - PROCESS | 2087 | 1462375624972 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}] 08:27:05 INFO - PROCESS | 2087 | 1462375625061 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:27:05 INFO - PROCESS | 2087 | 1462375625068 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:05 INFO - PROCESS | 2087 | ++DOCSHELL 0x128da7000 == 40 [pid = 2087] [id = 144] 08:27:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 93 (0x128cb7400) [pid = 2087] [serial = 429] [outer = 0x0] 08:27:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 94 (0x12920b800) [pid = 2087] [serial = 430] [outer = 0x128cb7400] 08:27:05 INFO - PROCESS | 2087 | 1462375625099 Marionette DEBUG loaded listener.js 08:27:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 95 (0x1292ac400) [pid = 2087] [serial = 431] [outer = 0x128cb7400] 08:27:05 INFO - PROCESS | 2087 | 1462375625487 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]]]}] 08:27:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:27:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 568ms 08:27:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:27:05 INFO - PROCESS | 2087 | 1462375625538 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:27:05 INFO - PROCESS | 2087 | 1462375625540 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:27:05 INFO - PROCESS | 2087 | 1462375625546 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:27:05 INFO - PROCESS | 2087 | 1462375625550 Marionette TRACE conn2 <- [1,550,null,{}] 08:27:05 INFO - PROCESS | 2087 | 1462375625554 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}] 08:27:05 INFO - PROCESS | 2087 | 1462375625651 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:27:05 INFO - PROCESS | 2087 | 1462375625717 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:05 INFO - PROCESS | 2087 | ++DOCSHELL 0x116017800 == 41 [pid = 2087] [id = 145] 08:27:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 96 (0x11602f800) [pid = 2087] [serial = 432] [outer = 0x0] 08:27:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 97 (0x11623d800) [pid = 2087] [serial = 433] [outer = 0x11602f800] 08:27:05 INFO - PROCESS | 2087 | 1462375625756 Marionette DEBUG loaded listener.js 08:27:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x1167cb400) [pid = 2087] [serial = 434] [outer = 0x11602f800] 08:27:06 INFO - PROCESS | 2087 | 1462375626161 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]]]}] 08:27:06 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. 08:27:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 624ms 08:27:06 INFO - PROCESS | 2087 | 1462375626169 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:27:06 INFO - PROCESS | 2087 | 1462375626173 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:27:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:27:06 INFO - PROCESS | 2087 | 1462375626178 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:27:06 INFO - PROCESS | 2087 | 1462375626180 Marionette TRACE conn2 <- [1,554,null,{}] 08:27:06 INFO - PROCESS | 2087 | 1462375626182 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}] 08:27:06 INFO - PROCESS | 2087 | 1462375626274 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:27:06 INFO - PROCESS | 2087 | 1462375626315 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:06 INFO - PROCESS | 2087 | ++DOCSHELL 0x118884000 == 42 [pid = 2087] [id = 146] 08:27:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 99 (0x11676c400) [pid = 2087] [serial = 435] [outer = 0x0] 08:27:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 100 (0x11767b800) [pid = 2087] [serial = 436] [outer = 0x11676c400] 08:27:06 INFO - PROCESS | 2087 | 1462375626344 Marionette DEBUG loaded listener.js 08:27:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 101 (0x119194000) [pid = 2087] [serial = 437] [outer = 0x11676c400] 08:27:06 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:06 INFO - PROCESS | 2087 | 1462375626745 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]]]}] 08:27:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:27:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 621ms 08:27:06 INFO - PROCESS | 2087 | 1462375626799 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:27:06 INFO - PROCESS | 2087 | 1462375626800 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:27:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:27:06 INFO - PROCESS | 2087 | 1462375626803 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:27:06 INFO - PROCESS | 2087 | 1462375626806 Marionette TRACE conn2 <- [1,558,null,{}] 08:27:06 INFO - PROCESS | 2087 | 1462375626829 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}] 08:27:06 INFO - PROCESS | 2087 | 1462375626940 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:27:07 INFO - PROCESS | 2087 | 1462375627017 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:07 INFO - PROCESS | 2087 | ++DOCSHELL 0x12750f000 == 43 [pid = 2087] [id = 147] 08:27:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 102 (0x121197000) [pid = 2087] [serial = 438] [outer = 0x0] 08:27:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 103 (0x123c13400) [pid = 2087] [serial = 439] [outer = 0x121197000] 08:27:07 INFO - PROCESS | 2087 | 1462375627050 Marionette DEBUG loaded listener.js 08:27:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 104 (0x1242f3400) [pid = 2087] [serial = 440] [outer = 0x121197000] 08:27:07 INFO - PROCESS | 2087 | 1462375627473 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]]]}] 08:27:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:27:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 722ms 08:27:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:27:07 INFO - PROCESS | 2087 | 1462375627526 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:27:07 INFO - PROCESS | 2087 | 1462375627528 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:27:07 INFO - PROCESS | 2087 | 1462375627530 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:27:07 INFO - PROCESS | 2087 | 1462375627531 Marionette TRACE conn2 <- [1,562,null,{}] 08:27:07 INFO - PROCESS | 2087 | 1462375627533 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}] 08:27:07 INFO - PROCESS | 2087 | 1462375627624 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:27:07 INFO - PROCESS | 2087 | 1462375627679 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:07 INFO - PROCESS | 2087 | ++DOCSHELL 0x1297ac800 == 44 [pid = 2087] [id = 148] 08:27:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 105 (0x1242ef800) [pid = 2087] [serial = 441] [outer = 0x0] 08:27:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 106 (0x124e9a400) [pid = 2087] [serial = 442] [outer = 0x1242ef800] 08:27:07 INFO - PROCESS | 2087 | 1462375627711 Marionette DEBUG loaded listener.js 08:27:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 107 (0x1275a8c00) [pid = 2087] [serial = 443] [outer = 0x1242ef800] 08:27:07 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:08 INFO - PROCESS | 2087 | 1462375628109 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]]]}] 08:27:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:27:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 618ms 08:27:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:27:08 INFO - PROCESS | 2087 | 1462375628149 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:27:08 INFO - PROCESS | 2087 | 1462375628150 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:27:08 INFO - PROCESS | 2087 | 1462375628152 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:27:08 INFO - PROCESS | 2087 | 1462375628154 Marionette TRACE conn2 <- [1,566,null,{}] 08:27:08 INFO - PROCESS | 2087 | 1462375628156 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}] 08:27:08 INFO - PROCESS | 2087 | 1462375628244 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:27:08 INFO - PROCESS | 2087 | 1462375628331 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:08 INFO - PROCESS | 2087 | ++DOCSHELL 0x12a742000 == 45 [pid = 2087] [id = 149] 08:27:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 108 (0x1242f9c00) [pid = 2087] [serial = 444] [outer = 0x0] 08:27:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 109 (0x128cac000) [pid = 2087] [serial = 445] [outer = 0x1242f9c00] 08:27:08 INFO - PROCESS | 2087 | 1462375628394 Marionette DEBUG loaded listener.js 08:27:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 110 (0x1292b1800) [pid = 2087] [serial = 446] [outer = 0x1242f9c00] 08:27:08 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:08 INFO - PROCESS | 2087 | 1462375628912 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]]]}] 08:27:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:27:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 769ms 08:27:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:27:08 INFO - PROCESS | 2087 | 1462375628922 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:27:08 INFO - PROCESS | 2087 | 1462375628924 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:27:08 INFO - PROCESS | 2087 | 1462375628927 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:27:08 INFO - PROCESS | 2087 | 1462375628930 Marionette TRACE conn2 <- [1,570,null,{}] 08:27:08 INFO - PROCESS | 2087 | 1462375628933 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}] 08:27:09 INFO - PROCESS | 2087 | 1462375629021 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:27:09 INFO - PROCESS | 2087 | 1462375629063 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:09 INFO - PROCESS | 2087 | ++DOCSHELL 0x117367800 == 46 [pid = 2087] [id = 150] 08:27:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 111 (0x1131f7400) [pid = 2087] [serial = 447] [outer = 0x0] 08:27:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 112 (0x113cf0000) [pid = 2087] [serial = 448] [outer = 0x1131f7400] 08:27:09 INFO - PROCESS | 2087 | 1462375629091 Marionette DEBUG loaded listener.js 08:27:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 113 (0x116a68400) [pid = 2087] [serial = 449] [outer = 0x1131f7400] 08:27:09 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:09 INFO - PROCESS | 2087 | --DOCSHELL 0x12706e800 == 45 [pid = 2087] [id = 143] 08:27:09 INFO - PROCESS | 2087 | --DOCSHELL 0x1187df000 == 44 [pid = 2087] [id = 142] 08:27:09 INFO - PROCESS | 2087 | --DOCSHELL 0x116aa7800 == 43 [pid = 2087] [id = 141] 08:27:09 INFO - PROCESS | 2087 | --DOCSHELL 0x116412800 == 42 [pid = 2087] [id = 140] 08:27:09 INFO - PROCESS | 2087 | --DOCSHELL 0x12112f800 == 41 [pid = 2087] [id = 139] 08:27:09 INFO - PROCESS | 2087 | --DOCSHELL 0x119d30000 == 40 [pid = 2087] [id = 138] 08:27:09 INFO - PROCESS | 2087 | --DOCSHELL 0x11961f800 == 39 [pid = 2087] [id = 137] 08:27:09 INFO - PROCESS | 2087 | --DOCSHELL 0x118874000 == 38 [pid = 2087] [id = 136] 08:27:09 INFO - PROCESS | 2087 | 1462375629538 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]]]}] 08:27:09 INFO - PROCESS | 2087 | --DOCSHELL 0x1181a4000 == 37 [pid = 2087] [id = 135] 08:27:09 INFO - PROCESS | 2087 | --DOCSHELL 0x116a98800 == 36 [pid = 2087] [id = 134] 08:27:09 INFO - PROCESS | 2087 | --DOCSHELL 0x115d4f800 == 35 [pid = 2087] [id = 133] 08:27:09 INFO - PROCESS | 2087 | --DOCSHELL 0x113e78800 == 34 [pid = 2087] [id = 132] 08:27:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:27:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 621ms 08:27:09 INFO - PROCESS | 2087 | 1462375629566 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:27:09 INFO - PROCESS | 2087 | 1462375629570 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:27:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:27:09 INFO - PROCESS | 2087 | 1462375629574 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:27:09 INFO - PROCESS | 2087 | 1462375629575 Marionette TRACE conn2 <- [1,574,null,{}] 08:27:09 INFO - PROCESS | 2087 | 1462375629579 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}] 08:27:09 INFO - PROCESS | 2087 | 1462375629651 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:27:09 INFO - PROCESS | 2087 | 1462375629656 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:09 INFO - PROCESS | 2087 | ++DOCSHELL 0x116721800 == 35 [pid = 2087] [id = 151] 08:27:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 114 (0x11741c400) [pid = 2087] [serial = 450] [outer = 0x0] 08:27:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 115 (0x1184a0400) [pid = 2087] [serial = 451] [outer = 0x11741c400] 08:27:09 INFO - PROCESS | 2087 | 1462375629685 Marionette DEBUG loaded listener.js 08:27:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 116 (0x1191e9800) [pid = 2087] [serial = 452] [outer = 0x11741c400] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 115 (0x128c75800) [pid = 2087] [serial = 370] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 114 (0x125067400) [pid = 2087] [serial = 361] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 113 (0x116235000) [pid = 2087] [serial = 340] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 112 (0x1167bc800) [pid = 2087] [serial = 341] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 111 (0x1197ddc00) [pid = 2087] [serial = 349] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 110 (0x119976800) [pid = 2087] [serial = 350] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 109 (0x11741e800) [pid = 2087] [serial = 343] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 108 (0x117c73800) [pid = 2087] [serial = 344] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 107 (0x121199400) [pid = 2087] [serial = 355] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 106 (0x1242f7800) [pid = 2087] [serial = 356] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 105 (0x1191dd000) [pid = 2087] [serial = 346] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 104 (0x11963a000) [pid = 2087] [serial = 347] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 103 (0x12572f000) [pid = 2087] [serial = 364] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 102 (0x1268e6800) [pid = 2087] [serial = 365] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 101 (0x119d72000) [pid = 2087] [serial = 352] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 100 (0x119fb3000) [pid = 2087] [serial = 353] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 99 (0x1245fbc00) [pid = 2087] [serial = 358] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 98 (0x124b81800) [pid = 2087] [serial = 359] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 97 (0x12920c400) [pid = 2087] [serial = 373] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 96 (0x128cad000) [pid = 2087] [serial = 371] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 95 (0x1293dec00) [pid = 2087] [serial = 376] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 94 (0x1292b1000) [pid = 2087] [serial = 374] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 93 (0x129590000) [pid = 2087] [serial = 377] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 92 (0x12a7ca400) [pid = 2087] [serial = 386] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 91 (0x1164c9c00) [pid = 2087] [serial = 379] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 90 (0x1251dbc00) [pid = 2087] [serial = 362] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 89 (0x12473ec00) [pid = 2087] [serial = 382] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 88 (0x119124c00) [pid = 2087] [serial = 380] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 87 (0x12572f800) [pid = 2087] [serial = 367] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 86 (0x1293d9c00) [pid = 2087] [serial = 383] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 85 (0x127092c00) [pid = 2087] [serial = 368] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 84 (0x12a636000) [pid = 2087] [serial = 385] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 83 (0x12a8f2400) [pid = 2087] [serial = 389] [outer = 0x0] [url = about:blank] 08:27:09 INFO - PROCESS | 2087 | --DOMWINDOW == 82 (0x12a7d7c00) [pid = 2087] [serial = 388] [outer = 0x0] [url = about:blank] 08:27:10 INFO - PROCESS | 2087 | 1462375630039 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]]]}] 08:27:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:27:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 519ms 08:27:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:27:10 INFO - PROCESS | 2087 | 1462375630094 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:27:10 INFO - PROCESS | 2087 | 1462375630095 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:27:10 INFO - PROCESS | 2087 | 1462375630097 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:27:10 INFO - PROCESS | 2087 | 1462375630100 Marionette TRACE conn2 <- [1,578,null,{}] 08:27:10 INFO - PROCESS | 2087 | 1462375630107 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}] 08:27:10 INFO - PROCESS | 2087 | 1462375630183 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:27:10 INFO - PROCESS | 2087 | 1462375630188 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:10 INFO - PROCESS | 2087 | ++DOCSHELL 0x1187f1000 == 36 [pid = 2087] [id = 152] 08:27:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 83 (0x119641c00) [pid = 2087] [serial = 453] [outer = 0x0] 08:27:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 84 (0x1199a5400) [pid = 2087] [serial = 454] [outer = 0x119641c00] 08:27:10 INFO - PROCESS | 2087 | 1462375630218 Marionette DEBUG loaded listener.js 08:27:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 85 (0x119fb8c00) [pid = 2087] [serial = 455] [outer = 0x119641c00] 08:27:10 INFO - PROCESS | 2087 | 1462375630548 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]]]}] 08:27:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:27:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 471ms 08:27:10 INFO - PROCESS | 2087 | 1462375630568 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:27:10 INFO - PROCESS | 2087 | 1462375630570 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:27:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:27:10 INFO - PROCESS | 2087 | 1462375630572 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:27:10 INFO - PROCESS | 2087 | 1462375630573 Marionette TRACE conn2 <- [1,582,null,{}] 08:27:10 INFO - PROCESS | 2087 | 1462375630575 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}] 08:27:10 INFO - PROCESS | 2087 | 1462375630651 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:27:10 INFO - PROCESS | 2087 | 1462375630693 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:10 INFO - PROCESS | 2087 | ++DOCSHELL 0x119628800 == 37 [pid = 2087] [id = 153] 08:27:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 86 (0x119fb4800) [pid = 2087] [serial = 456] [outer = 0x0] 08:27:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 87 (0x121199800) [pid = 2087] [serial = 457] [outer = 0x119fb4800] 08:27:10 INFO - PROCESS | 2087 | 1462375630719 Marionette DEBUG loaded listener.js 08:27:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 88 (0x1244c5800) [pid = 2087] [serial = 458] [outer = 0x119fb4800] 08:27:11 INFO - PROCESS | 2087 | 1462375631023 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]]]}] 08:27:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:27:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 474ms 08:27:11 INFO - PROCESS | 2087 | 1462375631049 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:27:11 INFO - PROCESS | 2087 | 1462375631050 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:27:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:27:11 INFO - PROCESS | 2087 | 1462375631052 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:27:11 INFO - PROCESS | 2087 | 1462375631053 Marionette TRACE conn2 <- [1,586,null,{}] 08:27:11 INFO - PROCESS | 2087 | 1462375631055 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}] 08:27:11 INFO - PROCESS | 2087 | 1462375631127 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:27:11 INFO - PROCESS | 2087 | 1462375631134 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:11 INFO - PROCESS | 2087 | ++DOCSHELL 0x119eba000 == 38 [pid = 2087] [id = 154] 08:27:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 89 (0x1245e2400) [pid = 2087] [serial = 459] [outer = 0x0] 08:27:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 90 (0x124e9c400) [pid = 2087] [serial = 460] [outer = 0x1245e2400] 08:27:11 INFO - PROCESS | 2087 | 1462375631159 Marionette DEBUG loaded listener.js 08:27:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 91 (0x125728c00) [pid = 2087] [serial = 461] [outer = 0x1245e2400] 08:27:11 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:11 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:11 INFO - PROCESS | 2087 | 1462375631472 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]]]}] 08:27:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:27:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 469ms 08:27:11 INFO - PROCESS | 2087 | 1462375631521 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:27:11 INFO - PROCESS | 2087 | 1462375631523 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:27:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:27:11 INFO - PROCESS | 2087 | 1462375631525 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:27:11 INFO - PROCESS | 2087 | 1462375631526 Marionette TRACE conn2 <- [1,590,null,{}] 08:27:11 INFO - PROCESS | 2087 | 1462375631541 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}] 08:27:11 INFO - PROCESS | 2087 | 1462375631632 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:27:11 INFO - PROCESS | 2087 | 1462375631637 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:11 INFO - PROCESS | 2087 | ++DOCSHELL 0x123f20000 == 39 [pid = 2087] [id = 155] 08:27:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 92 (0x1268e9c00) [pid = 2087] [serial = 462] [outer = 0x0] 08:27:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 93 (0x12759c400) [pid = 2087] [serial = 463] [outer = 0x1268e9c00] 08:27:11 INFO - PROCESS | 2087 | 1462375631664 Marionette DEBUG loaded listener.js 08:27:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 94 (0x1292a8400) [pid = 2087] [serial = 464] [outer = 0x1268e9c00] 08:27:12 INFO - PROCESS | 2087 | 1462375632024 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]]]}] 08:27:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:27:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 519ms 08:27:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:27:12 INFO - PROCESS | 2087 | 1462375632050 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:27:12 INFO - PROCESS | 2087 | 1462375632052 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:27:12 INFO - PROCESS | 2087 | 1462375632054 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:27:12 INFO - PROCESS | 2087 | 1462375632055 Marionette TRACE conn2 <- [1,594,null,{}] 08:27:12 INFO - PROCESS | 2087 | 1462375632057 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}] 08:27:12 INFO - PROCESS | 2087 | 1462375632146 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:27:12 INFO - PROCESS | 2087 | 1462375632150 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:12 INFO - PROCESS | 2087 | ++DOCSHELL 0x124734800 == 40 [pid = 2087] [id = 156] 08:27:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 95 (0x126a65800) [pid = 2087] [serial = 465] [outer = 0x0] 08:27:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 96 (0x1292b1c00) [pid = 2087] [serial = 466] [outer = 0x126a65800] 08:27:12 INFO - PROCESS | 2087 | 1462375632175 Marionette DEBUG loaded listener.js 08:27:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 97 (0x129590c00) [pid = 2087] [serial = 467] [outer = 0x126a65800] 08:27:12 INFO - PROCESS | 2087 | 1462375632548 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]]]}] 08:27:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:27:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 08:27:12 INFO - PROCESS | 2087 | 1462375632577 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:27:12 INFO - PROCESS | 2087 | 1462375632581 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:27:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:27:12 INFO - PROCESS | 2087 | 1462375632585 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:27:12 INFO - PROCESS | 2087 | 1462375632587 Marionette TRACE conn2 <- [1,598,null,{}] 08:27:12 INFO - PROCESS | 2087 | 1462375632590 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}] 08:27:12 INFO - PROCESS | 2087 | 1462375632710 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:27:12 INFO - PROCESS | 2087 | 1462375632728 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:12 INFO - PROCESS | 2087 | ++DOCSHELL 0x126adc000 == 41 [pid = 2087] [id = 157] 08:27:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x1293d7000) [pid = 2087] [serial = 468] [outer = 0x0] 08:27:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 99 (0x12a631c00) [pid = 2087] [serial = 469] [outer = 0x1293d7000] 08:27:12 INFO - PROCESS | 2087 | 1462375632770 Marionette DEBUG loaded listener.js 08:27:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 100 (0x12a7c8c00) [pid = 2087] [serial = 470] [outer = 0x1293d7000] 08:27:13 INFO - PROCESS | 2087 | 1462375633182 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]]]}] 08:27:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:27:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 622ms 08:27:13 INFO - PROCESS | 2087 | 1462375633214 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:27:13 INFO - PROCESS | 2087 | 1462375633216 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:27:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:27:13 INFO - PROCESS | 2087 | 1462375633218 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:27:13 INFO - PROCESS | 2087 | 1462375633219 Marionette TRACE conn2 <- [1,602,null,{}] 08:27:13 INFO - PROCESS | 2087 | 1462375633222 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}] 08:27:13 INFO - PROCESS | 2087 | 1462375633314 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:27:13 INFO - PROCESS | 2087 | 1462375633319 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:13 INFO - PROCESS | 2087 | ++DOCSHELL 0x128cd1800 == 42 [pid = 2087] [id = 158] 08:27:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 101 (0x129597800) [pid = 2087] [serial = 471] [outer = 0x0] 08:27:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 102 (0x12a7d1400) [pid = 2087] [serial = 472] [outer = 0x129597800] 08:27:13 INFO - PROCESS | 2087 | 1462375633347 Marionette DEBUG loaded listener.js 08:27:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 103 (0x12a8f4c00) [pid = 2087] [serial = 473] [outer = 0x129597800] 08:27:13 INFO - PROCESS | 2087 | 1462375633739 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]]]}] 08:27:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:27:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 569ms 08:27:13 INFO - PROCESS | 2087 | 1462375633787 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:27:13 INFO - PROCESS | 2087 | 1462375633788 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:27:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:27:13 INFO - PROCESS | 2087 | 1462375633791 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:27:13 INFO - PROCESS | 2087 | 1462375633792 Marionette TRACE conn2 <- [1,606,null,{}] 08:27:13 INFO - PROCESS | 2087 | 1462375633794 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}] 08:27:13 INFO - PROCESS | 2087 | 1462375633934 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:27:13 INFO - PROCESS | 2087 | --DOMWINDOW == 102 (0x121195400) [pid = 2087] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:27:13 INFO - PROCESS | 2087 | --DOMWINDOW == 101 (0x115d62000) [pid = 2087] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:27:13 INFO - PROCESS | 2087 | --DOMWINDOW == 100 (0x1197db000) [pid = 2087] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:27:13 INFO - PROCESS | 2087 | --DOMWINDOW == 99 (0x116449800) [pid = 2087] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:27:13 INFO - PROCESS | 2087 | --DOMWINDOW == 98 (0x117c2dc00) [pid = 2087] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:27:13 INFO - PROCESS | 2087 | --DOMWINDOW == 97 (0x11741f000) [pid = 2087] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:27:13 INFO - PROCESS | 2087 | --DOMWINDOW == 96 (0x124ecf000) [pid = 2087] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:27:13 INFO - PROCESS | 2087 | --DOMWINDOW == 95 (0x113c65000) [pid = 2087] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:27:13 INFO - PROCESS | 2087 | --DOMWINDOW == 94 (0x119d7c400) [pid = 2087] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:27:13 INFO - PROCESS | 2087 | --DOMWINDOW == 93 (0x1132a6000) [pid = 2087] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:27:13 INFO - PROCESS | 2087 | --DOMWINDOW == 92 (0x1125b8000) [pid = 2087] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:27:13 INFO - PROCESS | 2087 | 1462375633971 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:13 INFO - PROCESS | 2087 | ++DOCSHELL 0x117360800 == 43 [pid = 2087] [id = 159] 08:27:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 93 (0x11327dc00) [pid = 2087] [serial = 474] [outer = 0x0] 08:27:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 94 (0x117415c00) [pid = 2087] [serial = 475] [outer = 0x11327dc00] 08:27:13 INFO - PROCESS | 2087 | 1462375633996 Marionette DEBUG loaded listener.js 08:27:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 95 (0x1199a7000) [pid = 2087] [serial = 476] [outer = 0x11327dc00] 08:27:14 INFO - PROCESS | 2087 | 1462375634269 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]]]}] 08:27:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:27:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 08:27:14 INFO - PROCESS | 2087 | 1462375634319 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:27:14 INFO - PROCESS | 2087 | 1462375634320 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:27:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:27:14 INFO - PROCESS | 2087 | 1462375634323 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:27:14 INFO - PROCESS | 2087 | 1462375634325 Marionette TRACE conn2 <- [1,610,null,{}] 08:27:14 INFO - PROCESS | 2087 | 1462375634327 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}] 08:27:14 INFO - PROCESS | 2087 | 1462375634420 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:27:14 INFO - PROCESS | 2087 | 1462375634464 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:14 INFO - PROCESS | 2087 | ++DOCSHELL 0x1297a2000 == 44 [pid = 2087] [id = 160] 08:27:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 96 (0x1132a6000) [pid = 2087] [serial = 477] [outer = 0x0] 08:27:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 97 (0x126a61c00) [pid = 2087] [serial = 478] [outer = 0x1132a6000] 08:27:14 INFO - PROCESS | 2087 | 1462375634493 Marionette DEBUG loaded listener.js 08:27:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x12ade0000) [pid = 2087] [serial = 479] [outer = 0x1132a6000] 08:27:14 INFO - PROCESS | 2087 | 1462375634779 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]]]}] 08:27:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:27:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 475ms 08:27:14 INFO - PROCESS | 2087 | 1462375634802 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:27:14 INFO - PROCESS | 2087 | 1462375634803 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:27:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:27:14 INFO - PROCESS | 2087 | 1462375634805 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:27:14 INFO - PROCESS | 2087 | 1462375634806 Marionette TRACE conn2 <- [1,614,null,{}] 08:27:14 INFO - PROCESS | 2087 | 1462375634809 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}] 08:27:14 INFO - PROCESS | 2087 | 1462375634900 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:27:14 INFO - PROCESS | 2087 | 1462375634904 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:14 INFO - PROCESS | 2087 | ++DOCSHELL 0x12b35d000 == 45 [pid = 2087] [id = 161] 08:27:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 99 (0x12ba37c00) [pid = 2087] [serial = 480] [outer = 0x0] 08:27:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 100 (0x12ba40400) [pid = 2087] [serial = 481] [outer = 0x12ba37c00] 08:27:14 INFO - PROCESS | 2087 | 1462375634928 Marionette DEBUG loaded listener.js 08:27:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 101 (0x12bb4ec00) [pid = 2087] [serial = 482] [outer = 0x12ba37c00] 08:27:15 INFO - PROCESS | 2087 | 1462375635238 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]]]}] 08:27:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:27:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 08:27:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:27:15 INFO - PROCESS | 2087 | 1462375635274 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:27:15 INFO - PROCESS | 2087 | 1462375635275 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:27:15 INFO - PROCESS | 2087 | 1462375635277 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:27:15 INFO - PROCESS | 2087 | 1462375635279 Marionette TRACE conn2 <- [1,618,null,{}] 08:27:15 INFO - PROCESS | 2087 | 1462375635283 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}] 08:27:15 INFO - PROCESS | 2087 | 1462375635375 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:27:15 INFO - PROCESS | 2087 | 1462375635383 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:15 INFO - PROCESS | 2087 | ++DOCSHELL 0x12b372000 == 46 [pid = 2087] [id = 162] 08:27:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 102 (0x12addfc00) [pid = 2087] [serial = 483] [outer = 0x0] 08:27:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 103 (0x12bb55c00) [pid = 2087] [serial = 484] [outer = 0x12addfc00] 08:27:15 INFO - PROCESS | 2087 | 1462375635408 Marionette DEBUG loaded listener.js 08:27:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 104 (0x12bbd5400) [pid = 2087] [serial = 485] [outer = 0x12addfc00] 08:27:15 INFO - PROCESS | 2087 | 1462375635713 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]]]}] 08:27:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:27:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 472ms 08:27:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:27:15 INFO - PROCESS | 2087 | 1462375635750 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:27:15 INFO - PROCESS | 2087 | 1462375635751 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:27:15 INFO - PROCESS | 2087 | 1462375635753 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:27:15 INFO - PROCESS | 2087 | 1462375635754 Marionette TRACE conn2 <- [1,622,null,{}] 08:27:15 INFO - PROCESS | 2087 | 1462375635756 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}] 08:27:15 INFO - PROCESS | 2087 | 1462375635833 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:27:15 INFO - PROCESS | 2087 | 1462375635837 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:15 INFO - PROCESS | 2087 | ++DOCSHELL 0x12bc80000 == 47 [pid = 2087] [id = 163] 08:27:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 105 (0x12ba3b000) [pid = 2087] [serial = 486] [outer = 0x0] 08:27:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 106 (0x12bbdb400) [pid = 2087] [serial = 487] [outer = 0x12ba3b000] 08:27:15 INFO - PROCESS | 2087 | 1462375635861 Marionette DEBUG loaded listener.js 08:27:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 107 (0x12bf9a800) [pid = 2087] [serial = 488] [outer = 0x12ba3b000] 08:27:16 INFO - PROCESS | 2087 | 1462375636345 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]]]}] 08:27:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:27:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 619ms 08:27:16 INFO - PROCESS | 2087 | 1462375636372 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:27:16 INFO - PROCESS | 2087 | 1462375636376 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:27:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:27:16 INFO - PROCESS | 2087 | 1462375636379 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:27:16 INFO - PROCESS | 2087 | 1462375636382 Marionette TRACE conn2 <- [1,626,null,{}] 08:27:16 INFO - PROCESS | 2087 | 1462375636386 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}] 08:27:16 INFO - PROCESS | 2087 | 1462375636486 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:27:16 INFO - PROCESS | 2087 | 1462375636545 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:16 INFO - PROCESS | 2087 | ++DOCSHELL 0x1180af800 == 48 [pid = 2087] [id = 164] 08:27:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 108 (0x117173c00) [pid = 2087] [serial = 489] [outer = 0x0] 08:27:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 109 (0x117c66800) [pid = 2087] [serial = 490] [outer = 0x117173c00] 08:27:16 INFO - PROCESS | 2087 | 1462375636576 Marionette DEBUG loaded listener.js 08:27:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 110 (0x118784400) [pid = 2087] [serial = 491] [outer = 0x117173c00] 08:27:17 INFO - PROCESS | 2087 | 1462375637003 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]]]}] 08:27:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:27:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 673ms 08:27:17 INFO - PROCESS | 2087 | 1462375637052 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:27:17 INFO - PROCESS | 2087 | 1462375637056 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:27:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:27:17 INFO - PROCESS | 2087 | 1462375637060 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:27:17 INFO - PROCESS | 2087 | 1462375637062 Marionette TRACE conn2 <- [1,630,null,{}] 08:27:17 INFO - PROCESS | 2087 | 1462375637065 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}] 08:27:17 INFO - PROCESS | 2087 | 1462375637186 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:27:17 INFO - PROCESS | 2087 | 1462375637247 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:17 INFO - PROCESS | 2087 | ++DOCSHELL 0x123abb800 == 49 [pid = 2087] [id = 165] 08:27:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 111 (0x1191df400) [pid = 2087] [serial = 492] [outer = 0x0] 08:27:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 112 (0x119fb1400) [pid = 2087] [serial = 493] [outer = 0x1191df400] 08:27:17 INFO - PROCESS | 2087 | 1462375637276 Marionette DEBUG loaded listener.js 08:27:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 113 (0x123ae1c00) [pid = 2087] [serial = 494] [outer = 0x1191df400] 08:27:17 INFO - PROCESS | 2087 | 1462375637693 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]]]}] 08:27:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:27:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 672ms 08:27:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:27:17 INFO - PROCESS | 2087 | 1462375637733 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:27:17 INFO - PROCESS | 2087 | 1462375637734 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:27:17 INFO - PROCESS | 2087 | 1462375637737 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:27:17 INFO - PROCESS | 2087 | 1462375637739 Marionette TRACE conn2 <- [1,634,null,{}] 08:27:17 INFO - PROCESS | 2087 | 1462375637747 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}] 08:27:17 INFO - PROCESS | 2087 | 1462375637845 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:27:17 INFO - PROCESS | 2087 | 1462375637894 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:17 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ab09000 == 50 [pid = 2087] [id = 166] 08:27:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 114 (0x12572d400) [pid = 2087] [serial = 495] [outer = 0x0] 08:27:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 115 (0x12729bc00) [pid = 2087] [serial = 496] [outer = 0x12572d400] 08:27:17 INFO - PROCESS | 2087 | 1462375637925 Marionette DEBUG loaded listener.js 08:27:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 116 (0x128cba400) [pid = 2087] [serial = 497] [outer = 0x12572d400] 08:27:18 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:18 INFO - PROCESS | 2087 | 1462375638566 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]]]}] 08:27:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:27:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 871ms 08:27:18 INFO - PROCESS | 2087 | 1462375638610 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:27:18 INFO - PROCESS | 2087 | 1462375638614 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:27:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:27:18 INFO - PROCESS | 2087 | 1462375638618 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:27:18 INFO - PROCESS | 2087 | 1462375638620 Marionette TRACE conn2 <- [1,638,null,{}] 08:27:18 INFO - PROCESS | 2087 | 1462375638624 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}] 08:27:18 INFO - PROCESS | 2087 | 1462375638707 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:27:18 INFO - PROCESS | 2087 | 1462375638757 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:18 INFO - PROCESS | 2087 | ++DOCSHELL 0x117361800 == 51 [pid = 2087] [id = 167] 08:27:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 117 (0x11767b000) [pid = 2087] [serial = 498] [outer = 0x0] 08:27:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 118 (0x117c2dc00) [pid = 2087] [serial = 499] [outer = 0x11767b000] 08:27:18 INFO - PROCESS | 2087 | 1462375638785 Marionette DEBUG loaded listener.js 08:27:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 119 (0x119125000) [pid = 2087] [serial = 500] [outer = 0x11767b000] 08:27:19 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:19 INFO - PROCESS | 2087 | 1462375639200 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]]]}] 08:27:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:27:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 620ms 08:27:19 INFO - PROCESS | 2087 | 1462375639239 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:27:19 INFO - PROCESS | 2087 | 1462375639243 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:27:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:27:19 INFO - PROCESS | 2087 | 1462375639247 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:27:19 INFO - PROCESS | 2087 | 1462375639249 Marionette TRACE conn2 <- [1,642,null,{}] 08:27:19 INFO - PROCESS | 2087 | 1462375639251 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}] 08:27:19 INFO - PROCESS | 2087 | 1462375639336 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:27:19 INFO - PROCESS | 2087 | 1462375639380 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:19 INFO - PROCESS | 2087 | ++DOCSHELL 0x116723800 == 52 [pid = 2087] [id = 168] 08:27:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 120 (0x117c23000) [pid = 2087] [serial = 501] [outer = 0x0] 08:27:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 121 (0x1183d3400) [pid = 2087] [serial = 502] [outer = 0x117c23000] 08:27:19 INFO - PROCESS | 2087 | 1462375639407 Marionette DEBUG loaded listener.js 08:27:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 122 (0x1191e8400) [pid = 2087] [serial = 503] [outer = 0x117c23000] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x12ab1f000 == 51 [pid = 2087] [id = 131] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x12b372000 == 50 [pid = 2087] [id = 162] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x12b35d000 == 49 [pid = 2087] [id = 161] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x1297a2000 == 48 [pid = 2087] [id = 160] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x117360800 == 47 [pid = 2087] [id = 159] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x128cd1800 == 46 [pid = 2087] [id = 158] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x126adc000 == 45 [pid = 2087] [id = 157] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 121 (0x12920b800) [pid = 2087] [serial = 430] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x124734800 == 44 [pid = 2087] [id = 156] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x123f20000 == 43 [pid = 2087] [id = 155] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x119eba000 == 42 [pid = 2087] [id = 154] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x119628800 == 41 [pid = 2087] [id = 153] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x1187f1000 == 40 [pid = 2087] [id = 152] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x116721800 == 39 [pid = 2087] [id = 151] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x117367800 == 38 [pid = 2087] [id = 150] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x12a742000 == 37 [pid = 2087] [id = 149] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x1297ac800 == 36 [pid = 2087] [id = 148] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x116017800 == 35 [pid = 2087] [id = 145] 08:27:19 INFO - PROCESS | 2087 | --DOCSHELL 0x128da7000 == 34 [pid = 2087] [id = 144] 08:27:19 INFO - PROCESS | 2087 | 1462375639772 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]]]}] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 120 (0x123adb800) [pid = 2087] [serial = 412] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 119 (0x12a8fac00) [pid = 2087] [serial = 391] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 118 (0x124e90c00) [pid = 2087] [serial = 415] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 117 (0x119977000) [pid = 2087] [serial = 406] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 116 (0x119faa400) [pid = 2087] [serial = 407] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 115 (0x1162f0000) [pid = 2087] [serial = 394] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 114 (0x116768400) [pid = 2087] [serial = 397] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 113 (0x11716ac00) [pid = 2087] [serial = 398] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 112 (0x118567400) [pid = 2087] [serial = 403] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 111 (0x119646c00) [pid = 2087] [serial = 404] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 110 (0x117c2cc00) [pid = 2087] [serial = 400] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 109 (0x118257000) [pid = 2087] [serial = 401] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 108 (0x12473f000) [pid = 2087] [serial = 413] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 107 (0x125730800) [pid = 2087] [serial = 418] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 106 (0x125136c00) [pid = 2087] [serial = 416] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 105 (0x126a67000) [pid = 2087] [serial = 419] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 104 (0x1197e7400) [pid = 2087] [serial = 422] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 103 (0x1275a8800) [pid = 2087] [serial = 427] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 102 (0x128cb1000) [pid = 2087] [serial = 428] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 101 (0x116a71800) [pid = 2087] [serial = 421] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 100 (0x127087400) [pid = 2087] [serial = 424] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 99 (0x119fb2800) [pid = 2087] [serial = 409] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 98 (0x12118f000) [pid = 2087] [serial = 410] [outer = 0x0] [url = about:blank] 08:27:19 INFO - PROCESS | 2087 | --DOMWINDOW == 97 (0x12729e800) [pid = 2087] [serial = 425] [outer = 0x0] [url = about:blank] 08:27:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:27:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 571ms 08:27:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:27:19 INFO - PROCESS | 2087 | 1462375639819 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:27:19 INFO - PROCESS | 2087 | 1462375639820 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:27:19 INFO - PROCESS | 2087 | 1462375639822 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:27:19 INFO - PROCESS | 2087 | 1462375639825 Marionette TRACE conn2 <- [1,646,null,{}] 08:27:19 INFO - PROCESS | 2087 | 1462375639832 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}] 08:27:19 INFO - PROCESS | 2087 | 1462375639905 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:27:19 INFO - PROCESS | 2087 | 1462375639911 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:19 INFO - PROCESS | 2087 | ++DOCSHELL 0x117321800 == 35 [pid = 2087] [id = 169] 08:27:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x1197de400) [pid = 2087] [serial = 504] [outer = 0x0] 08:27:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 99 (0x1199a5800) [pid = 2087] [serial = 505] [outer = 0x1197de400] 08:27:19 INFO - PROCESS | 2087 | 1462375639941 Marionette DEBUG loaded listener.js 08:27:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 100 (0x119fab000) [pid = 2087] [serial = 506] [outer = 0x1197de400] 08:27:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 101 (0x121199000) [pid = 2087] [serial = 507] [outer = 0x12cfefc00] 08:27:20 INFO - PROCESS | 2087 | 1462375640356 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]]]}] 08:27:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:27:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 575ms 08:27:20 INFO - PROCESS | 2087 | 1462375640397 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:27:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:27:20 INFO - PROCESS | 2087 | 1462375640399 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:27:20 INFO - PROCESS | 2087 | 1462375640401 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:27:20 INFO - PROCESS | 2087 | 1462375640402 Marionette TRACE conn2 <- [1,650,null,{}] 08:27:20 INFO - PROCESS | 2087 | 1462375640405 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}] 08:27:20 INFO - PROCESS | 2087 | 1462375640477 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:27:20 INFO - PROCESS | 2087 | 1462375640483 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:20 INFO - PROCESS | 2087 | ++DOCSHELL 0x11961d000 == 36 [pid = 2087] [id = 170] 08:27:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 102 (0x119fb1c00) [pid = 2087] [serial = 508] [outer = 0x0] 08:27:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 103 (0x121195800) [pid = 2087] [serial = 509] [outer = 0x119fb1c00] 08:27:20 INFO - PROCESS | 2087 | 1462375640509 Marionette DEBUG loaded listener.js 08:27:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 104 (0x1242efc00) [pid = 2087] [serial = 510] [outer = 0x119fb1c00] 08:27:20 INFO - PROCESS | 2087 | 1462375640818 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]]]}] 08:27:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:27:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 468ms 08:27:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:27:20 INFO - PROCESS | 2087 | 1462375640870 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:27:20 INFO - PROCESS | 2087 | 1462375640871 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:27:20 INFO - PROCESS | 2087 | 1462375640873 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:27:20 INFO - PROCESS | 2087 | 1462375640874 Marionette TRACE conn2 <- [1,654,null,{}] 08:27:20 INFO - PROCESS | 2087 | 1462375640876 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}] 08:27:20 INFO - PROCESS | 2087 | 1462375640950 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:27:20 INFO - PROCESS | 2087 | 1462375640993 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:21 INFO - PROCESS | 2087 | ++DOCSHELL 0x119913000 == 37 [pid = 2087] [id = 171] 08:27:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 105 (0x119fb2400) [pid = 2087] [serial = 511] [outer = 0x0] 08:27:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 106 (0x1244c7000) [pid = 2087] [serial = 512] [outer = 0x119fb2400] 08:27:21 INFO - PROCESS | 2087 | 1462375641018 Marionette DEBUG loaded listener.js 08:27:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 107 (0x1247bb400) [pid = 2087] [serial = 513] [outer = 0x119fb2400] 08:27:21 INFO - PROCESS | 2087 | 1462375641311 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]]]}] 08:27:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:27:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 472ms 08:27:21 INFO - PROCESS | 2087 | 1462375641347 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:27:21 INFO - PROCESS | 2087 | 1462375641351 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:27:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:27:21 INFO - PROCESS | 2087 | 1462375641353 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:27:21 INFO - PROCESS | 2087 | 1462375641354 Marionette TRACE conn2 <- [1,658,null,{}] 08:27:21 INFO - PROCESS | 2087 | 1462375641356 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}] 08:27:21 INFO - PROCESS | 2087 | 1462375641442 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:27:21 INFO - PROCESS | 2087 | 1462375641450 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:21 INFO - PROCESS | 2087 | ++DOCSHELL 0x111dd7000 == 38 [pid = 2087] [id = 172] 08:27:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 108 (0x125064400) [pid = 2087] [serial = 514] [outer = 0x0] 08:27:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 109 (0x12572ac00) [pid = 2087] [serial = 515] [outer = 0x125064400] 08:27:21 INFO - PROCESS | 2087 | 1462375641475 Marionette DEBUG loaded listener.js 08:27:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 110 (0x127090800) [pid = 2087] [serial = 516] [outer = 0x125064400] 08:27:21 INFO - PROCESS | 2087 | 1462375641782 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]]]}] 08:27:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:27:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 08:27:21 INFO - PROCESS | 2087 | 1462375641821 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:27:21 INFO - PROCESS | 2087 | 1462375641822 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:27:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:27:21 INFO - PROCESS | 2087 | 1462375641849 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:27:21 INFO - PROCESS | 2087 | 1462375641850 Marionette TRACE conn2 <- [1,662,null,{}] 08:27:21 INFO - PROCESS | 2087 | 1462375641853 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}] 08:27:21 INFO - PROCESS | 2087 | 1462375641943 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:27:21 INFO - PROCESS | 2087 | 1462375641972 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:21 INFO - PROCESS | 2087 | ++DOCSHELL 0x123f16000 == 39 [pid = 2087] [id = 173] 08:27:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 111 (0x124b82c00) [pid = 2087] [serial = 517] [outer = 0x0] 08:27:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 112 (0x1275a2800) [pid = 2087] [serial = 518] [outer = 0x124b82c00] 08:27:21 INFO - PROCESS | 2087 | 1462375641997 Marionette DEBUG loaded listener.js 08:27:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 113 (0x128c71400) [pid = 2087] [serial = 519] [outer = 0x124b82c00] 08:27:22 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:22 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:22 INFO - PROCESS | 2087 | 1462375642329 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]]]}] 08:27:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:27:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 528ms 08:27:22 INFO - PROCESS | 2087 | 1462375642374 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:27:22 INFO - PROCESS | 2087 | 1462375642376 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:27:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:27:22 INFO - PROCESS | 2087 | 1462375642378 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:27:22 INFO - PROCESS | 2087 | 1462375642379 Marionette TRACE conn2 <- [1,666,null,{}] 08:27:22 INFO - PROCESS | 2087 | 1462375642381 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}] 08:27:22 INFO - PROCESS | 2087 | 1462375642466 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:27:22 INFO - PROCESS | 2087 | 1462375642471 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:22 INFO - PROCESS | 2087 | ++DOCSHELL 0x125016800 == 40 [pid = 2087] [id = 174] 08:27:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 114 (0x128c7a400) [pid = 2087] [serial = 520] [outer = 0x0] 08:27:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 115 (0x128cac400) [pid = 2087] [serial = 521] [outer = 0x128c7a400] 08:27:22 INFO - PROCESS | 2087 | 1462375642496 Marionette DEBUG loaded listener.js 08:27:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 116 (0x128dd5000) [pid = 2087] [serial = 522] [outer = 0x128c7a400] 08:27:22 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:22 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:22 INFO - PROCESS | 2087 | 1462375642835 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]]]}] 08:27:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:27:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 470ms 08:27:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:27:22 INFO - PROCESS | 2087 | 1462375642849 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:27:22 INFO - PROCESS | 2087 | 1462375642850 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:27:22 INFO - PROCESS | 2087 | 1462375642852 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:27:22 INFO - PROCESS | 2087 | 1462375642853 Marionette TRACE conn2 <- [1,670,null,{}] 08:27:22 INFO - PROCESS | 2087 | 1462375642855 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}] 08:27:22 INFO - PROCESS | 2087 | 1462375642943 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:27:22 INFO - PROCESS | 2087 | 1462375642975 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:22 INFO - PROCESS | 2087 | ++DOCSHELL 0x126a16000 == 41 [pid = 2087] [id = 175] 08:27:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 117 (0x128c7f000) [pid = 2087] [serial = 523] [outer = 0x0] 08:27:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 118 (0x1292acc00) [pid = 2087] [serial = 524] [outer = 0x128c7f000] 08:27:23 INFO - PROCESS | 2087 | 1462375643000 Marionette DEBUG loaded listener.js 08:27:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 119 (0x1293de800) [pid = 2087] [serial = 525] [outer = 0x128c7f000] 08:27:23 INFO - PROCESS | 2087 | 1462375643324 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]]]}] 08:27:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:27:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 08:27:23 INFO - PROCESS | 2087 | 1462375643371 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:27:23 INFO - PROCESS | 2087 | 1462375643372 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:27:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:27:23 INFO - PROCESS | 2087 | 1462375643374 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:27:23 INFO - PROCESS | 2087 | 1462375643375 Marionette TRACE conn2 <- [1,674,null,{}] 08:27:23 INFO - PROCESS | 2087 | 1462375643378 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}] 08:27:23 INFO - PROCESS | 2087 | 1462375643466 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:27:23 INFO - PROCESS | 2087 | 1462375643471 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:23 INFO - PROCESS | 2087 | ++DOCSHELL 0x128cd2000 == 42 [pid = 2087] [id = 176] 08:27:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 120 (0x129214800) [pid = 2087] [serial = 526] [outer = 0x0] 08:27:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 121 (0x12959a000) [pid = 2087] [serial = 527] [outer = 0x129214800] 08:27:23 INFO - PROCESS | 2087 | 1462375643495 Marionette DEBUG loaded listener.js 08:27:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 122 (0x12a7c3400) [pid = 2087] [serial = 528] [outer = 0x129214800] 08:27:23 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:23 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:27:23 INFO - PROCESS | 2087 | 1462375643816 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]]]}] 08:27:23 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 08:27:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 472ms 08:27:23 INFO - PROCESS | 2087 | 1462375643967 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:27:23 INFO - PROCESS | 2087 | 1462375643969 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:27:23 INFO - PROCESS | 2087 | --DOMWINDOW == 121 (0x126a65800) [pid = 2087] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:27:23 INFO - PROCESS | 2087 | --DOMWINDOW == 120 (0x1293d7000) [pid = 2087] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:27:23 INFO - PROCESS | 2087 | --DOMWINDOW == 119 (0x1268e9c00) [pid = 2087] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:27:23 INFO - PROCESS | 2087 | --DOMWINDOW == 118 (0x1131f7400) [pid = 2087] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:27:23 INFO - PROCESS | 2087 | --DOMWINDOW == 117 (0x1245e2400) [pid = 2087] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:27:23 INFO - PROCESS | 2087 | --DOMWINDOW == 116 (0x119fb4800) [pid = 2087] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:27:23 INFO - PROCESS | 2087 | --DOMWINDOW == 115 (0x128cb7400) [pid = 2087] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:27:23 INFO - PROCESS | 2087 | --DOMWINDOW == 114 (0x11741c400) [pid = 2087] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:27:23 INFO - PROCESS | 2087 | --DOMWINDOW == 113 (0x129597800) [pid = 2087] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:27:23 INFO - PROCESS | 2087 | --DOMWINDOW == 112 (0x1132a6000) [pid = 2087] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:27:23 INFO - PROCESS | 2087 | --DOMWINDOW == 111 (0x11327dc00) [pid = 2087] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:27:23 INFO - PROCESS | 2087 | --DOMWINDOW == 110 (0x12ba37c00) [pid = 2087] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:27:23 INFO - PROCESS | 2087 | --DOMWINDOW == 109 (0x119641c00) [pid = 2087] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:27:23 INFO - PROCESS | 2087 | --DOMWINDOW == 108 (0x12addfc00) [pid = 2087] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:27:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:27:23 INFO - PROCESS | 2087 | 1462375643987 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:27:23 INFO - PROCESS | 2087 | 1462375643989 Marionette TRACE conn2 <- [1,678,null,{}] 08:27:23 INFO - PROCESS | 2087 | 1462375643991 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}] 08:27:24 INFO - PROCESS | 2087 | 1462375644077 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:27:24 INFO - PROCESS | 2087 | 1462375644084 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:24 INFO - PROCESS | 2087 | ++DOCSHELL 0x119eb9800 == 43 [pid = 2087] [id = 177] 08:27:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 109 (0x126a65800) [pid = 2087] [serial = 529] [outer = 0x0] 08:27:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 110 (0x129594400) [pid = 2087] [serial = 530] [outer = 0x126a65800] 08:27:24 INFO - PROCESS | 2087 | 1462375644113 Marionette DEBUG loaded listener.js 08:27:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 111 (0x12a7da800) [pid = 2087] [serial = 531] [outer = 0x126a65800] 08:27:24 INFO - PROCESS | 2087 | 1462375644435 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]]]}] 08:27:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:27:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 477ms 08:27:24 INFO - PROCESS | 2087 | 1462375644457 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:27:24 INFO - PROCESS | 2087 | 1462375644458 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:27:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:27:24 INFO - PROCESS | 2087 | 1462375644461 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:27:24 INFO - PROCESS | 2087 | 1462375644463 Marionette TRACE conn2 <- [1,682,null,{}] 08:27:24 INFO - PROCESS | 2087 | 1462375644468 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}] 08:27:24 INFO - PROCESS | 2087 | 1462375644553 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:27:24 INFO - PROCESS | 2087 | 1462375644600 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:24 INFO - PROCESS | 2087 | ++DOCSHELL 0x1295c2800 == 44 [pid = 2087] [id = 178] 08:27:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 112 (0x128cb7400) [pid = 2087] [serial = 532] [outer = 0x0] 08:27:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 113 (0x12a8f2400) [pid = 2087] [serial = 533] [outer = 0x128cb7400] 08:27:24 INFO - PROCESS | 2087 | 1462375644626 Marionette DEBUG loaded listener.js 08:27:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 114 (0x12add6000) [pid = 2087] [serial = 534] [outer = 0x128cb7400] 08:27:25 INFO - PROCESS | 2087 | 1462375645406 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]]]}] 08:27:25 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) 08:27:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 972ms 08:27:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:27:25 INFO - PROCESS | 2087 | 1462375645433 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:27:25 INFO - PROCESS | 2087 | 1462375645434 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:27:25 INFO - PROCESS | 2087 | 1462375645436 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:27:25 INFO - PROCESS | 2087 | 1462375645437 Marionette TRACE conn2 <- [1,686,null,{}] 08:27:25 INFO - PROCESS | 2087 | 1462375645440 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}] 08:27:25 INFO - PROCESS | 2087 | 1462375645511 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:27:25 INFO - PROCESS | 2087 | 1462375645517 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:25 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ab03000 == 45 [pid = 2087] [id = 179] 08:27:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 115 (0x12959a800) [pid = 2087] [serial = 535] [outer = 0x0] 08:27:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 116 (0x12ba39400) [pid = 2087] [serial = 536] [outer = 0x12959a800] 08:27:25 INFO - PROCESS | 2087 | 1462375645542 Marionette DEBUG loaded listener.js 08:27:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 117 (0x12bb4ac00) [pid = 2087] [serial = 537] [outer = 0x12959a800] 08:27:26 INFO - PROCESS | 2087 | 1462375646352 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]]]}] 08:27:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:27:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 08:27:26 INFO - PROCESS | 2087 | 1462375646406 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:27:26 INFO - PROCESS | 2087 | 1462375646408 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:27:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:27:26 INFO - PROCESS | 2087 | 1462375646412 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:27:26 INFO - PROCESS | 2087 | 1462375646415 Marionette TRACE conn2 <- [1,690,null,{}] 08:27:26 INFO - PROCESS | 2087 | 1462375646419 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}] 08:27:26 INFO - PROCESS | 2087 | 1462375646516 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:27:26 INFO - PROCESS | 2087 | 1462375646560 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:26 INFO - PROCESS | 2087 | ++DOCSHELL 0x11640d000 == 46 [pid = 2087] [id = 180] 08:27:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 118 (0x116256400) [pid = 2087] [serial = 538] [outer = 0x0] 08:27:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 119 (0x11643dc00) [pid = 2087] [serial = 539] [outer = 0x116256400] 08:27:26 INFO - PROCESS | 2087 | 1462375646591 Marionette DEBUG loaded listener.js 08:27:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 120 (0x117416400) [pid = 2087] [serial = 540] [outer = 0x116256400] 08:27:27 INFO - PROCESS | 2087 | 1462375647482 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]]]}] 08:27:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:27:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1121ms 08:27:27 INFO - PROCESS | 2087 | 1462375647533 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:27:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:27:27 INFO - PROCESS | 2087 | 1462375647537 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:27:27 INFO - PROCESS | 2087 | 1462375647542 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:27:27 INFO - PROCESS | 2087 | 1462375647544 Marionette TRACE conn2 <- [1,694,null,{}] 08:27:27 INFO - PROCESS | 2087 | 1462375647546 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}] 08:27:27 INFO - PROCESS | 2087 | 1462375647639 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:27:27 INFO - PROCESS | 2087 | 1462375647683 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:27 INFO - PROCESS | 2087 | ++DOCSHELL 0x119614800 == 47 [pid = 2087] [id = 181] 08:27:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 121 (0x117c6d400) [pid = 2087] [serial = 541] [outer = 0x0] 08:27:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 122 (0x119641800) [pid = 2087] [serial = 542] [outer = 0x117c6d400] 08:27:27 INFO - PROCESS | 2087 | 1462375647713 Marionette DEBUG loaded listener.js 08:27:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 123 (0x119d71c00) [pid = 2087] [serial = 543] [outer = 0x117c6d400] 08:27:28 INFO - PROCESS | 2087 | 1462375648591 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]]]}] 08:27:28 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) 08:27:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1073ms 08:27:28 INFO - PROCESS | 2087 | 1462375648615 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:27:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:27:28 INFO - PROCESS | 2087 | 1462375648617 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:27:28 INFO - PROCESS | 2087 | 1462375648619 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:27:28 INFO - PROCESS | 2087 | 1462375648622 Marionette TRACE conn2 <- [1,698,null,{}] 08:27:28 INFO - PROCESS | 2087 | 1462375648631 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}] 08:27:28 INFO - PROCESS | 2087 | 1462375648729 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:27:28 INFO - PROCESS | 2087 | 1462375648772 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:28 INFO - PROCESS | 2087 | ++DOCSHELL 0x1292d7800 == 48 [pid = 2087] [id = 182] 08:27:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 124 (0x1245e2400) [pid = 2087] [serial = 544] [outer = 0x0] 08:27:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 125 (0x125068400) [pid = 2087] [serial = 545] [outer = 0x1245e2400] 08:27:28 INFO - PROCESS | 2087 | 1462375648804 Marionette DEBUG loaded listener.js 08:27:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 126 (0x1257e2c00) [pid = 2087] [serial = 546] [outer = 0x1245e2400] 08:27:29 INFO - PROCESS | 2087 | 1462375649738 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]]]}] 08:27:29 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) 08:27:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1125ms 08:27:29 INFO - PROCESS | 2087 | 1462375649759 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:27:29 INFO - PROCESS | 2087 | 1462375649761 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:27:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:27:29 INFO - PROCESS | 2087 | 1462375649767 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:27:29 INFO - PROCESS | 2087 | 1462375649769 Marionette TRACE conn2 <- [1,702,null,{}] 08:27:29 INFO - PROCESS | 2087 | 1462375649773 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}] 08:27:29 INFO - PROCESS | 2087 | 1462375649867 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:27:29 INFO - PROCESS | 2087 | 1462375649910 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:29 INFO - PROCESS | 2087 | ++DOCSHELL 0x118873800 == 49 [pid = 2087] [id = 183] 08:27:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 127 (0x11676d400) [pid = 2087] [serial = 547] [outer = 0x0] 08:27:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 128 (0x11741e800) [pid = 2087] [serial = 548] [outer = 0x11676d400] 08:27:29 INFO - PROCESS | 2087 | 1462375649938 Marionette DEBUG loaded listener.js 08:27:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 129 (0x118559800) [pid = 2087] [serial = 549] [outer = 0x11676d400] 08:27:30 INFO - PROCESS | 2087 | --DOCSHELL 0x1295c2800 == 48 [pid = 2087] [id = 178] 08:27:30 INFO - PROCESS | 2087 | --DOCSHELL 0x119eb9800 == 47 [pid = 2087] [id = 177] 08:27:30 INFO - PROCESS | 2087 | --DOCSHELL 0x128cd2000 == 46 [pid = 2087] [id = 176] 08:27:30 INFO - PROCESS | 2087 | --DOCSHELL 0x126a16000 == 45 [pid = 2087] [id = 175] 08:27:30 INFO - PROCESS | 2087 | --DOCSHELL 0x125016800 == 44 [pid = 2087] [id = 174] 08:27:30 INFO - PROCESS | 2087 | --DOCSHELL 0x123f16000 == 43 [pid = 2087] [id = 173] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 128 (0x11623d800) [pid = 2087] [serial = 433] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 127 (0x11767b800) [pid = 2087] [serial = 436] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 126 (0x124e9a400) [pid = 2087] [serial = 442] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 125 (0x123c13400) [pid = 2087] [serial = 439] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOCSHELL 0x111dd7000 == 42 [pid = 2087] [id = 172] 08:27:30 INFO - PROCESS | 2087 | --DOCSHELL 0x119913000 == 41 [pid = 2087] [id = 171] 08:27:30 INFO - PROCESS | 2087 | --DOCSHELL 0x11961d000 == 40 [pid = 2087] [id = 170] 08:27:30 INFO - PROCESS | 2087 | --DOCSHELL 0x117321800 == 39 [pid = 2087] [id = 169] 08:27:30 INFO - PROCESS | 2087 | --DOCSHELL 0x116723800 == 38 [pid = 2087] [id = 168] 08:27:30 INFO - PROCESS | 2087 | --DOCSHELL 0x117361800 == 37 [pid = 2087] [id = 167] 08:27:30 INFO - PROCESS | 2087 | --DOCSHELL 0x123abb800 == 36 [pid = 2087] [id = 165] 08:27:30 INFO - PROCESS | 2087 | --DOCSHELL 0x1180af800 == 35 [pid = 2087] [id = 164] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 124 (0x1292b1c00) [pid = 2087] [serial = 466] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 123 (0x12a631c00) [pid = 2087] [serial = 469] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 122 (0x12a7c8c00) [pid = 2087] [serial = 470] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 121 (0x12759c400) [pid = 2087] [serial = 463] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 120 (0x113cf0000) [pid = 2087] [serial = 448] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 119 (0x116a68400) [pid = 2087] [serial = 449] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 118 (0x124e9c400) [pid = 2087] [serial = 460] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 117 (0x125728c00) [pid = 2087] [serial = 461] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 116 (0x121199800) [pid = 2087] [serial = 457] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 115 (0x1244c5800) [pid = 2087] [serial = 458] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 114 (0x1292ac400) [pid = 2087] [serial = 431] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 113 (0x1184a0400) [pid = 2087] [serial = 451] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 112 (0x1191e9800) [pid = 2087] [serial = 452] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 111 (0x12a8f4c00) [pid = 2087] [serial = 473] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 110 (0x12a7d1400) [pid = 2087] [serial = 472] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 109 (0x128cac000) [pid = 2087] [serial = 445] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 108 (0x126a61c00) [pid = 2087] [serial = 478] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 107 (0x1199a7000) [pid = 2087] [serial = 476] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 106 (0x12ba40400) [pid = 2087] [serial = 481] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 105 (0x12ade0000) [pid = 2087] [serial = 479] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 104 (0x12bb4ec00) [pid = 2087] [serial = 482] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 103 (0x117415c00) [pid = 2087] [serial = 475] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 102 (0x1199a5400) [pid = 2087] [serial = 454] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 101 (0x119fb8c00) [pid = 2087] [serial = 455] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 100 (0x12bbd5400) [pid = 2087] [serial = 485] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 99 (0x129590c00) [pid = 2087] [serial = 467] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 98 (0x1292a8400) [pid = 2087] [serial = 464] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | --DOMWINDOW == 97 (0x12bb55c00) [pid = 2087] [serial = 484] [outer = 0x0] [url = about:blank] 08:27:30 INFO - PROCESS | 2087 | 1462375650853 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]]]}] 08:27:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:27:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1122ms 08:27:30 INFO - PROCESS | 2087 | 1462375650890 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:27:30 INFO - PROCESS | 2087 | 1462375650894 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:27:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:27:30 INFO - PROCESS | 2087 | 1462375650900 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:27:30 INFO - PROCESS | 2087 | 1462375650902 Marionette TRACE conn2 <- [1,706,null,{}] 08:27:30 INFO - PROCESS | 2087 | 1462375650904 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}] 08:27:30 INFO - PROCESS | 2087 | 1462375650977 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:27:31 INFO - PROCESS | 2087 | 1462375651019 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:31 INFO - PROCESS | 2087 | ++DOCSHELL 0x11671f000 == 36 [pid = 2087] [id = 184] 08:27:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x117416800) [pid = 2087] [serial = 550] [outer = 0x0] 08:27:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 99 (0x1191e9800) [pid = 2087] [serial = 551] [outer = 0x117416800] 08:27:31 INFO - PROCESS | 2087 | 1462375651046 Marionette DEBUG loaded listener.js 08:27:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 100 (0x1199a5400) [pid = 2087] [serial = 552] [outer = 0x117416800] 08:27:31 INFO - PROCESS | 2087 | 1462375651877 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]]]}] 08:27:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:27:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1019ms 08:27:31 INFO - PROCESS | 2087 | 1462375651920 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:27:31 INFO - PROCESS | 2087 | 1462375651921 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:27:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:27:31 INFO - PROCESS | 2087 | 1462375651924 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:27:31 INFO - PROCESS | 2087 | 1462375651926 Marionette TRACE conn2 <- [1,710,null,{}] 08:27:31 INFO - PROCESS | 2087 | 1462375651985 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}] 08:27:32 INFO - PROCESS | 2087 | 1462375652078 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:27:32 INFO - PROCESS | 2087 | 1462375652149 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:32 INFO - PROCESS | 2087 | ++DOCSHELL 0x1164ee800 == 37 [pid = 2087] [id = 185] 08:27:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 101 (0x116765000) [pid = 2087] [serial = 553] [outer = 0x0] 08:27:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 102 (0x1171df800) [pid = 2087] [serial = 554] [outer = 0x116765000] 08:27:32 INFO - PROCESS | 2087 | 1462375652183 Marionette DEBUG loaded listener.js 08:27:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 103 (0x117c28800) [pid = 2087] [serial = 555] [outer = 0x116765000] 08:27:33 INFO - PROCESS | 2087 | 1462375653108 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]]]}] 08:27:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:27:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1232ms 08:27:33 INFO - PROCESS | 2087 | 1462375653157 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:27:33 INFO - PROCESS | 2087 | 1462375653160 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:27:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:27:33 INFO - PROCESS | 2087 | 1462375653163 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:27:33 INFO - PROCESS | 2087 | 1462375653165 Marionette TRACE conn2 <- [1,714,null,{}] 08:27:33 INFO - PROCESS | 2087 | 1462375653168 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}] 08:27:33 INFO - PROCESS | 2087 | 1462375653258 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:27:33 INFO - PROCESS | 2087 | 1462375653305 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:33 INFO - PROCESS | 2087 | ++DOCSHELL 0x11990b000 == 38 [pid = 2087] [id = 186] 08:27:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 104 (0x12118e000) [pid = 2087] [serial = 556] [outer = 0x0] 08:27:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 105 (0x1239abc00) [pid = 2087] [serial = 557] [outer = 0x12118e000] 08:27:33 INFO - PROCESS | 2087 | 1462375653337 Marionette DEBUG loaded listener.js 08:27:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 106 (0x1242fd000) [pid = 2087] [serial = 558] [outer = 0x12118e000] 08:27:34 INFO - PROCESS | 2087 | 1462375654294 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]]]}] 08:27:34 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 08:27:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1170ms 08:27:34 INFO - PROCESS | 2087 | 1462375654334 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:27:34 INFO - PROCESS | 2087 | 1462375654335 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:27:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:27:34 INFO - PROCESS | 2087 | 1462375654338 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:27:34 INFO - PROCESS | 2087 | 1462375654339 Marionette TRACE conn2 <- [1,718,null,{}] 08:27:34 INFO - PROCESS | 2087 | 1462375654342 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}] 08:27:34 INFO - PROCESS | 2087 | 1462375654428 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:27:34 INFO - PROCESS | 2087 | 1462375654472 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:34 INFO - PROCESS | 2087 | ++DOCSHELL 0x123a14000 == 39 [pid = 2087] [id = 187] 08:27:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 107 (0x12473c400) [pid = 2087] [serial = 559] [outer = 0x0] 08:27:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 108 (0x125137800) [pid = 2087] [serial = 560] [outer = 0x12473c400] 08:27:34 INFO - PROCESS | 2087 | 1462375654506 Marionette DEBUG loaded listener.js 08:27:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 109 (0x1268e6c00) [pid = 2087] [serial = 561] [outer = 0x12473c400] 08:27:35 INFO - PROCESS | 2087 | 1462375655428 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]]]}] 08:27:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:27:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1119ms 08:27:35 INFO - PROCESS | 2087 | 1462375655459 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:27:35 INFO - PROCESS | 2087 | 1462375655465 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:27:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:27:35 INFO - PROCESS | 2087 | 1462375655472 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:27:35 INFO - PROCESS | 2087 | 1462375655473 Marionette TRACE conn2 <- [1,722,null,{}] 08:27:35 INFO - PROCESS | 2087 | 1462375655475 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}] 08:27:35 INFO - PROCESS | 2087 | 1462375655552 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:27:35 INFO - PROCESS | 2087 | 1462375655587 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:35 INFO - PROCESS | 2087 | ++DOCSHELL 0x124732000 == 40 [pid = 2087] [id = 188] 08:27:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 110 (0x127022400) [pid = 2087] [serial = 562] [outer = 0x0] 08:27:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 111 (0x128c79000) [pid = 2087] [serial = 563] [outer = 0x127022400] 08:27:35 INFO - PROCESS | 2087 | 1462375655631 Marionette DEBUG loaded listener.js 08:27:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 112 (0x129209800) [pid = 2087] [serial = 564] [outer = 0x127022400] 08:27:36 INFO - PROCESS | 2087 | 1462375656274 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] 08:27:36 INFO - PROCESS | 2087 | 1462375656315 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:27:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:27:36 INFO - PROCESS | 2087 | 1462375656319 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:27:36 INFO - PROCESS | 2087 | 1462375656321 Marionette TRACE conn2 <- [1,726,null,{}] 08:27:36 INFO - PROCESS | 2087 | 1462375656325 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}] 08:27:36 INFO - PROCESS | 2087 | 1462375656416 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:27:36 INFO - PROCESS | 2087 | 1462375656476 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:36 INFO - PROCESS | 2087 | ++DOCSHELL 0x116eb5800 == 41 [pid = 2087] [id = 189] 08:27:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 113 (0x11918c800) [pid = 2087] [serial = 565] [outer = 0x0] 08:27:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 114 (0x1191e8800) [pid = 2087] [serial = 566] [outer = 0x11918c800] 08:27:36 INFO - PROCESS | 2087 | 1462375656505 Marionette DEBUG loaded listener.js 08:27:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 115 (0x11999b000) [pid = 2087] [serial = 567] [outer = 0x11918c800] 08:27:36 INFO - PROCESS | 2087 | --DOCSHELL 0x118873800 == 40 [pid = 2087] [id = 183] 08:27:36 INFO - PROCESS | 2087 | --DOCSHELL 0x119614800 == 39 [pid = 2087] [id = 181] 08:27:36 INFO - PROCESS | 2087 | --DOCSHELL 0x11640d000 == 38 [pid = 2087] [id = 180] 08:27:36 INFO - PROCESS | 2087 | 1462375656947 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]]]}] 08:27:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:27:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 675ms 08:27:37 INFO - PROCESS | 2087 | 1462375657003 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:27:37 INFO - PROCESS | 2087 | 1462375657006 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:27:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:27:37 INFO - PROCESS | 2087 | 1462375657022 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:27:37 INFO - PROCESS | 2087 | 1462375657025 Marionette TRACE conn2 <- [1,730,null,{}] 08:27:37 INFO - PROCESS | 2087 | 1462375657029 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}] 08:27:37 INFO - PROCESS | 2087 | 1462375657151 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:27:37 INFO - PROCESS | 2087 | 1462375657168 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:37 INFO - PROCESS | 2087 | ++DOCSHELL 0x123a1b800 == 39 [pid = 2087] [id = 190] 08:27:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 116 (0x1268e7800) [pid = 2087] [serial = 568] [outer = 0x0] 08:27:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 117 (0x127021000) [pid = 2087] [serial = 569] [outer = 0x1268e7800] 08:27:37 INFO - PROCESS | 2087 | 1462375657211 Marionette DEBUG loaded listener.js 08:27:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 118 (0x1275a7800) [pid = 2087] [serial = 570] [outer = 0x1268e7800] 08:27:37 INFO - PROCESS | 2087 | 1462375657665 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] 08:27:37 INFO - PROCESS | 2087 | 1462375657696 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:27:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:27:37 INFO - PROCESS | 2087 | 1462375657701 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:27:37 INFO - PROCESS | 2087 | 1462375657703 Marionette TRACE conn2 <- [1,734,null,{}] 08:27:37 INFO - PROCESS | 2087 | 1462375657710 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}] 08:27:37 INFO - PROCESS | 2087 | 1462375657801 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:27:37 INFO - PROCESS | 2087 | 1462375657834 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:37 INFO - PROCESS | 2087 | ++DOCSHELL 0x12707d800 == 40 [pid = 2087] [id = 191] 08:27:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 119 (0x128dcc400) [pid = 2087] [serial = 571] [outer = 0x0] 08:27:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 120 (0x12a62ec00) [pid = 2087] [serial = 572] [outer = 0x128dcc400] 08:27:37 INFO - PROCESS | 2087 | 1462375657861 Marionette DEBUG loaded listener.js 08:27:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 121 (0x12a7d6800) [pid = 2087] [serial = 573] [outer = 0x128dcc400] 08:27:38 INFO - PROCESS | 2087 | 1462375658202 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]]]}] 08:27:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:27:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 520ms 08:27:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:27:38 INFO - PROCESS | 2087 | 1462375658222 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:27:38 INFO - PROCESS | 2087 | 1462375658223 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:27:38 INFO - PROCESS | 2087 | 1462375658225 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:27:38 INFO - PROCESS | 2087 | 1462375658226 Marionette TRACE conn2 <- [1,738,null,{}] 08:27:38 INFO - PROCESS | 2087 | 1462375658234 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}] 08:27:38 INFO - PROCESS | 2087 | 1462375658324 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:27:38 INFO - PROCESS | 2087 | 1462375658329 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:38 INFO - PROCESS | 2087 | ++DOCSHELL 0x128d9b800 == 41 [pid = 2087] [id = 192] 08:27:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 122 (0x12a8f1c00) [pid = 2087] [serial = 574] [outer = 0x0] 08:27:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 123 (0x12adb8400) [pid = 2087] [serial = 575] [outer = 0x12a8f1c00] 08:27:38 INFO - PROCESS | 2087 | 1462375658355 Marionette DEBUG loaded listener.js 08:27:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 124 (0x12ba40400) [pid = 2087] [serial = 576] [outer = 0x12a8f1c00] 08:27:38 INFO - PROCESS | 2087 | --DOMWINDOW == 123 (0x12a8f3400) [pid = 2087] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:27:38 INFO - PROCESS | 2087 | --DOMWINDOW == 122 (0x128c7f000) [pid = 2087] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:27:38 INFO - PROCESS | 2087 | --DOMWINDOW == 121 (0x125064400) [pid = 2087] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:27:38 INFO - PROCESS | 2087 | --DOMWINDOW == 120 (0x117c23000) [pid = 2087] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:27:38 INFO - PROCESS | 2087 | --DOMWINDOW == 119 (0x119fb1c00) [pid = 2087] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:27:38 INFO - PROCESS | 2087 | --DOMWINDOW == 118 (0x128c7a400) [pid = 2087] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:27:38 INFO - PROCESS | 2087 | --DOMWINDOW == 117 (0x119fb2400) [pid = 2087] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:27:38 INFO - PROCESS | 2087 | --DOMWINDOW == 116 (0x11767b000) [pid = 2087] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:27:38 INFO - PROCESS | 2087 | --DOMWINDOW == 115 (0x129214800) [pid = 2087] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:27:38 INFO - PROCESS | 2087 | --DOMWINDOW == 114 (0x1197de400) [pid = 2087] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:27:38 INFO - PROCESS | 2087 | --DOMWINDOW == 113 (0x11676d400) [pid = 2087] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:27:38 INFO - PROCESS | 2087 | --DOMWINDOW == 112 (0x128cb7400) [pid = 2087] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:27:38 INFO - PROCESS | 2087 | --DOMWINDOW == 111 (0x126a65800) [pid = 2087] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:27:38 INFO - PROCESS | 2087 | --DOMWINDOW == 110 (0x124b82c00) [pid = 2087] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:27:39 INFO - PROCESS | 2087 | 1462375659235 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]]]}] 08:27:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:27:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1019ms 08:27:39 INFO - PROCESS | 2087 | 1462375659245 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:27:39 INFO - PROCESS | 2087 | 1462375659247 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:27:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:27:39 INFO - PROCESS | 2087 | 1462375659249 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:27:39 INFO - PROCESS | 2087 | 1462375659250 Marionette TRACE conn2 <- [1,742,null,{}] 08:27:39 INFO - PROCESS | 2087 | 1462375659253 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}] 08:27:39 INFO - PROCESS | 2087 | 1462375659325 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:27:39 INFO - PROCESS | 2087 | 1462375659331 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:39 INFO - PROCESS | 2087 | ++DOCSHELL 0x11886a000 == 42 [pid = 2087] [id = 193] 08:27:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 111 (0x116205000) [pid = 2087] [serial = 577] [outer = 0x0] 08:27:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 112 (0x119fb1c00) [pid = 2087] [serial = 578] [outer = 0x116205000] 08:27:39 INFO - PROCESS | 2087 | 1462375659357 Marionette DEBUG loaded listener.js 08:27:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 113 (0x128c74400) [pid = 2087] [serial = 579] [outer = 0x116205000] 08:27:40 INFO - PROCESS | 2087 | 1462375660163 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]]]}] 08:27:40 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 08:27:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 920ms 08:27:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:27:40 INFO - PROCESS | 2087 | 1462375660170 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:27:40 INFO - PROCESS | 2087 | 1462375660171 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:27:40 INFO - PROCESS | 2087 | 1462375660174 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:27:40 INFO - PROCESS | 2087 | 1462375660175 Marionette TRACE conn2 <- [1,746,null,{}] 08:27:40 INFO - PROCESS | 2087 | 1462375660177 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}] 08:27:40 INFO - PROCESS | 2087 | 1462375660267 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:27:40 INFO - PROCESS | 2087 | 1462375660314 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:40 INFO - PROCESS | 2087 | ++DOCSHELL 0x112e54000 == 43 [pid = 2087] [id = 194] 08:27:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 114 (0x11676d400) [pid = 2087] [serial = 580] [outer = 0x0] 08:27:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 115 (0x12bb53800) [pid = 2087] [serial = 581] [outer = 0x11676d400] 08:27:40 INFO - PROCESS | 2087 | 1462375660342 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 116 (0x12bf9c400) [pid = 2087] [serial = 582] [outer = 0x11676d400] 08:27:41 INFO - PROCESS | 2087 | 1462375661088 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]]]}] 08:27:41 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.) 08:27:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 920ms 08:27:41 INFO - PROCESS | 2087 | 1462375661095 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:27:41 INFO - PROCESS | 2087 | 1462375661097 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:27:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:27:41 INFO - PROCESS | 2087 | 1462375661099 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:27:41 INFO - PROCESS | 2087 | 1462375661100 Marionette TRACE conn2 <- [1,750,null,{}] 08:27:41 INFO - PROCESS | 2087 | 1462375661102 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}] 08:27:41 INFO - PROCESS | 2087 | 1462375661175 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:27:41 INFO - PROCESS | 2087 | 1462375661182 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:41 INFO - PROCESS | 2087 | ++DOCSHELL 0x12b370000 == 44 [pid = 2087] [id = 195] 08:27:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 117 (0x12bfa2400) [pid = 2087] [serial = 583] [outer = 0x0] 08:27:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 118 (0x12bfa7c00) [pid = 2087] [serial = 584] [outer = 0x12bfa2400] 08:27:41 INFO - PROCESS | 2087 | 1462375661207 Marionette DEBUG loaded listener.js 08:27:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 119 (0x12bfad400) [pid = 2087] [serial = 585] [outer = 0x12bfa2400] 08:27:41 INFO - PROCESS | 2087 | --DOCSHELL 0x12ab09000 == 43 [pid = 2087] [id = 166] 08:27:41 INFO - PROCESS | 2087 | --DOCSHELL 0x12bc80000 == 42 [pid = 2087] [id = 163] 08:27:41 INFO - PROCESS | 2087 | --DOCSHELL 0x1292d7800 == 41 [pid = 2087] [id = 182] 08:27:41 INFO - PROCESS | 2087 | --DOCSHELL 0x118884000 == 40 [pid = 2087] [id = 146] 08:27:41 INFO - PROCESS | 2087 | --DOCSHELL 0x12750f000 == 39 [pid = 2087] [id = 147] 08:27:41 INFO - PROCESS | 2087 | --DOCSHELL 0x116eb5800 == 38 [pid = 2087] [id = 189] 08:27:41 INFO - PROCESS | 2087 | --DOCSHELL 0x124732000 == 37 [pid = 2087] [id = 188] 08:27:41 INFO - PROCESS | 2087 | --DOCSHELL 0x12ab03000 == 36 [pid = 2087] [id = 179] 08:27:41 INFO - PROCESS | 2087 | --DOCSHELL 0x123a14000 == 35 [pid = 2087] [id = 187] 08:27:41 INFO - PROCESS | 2087 | --DOCSHELL 0x11990b000 == 34 [pid = 2087] [id = 186] 08:27:41 INFO - PROCESS | 2087 | --DOCSHELL 0x11671f000 == 33 [pid = 2087] [id = 184] 08:27:41 INFO - PROCESS | 2087 | --DOCSHELL 0x1164ee800 == 32 [pid = 2087] [id = 185] 08:27:42 INFO - PROCESS | 2087 | --DOCSHELL 0x12707d800 == 31 [pid = 2087] [id = 191] 08:27:42 INFO - PROCESS | 2087 | --DOCSHELL 0x11886a000 == 30 [pid = 2087] [id = 193] 08:27:42 INFO - PROCESS | 2087 | --DOCSHELL 0x112e54000 == 29 [pid = 2087] [id = 194] 08:27:42 INFO - PROCESS | 2087 | --DOCSHELL 0x128d9b800 == 28 [pid = 2087] [id = 192] 08:27:42 INFO - PROCESS | 2087 | --DOCSHELL 0x123a1b800 == 27 [pid = 2087] [id = 190] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 118 (0x12adadc00) [pid = 2087] [serial = 392] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 117 (0x1292acc00) [pid = 2087] [serial = 524] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 116 (0x12bbdb400) [pid = 2087] [serial = 487] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 115 (0x12572ac00) [pid = 2087] [serial = 515] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 114 (0x1191e8400) [pid = 2087] [serial = 503] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 113 (0x1183d3400) [pid = 2087] [serial = 502] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 112 (0x121195800) [pid = 2087] [serial = 509] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 111 (0x1242efc00) [pid = 2087] [serial = 510] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 110 (0x119fb1400) [pid = 2087] [serial = 493] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 109 (0x128cac400) [pid = 2087] [serial = 521] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 108 (0x1244c7000) [pid = 2087] [serial = 512] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 107 (0x1247bb400) [pid = 2087] [serial = 513] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 106 (0x119125000) [pid = 2087] [serial = 500] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 105 (0x117c2dc00) [pid = 2087] [serial = 499] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 104 (0x12959a000) [pid = 2087] [serial = 527] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 103 (0x1199a5800) [pid = 2087] [serial = 505] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 102 (0x119fab000) [pid = 2087] [serial = 506] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 101 (0x117c66800) [pid = 2087] [serial = 490] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 100 (0x12729bc00) [pid = 2087] [serial = 496] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 99 (0x11741e800) [pid = 2087] [serial = 548] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 98 (0x118559800) [pid = 2087] [serial = 549] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 97 (0x11643dc00) [pid = 2087] [serial = 539] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 96 (0x119641800) [pid = 2087] [serial = 542] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 95 (0x1293de800) [pid = 2087] [serial = 525] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 94 (0x125068400) [pid = 2087] [serial = 545] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 93 (0x12a7c3400) [pid = 2087] [serial = 528] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 92 (0x12add6000) [pid = 2087] [serial = 534] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 91 (0x12a8f2400) [pid = 2087] [serial = 533] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 90 (0x129594400) [pid = 2087] [serial = 530] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 89 (0x12a7da800) [pid = 2087] [serial = 531] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 88 (0x128c71400) [pid = 2087] [serial = 519] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 87 (0x1275a2800) [pid = 2087] [serial = 518] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 86 (0x128dd5000) [pid = 2087] [serial = 522] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 85 (0x117c6fc00) [pid = 2087] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 84 (0x127090800) [pid = 2087] [serial = 516] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 83 (0x12ba39400) [pid = 2087] [serial = 536] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 2087 | --DOMWINDOW == 82 (0x1191e9800) [pid = 2087] [serial = 551] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 2087 | 1462375663178 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]]]}] 08:27:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:27:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2123ms 08:27:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:27:43 INFO - PROCESS | 2087 | 1462375663223 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:27:43 INFO - PROCESS | 2087 | 1462375663224 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:27:43 INFO - PROCESS | 2087 | 1462375663228 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:27:43 INFO - PROCESS | 2087 | 1462375663230 Marionette TRACE conn2 <- [1,754,null,{}] 08:27:43 INFO - PROCESS | 2087 | 1462375663234 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}] 08:27:43 INFO - PROCESS | 2087 | 1462375663309 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:27:43 INFO - PROCESS | 2087 | 1462375663350 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:43 INFO - PROCESS | 2087 | ++DOCSHELL 0x115d51800 == 28 [pid = 2087] [id = 196] 08:27:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 83 (0x116441000) [pid = 2087] [serial = 586] [outer = 0x0] 08:27:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 84 (0x116449800) [pid = 2087] [serial = 587] [outer = 0x116441000] 08:27:43 INFO - PROCESS | 2087 | 1462375663378 Marionette DEBUG loaded listener.js 08:27:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 85 (0x116208800) [pid = 2087] [serial = 588] [outer = 0x116441000] 08:27:44 INFO - PROCESS | 2087 | 1462375664140 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]]]}] 08:27:44 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 08:27:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 924ms 08:27:44 INFO - PROCESS | 2087 | 1462375664152 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:27:44 INFO - PROCESS | 2087 | 1462375664157 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:27:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:27:44 INFO - PROCESS | 2087 | 1462375664161 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:27:44 INFO - PROCESS | 2087 | 1462375664164 Marionette TRACE conn2 <- [1,758,null,{}] 08:27:44 INFO - PROCESS | 2087 | 1462375664167 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}] 08:27:44 INFO - PROCESS | 2087 | 1462375664239 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:27:44 INFO - PROCESS | 2087 | 1462375664244 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:44 INFO - PROCESS | 2087 | ++DOCSHELL 0x117304800 == 29 [pid = 2087] [id = 197] 08:27:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 86 (0x117414000) [pid = 2087] [serial = 589] [outer = 0x0] 08:27:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 87 (0x118254c00) [pid = 2087] [serial = 590] [outer = 0x117414000] 08:27:44 INFO - PROCESS | 2087 | 1462375664274 Marionette DEBUG loaded listener.js 08:27:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 88 (0x118566800) [pid = 2087] [serial = 591] [outer = 0x117414000] 08:27:44 INFO - PROCESS | 2087 | 1462375664620 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]]]}] 08:27:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:27:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 473ms 08:27:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:27:44 INFO - PROCESS | 2087 | 1462375664635 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:27:44 INFO - PROCESS | 2087 | 1462375664636 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:27:44 INFO - PROCESS | 2087 | 1462375664639 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:27:44 INFO - PROCESS | 2087 | 1462375664641 Marionette TRACE conn2 <- [1,762,null,{}] 08:27:44 INFO - PROCESS | 2087 | 1462375664651 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}] 08:27:44 INFO - PROCESS | 2087 | 1462375664743 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:27:44 INFO - PROCESS | 2087 | 1462375664751 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:44 INFO - PROCESS | 2087 | ++DOCSHELL 0x11822a800 == 30 [pid = 2087] [id = 198] 08:27:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 89 (0x1125b6800) [pid = 2087] [serial = 592] [outer = 0x0] 08:27:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 90 (0x1197e6400) [pid = 2087] [serial = 593] [outer = 0x1125b6800] 08:27:44 INFO - PROCESS | 2087 | 1462375664779 Marionette DEBUG loaded listener.js 08:27:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 91 (0x1199a6400) [pid = 2087] [serial = 594] [outer = 0x1125b6800] 08:27:45 INFO - PROCESS | 2087 | 1462375665555 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]]]}] 08:27:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:27:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 921ms 08:27:45 INFO - PROCESS | 2087 | 1462375665561 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:27:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:27:45 INFO - PROCESS | 2087 | 1462375665562 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:27:45 INFO - PROCESS | 2087 | 1462375665564 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:27:45 INFO - PROCESS | 2087 | 1462375665566 Marionette TRACE conn2 <- [1,766,null,{}] 08:27:45 INFO - PROCESS | 2087 | 1462375665568 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}] 08:27:45 INFO - PROCESS | 2087 | 1462375665636 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:27:45 INFO - PROCESS | 2087 | 1462375665640 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:45 INFO - PROCESS | 2087 | ++DOCSHELL 0x119181800 == 31 [pid = 2087] [id = 199] 08:27:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 92 (0x119fad800) [pid = 2087] [serial = 595] [outer = 0x0] 08:27:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 93 (0x121191c00) [pid = 2087] [serial = 596] [outer = 0x119fad800] 08:27:45 INFO - PROCESS | 2087 | 1462375665669 Marionette DEBUG loaded listener.js 08:27:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 94 (0x12119b000) [pid = 2087] [serial = 597] [outer = 0x119fad800] 08:27:46 INFO - PROCESS | 2087 | 1462375666460 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]]]}] 08:27:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:27:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 918ms 08:27:46 INFO - PROCESS | 2087 | 1462375666483 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:27:46 INFO - PROCESS | 2087 | 1462375666485 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:27:46 INFO - PROCESS | 2087 | 1462375666487 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:27:46 INFO - PROCESS | 2087 | 1462375666488 Marionette TRACE conn2 <- [1,770,null,{}] 08:27:46 INFO - PROCESS | 2087 | 1462375666490 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}] 08:27:46 INFO - PROCESS | 2087 | 1462375666572 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:27:46 INFO - PROCESS | 2087 | 1462375666576 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:46 INFO - PROCESS | 2087 | ++DOCSHELL 0x119912000 == 32 [pid = 2087] [id = 200] 08:27:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 95 (0x117c23000) [pid = 2087] [serial = 598] [outer = 0x0] 08:27:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 96 (0x123dac800) [pid = 2087] [serial = 599] [outer = 0x117c23000] 08:27:46 INFO - PROCESS | 2087 | 1462375666604 Marionette DEBUG loaded listener.js 08:27:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 97 (0x1245db000) [pid = 2087] [serial = 600] [outer = 0x117c23000] 08:27:46 INFO - PROCESS | 2087 | 1462375666940 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]]]}] 08:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 08:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:27:46 INFO - PROCESS | 2087 | 1462375666955 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:27:46 INFO - PROCESS | 2087 | 1462375666957 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:27:46 INFO - PROCESS | 2087 | 1462375666959 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:27:46 INFO - PROCESS | 2087 | 1462375666960 Marionette TRACE conn2 <- [1,774,null,{}] 08:27:46 INFO - PROCESS | 2087 | 1462375666969 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}] 08:27:47 INFO - PROCESS | 2087 | 1462375667079 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:27:47 INFO - PROCESS | 2087 | 1462375667084 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:47 INFO - PROCESS | 2087 | ++DOCSHELL 0x12112a800 == 33 [pid = 2087] [id = 201] 08:27:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x1245e7400) [pid = 2087] [serial = 601] [outer = 0x0] 08:27:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 99 (0x1248a0c00) [pid = 2087] [serial = 602] [outer = 0x1245e7400] 08:27:47 INFO - PROCESS | 2087 | 1462375667118 Marionette DEBUG loaded listener.js 08:27:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 100 (0x1257e6400) [pid = 2087] [serial = 603] [outer = 0x1245e7400] 08:27:47 INFO - PROCESS | 2087 | 1462375667549 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]]]}] 08:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 618ms 08:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:27:47 INFO - PROCESS | 2087 | 1462375667578 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:27:47 INFO - PROCESS | 2087 | 1462375667579 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:27:47 INFO - PROCESS | 2087 | 1462375667581 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:27:47 INFO - PROCESS | 2087 | 1462375667582 Marionette TRACE conn2 <- [1,778,null,{}] 08:27:47 INFO - PROCESS | 2087 | 1462375667585 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}] 08:27:47 INFO - PROCESS | 2087 | 1462375667646 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:27:47 INFO - PROCESS | 2087 | 1462375667666 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:47 INFO - PROCESS | 2087 | ++DOCSHELL 0x123ac5800 == 34 [pid = 2087] [id = 202] 08:27:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 101 (0x113c5c000) [pid = 2087] [serial = 604] [outer = 0x0] 08:27:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 102 (0x127086400) [pid = 2087] [serial = 605] [outer = 0x113c5c000] 08:27:47 INFO - PROCESS | 2087 | 1462375667687 Marionette DEBUG loaded listener.js 08:27:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 103 (0x12759b400) [pid = 2087] [serial = 606] [outer = 0x113c5c000] 08:27:48 INFO - PROCESS | 2087 | 1462375668139 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]]]}] 08:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 570ms 08:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:27:48 INFO - PROCESS | 2087 | 1462375668153 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:27:48 INFO - PROCESS | 2087 | 1462375668154 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:27:48 INFO - PROCESS | 2087 | 1462375668158 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:27:48 INFO - PROCESS | 2087 | 1462375668159 Marionette TRACE conn2 <- [1,782,null,{}] 08:27:48 INFO - PROCESS | 2087 | 1462375668163 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}] 08:27:48 INFO - PROCESS | 2087 | 1462375668293 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:27:48 INFO - PROCESS | 2087 | 1462375668317 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:48 INFO - PROCESS | 2087 | ++DOCSHELL 0x12422f000 == 35 [pid = 2087] [id = 203] 08:27:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 104 (0x1245f6000) [pid = 2087] [serial = 607] [outer = 0x0] 08:27:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 105 (0x128c7a400) [pid = 2087] [serial = 608] [outer = 0x1245f6000] 08:27:48 INFO - PROCESS | 2087 | 1462375668353 Marionette DEBUG loaded listener.js 08:27:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 106 (0x128cb0000) [pid = 2087] [serial = 609] [outer = 0x1245f6000] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 105 (0x117173c00) [pid = 2087] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 104 (0x12959a800) [pid = 2087] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 103 (0x1242ef800) [pid = 2087] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 102 (0x116442400) [pid = 2087] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 101 (0x121197000) [pid = 2087] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 100 (0x12572d400) [pid = 2087] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 99 (0x115fd2c00) [pid = 2087] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 98 (0x1242f9c00) [pid = 2087] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 97 (0x11602f800) [pid = 2087] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 96 (0x11676c400) [pid = 2087] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 95 (0x12ba3b000) [pid = 2087] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 94 (0x128dcc400) [pid = 2087] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 93 (0x12a8f1c00) [pid = 2087] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 92 (0x11676d400) [pid = 2087] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 91 (0x116205000) [pid = 2087] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 90 (0x1268e7800) [pid = 2087] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 89 (0x11918c800) [pid = 2087] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 88 (0x127022400) [pid = 2087] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 87 (0x12473c400) [pid = 2087] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 86 (0x12118e000) [pid = 2087] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 85 (0x116765000) [pid = 2087] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 84 (0x117416800) [pid = 2087] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 83 (0x116256400) [pid = 2087] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 82 (0x1191df400) [pid = 2087] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 81 (0x117c6d400) [pid = 2087] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:27:48 INFO - PROCESS | 2087 | --DOMWINDOW == 80 (0x1245e2400) [pid = 2087] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:27:48 INFO - PROCESS | 2087 | 1462375668900 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]]]}] 08:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 770ms 08:27:48 INFO - PROCESS | 2087 | 1462375668927 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:27:48 INFO - PROCESS | 2087 | 1462375668929 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:27:48 INFO - PROCESS | 2087 | 1462375668937 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:27:48 INFO - PROCESS | 2087 | 1462375668938 Marionette TRACE conn2 <- [1,786,null,{}] 08:27:48 INFO - PROCESS | 2087 | 1462375668940 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}] 08:27:49 INFO - PROCESS | 2087 | 1462375669038 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:27:49 INFO - PROCESS | 2087 | 1462375669071 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:49 INFO - PROCESS | 2087 | ++DOCSHELL 0x11822a000 == 36 [pid = 2087] [id = 204] 08:27:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 81 (0x116256400) [pid = 2087] [serial = 610] [outer = 0x0] 08:27:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 82 (0x1191e3000) [pid = 2087] [serial = 611] [outer = 0x116256400] 08:27:49 INFO - PROCESS | 2087 | 1462375669096 Marionette DEBUG loaded listener.js 08:27:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 83 (0x121197000) [pid = 2087] [serial = 612] [outer = 0x116256400] 08:27:49 INFO - PROCESS | 2087 | 1462375669370 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]]]}] 08:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 469ms 08:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:27:49 INFO - PROCESS | 2087 | 1462375669406 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:27:49 INFO - PROCESS | 2087 | 1462375669407 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:27:49 INFO - PROCESS | 2087 | 1462375669409 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:27:49 INFO - PROCESS | 2087 | 1462375669410 Marionette TRACE conn2 <- [1,790,null,{}] 08:27:49 INFO - PROCESS | 2087 | 1462375669420 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}] 08:27:49 INFO - PROCESS | 2087 | 1462375669501 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:27:49 INFO - PROCESS | 2087 | 1462375669506 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:49 INFO - PROCESS | 2087 | ++DOCSHELL 0x1250b5800 == 37 [pid = 2087] [id = 205] 08:27:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 84 (0x1245e2400) [pid = 2087] [serial = 613] [outer = 0x0] 08:27:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 85 (0x127022400) [pid = 2087] [serial = 614] [outer = 0x1245e2400] 08:27:49 INFO - PROCESS | 2087 | 1462375669534 Marionette DEBUG loaded listener.js 08:27:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 86 (0x128cb9800) [pid = 2087] [serial = 615] [outer = 0x1245e2400] 08:27:49 INFO - PROCESS | 2087 | 1462375669853 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]]]}] 08:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 472ms 08:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:27:49 INFO - PROCESS | 2087 | 1462375669884 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:27:49 INFO - PROCESS | 2087 | 1462375669885 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:27:49 INFO - PROCESS | 2087 | 1462375669887 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:27:49 INFO - PROCESS | 2087 | 1462375669889 Marionette TRACE conn2 <- [1,794,null,{}] 08:27:49 INFO - PROCESS | 2087 | 1462375669891 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}] 08:27:49 INFO - PROCESS | 2087 | 1462375669991 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:27:50 INFO - PROCESS | 2087 | 1462375669999 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:50 INFO - PROCESS | 2087 | ++DOCSHELL 0x119911800 == 38 [pid = 2087] [id = 206] 08:27:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 87 (0x1268e7800) [pid = 2087] [serial = 616] [outer = 0x0] 08:27:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 88 (0x1292aac00) [pid = 2087] [serial = 617] [outer = 0x1268e7800] 08:27:50 INFO - PROCESS | 2087 | 1462375670028 Marionette DEBUG loaded listener.js 08:27:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 89 (0x12958ec00) [pid = 2087] [serial = 618] [outer = 0x1268e7800] 08:27:50 INFO - PROCESS | 2087 | 1462375670341 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]]]}] 08:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 08:27:50 INFO - PROCESS | 2087 | 1462375670356 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:27:50 INFO - PROCESS | 2087 | 1462375670357 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:27:50 INFO - PROCESS | 2087 | 1462375670359 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:27:50 INFO - PROCESS | 2087 | 1462375670360 Marionette TRACE conn2 <- [1,798,null,{}] 08:27:50 INFO - PROCESS | 2087 | 1462375670365 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}] 08:27:50 INFO - PROCESS | 2087 | 1462375670439 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:27:50 INFO - PROCESS | 2087 | 1462375670443 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:50 INFO - PROCESS | 2087 | ++DOCSHELL 0x128f7f800 == 39 [pid = 2087] [id = 207] 08:27:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 90 (0x129596400) [pid = 2087] [serial = 619] [outer = 0x0] 08:27:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 91 (0x12a7be400) [pid = 2087] [serial = 620] [outer = 0x129596400] 08:27:50 INFO - PROCESS | 2087 | 1462375670470 Marionette DEBUG loaded listener.js 08:27:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 92 (0x12a7d7c00) [pid = 2087] [serial = 621] [outer = 0x129596400] 08:27:50 INFO - PROCESS | 2087 | 1462375670916 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]]]}] 08:27:50 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 08:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 569ms 08:27:50 INFO - PROCESS | 2087 | 1462375670954 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:27:50 INFO - PROCESS | 2087 | 1462375670957 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:27:50 INFO - PROCESS | 2087 | 1462375670962 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:27:50 INFO - PROCESS | 2087 | 1462375670967 Marionette TRACE conn2 <- [1,802,null,{}] 08:27:50 INFO - PROCESS | 2087 | 1462375670971 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}] 08:27:51 INFO - PROCESS | 2087 | 1462375671076 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:27:51 INFO - PROCESS | 2087 | 1462375671145 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:51 INFO - PROCESS | 2087 | ++DOCSHELL 0x116474800 == 40 [pid = 2087] [id = 208] 08:27:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 93 (0x113277000) [pid = 2087] [serial = 622] [outer = 0x0] 08:27:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 94 (0x1164cb800) [pid = 2087] [serial = 623] [outer = 0x113277000] 08:27:51 INFO - PROCESS | 2087 | 1462375671179 Marionette DEBUG loaded listener.js 08:27:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 95 (0x117414c00) [pid = 2087] [serial = 624] [outer = 0x113277000] 08:27:51 INFO - PROCESS | 2087 | 1462375671709 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]]]}] 08:27:51 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 08:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 824ms 08:27:51 INFO - PROCESS | 2087 | 1462375671786 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:27:51 INFO - PROCESS | 2087 | 1462375671790 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:27:51 INFO - PROCESS | 2087 | 1462375671795 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:27:51 INFO - PROCESS | 2087 | 1462375671797 Marionette TRACE conn2 <- [1,806,null,{}] 08:27:51 INFO - PROCESS | 2087 | 1462375671799 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}] 08:27:51 INFO - PROCESS | 2087 | 1462375671903 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:27:51 INFO - PROCESS | 2087 | 1462375671979 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:51 INFO - PROCESS | 2087 | ++DOCSHELL 0x118881800 == 41 [pid = 2087] [id = 209] 08:27:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 96 (0x115d62000) [pid = 2087] [serial = 625] [outer = 0x0] 08:27:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 97 (0x1191dec00) [pid = 2087] [serial = 626] [outer = 0x115d62000] 08:27:52 INFO - PROCESS | 2087 | 1462375672010 Marionette DEBUG loaded listener.js 08:27:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x1197e1000) [pid = 2087] [serial = 627] [outer = 0x115d62000] 08:27:52 INFO - PROCESS | 2087 | [2087] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:27:52 INFO - PROCESS | 2087 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:27:52 INFO - PROCESS | 2087 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:27:52 INFO - PROCESS | 2087 | [GFX2-]: Using SkiaGL canvas. 08:27:52 INFO - PROCESS | 2087 | 1462375672772 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]]]}] 08:27:52 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 08:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1024ms 08:27:52 INFO - PROCESS | 2087 | 1462375672819 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:27:52 INFO - PROCESS | 2087 | 1462375672821 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:27:52 INFO - PROCESS | 2087 | 1462375672825 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:27:52 INFO - PROCESS | 2087 | 1462375672828 Marionette TRACE conn2 <- [1,810,null,{}] 08:27:52 INFO - PROCESS | 2087 | 1462375672848 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}] 08:27:52 INFO - PROCESS | 2087 | 1462375672947 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:27:52 INFO - PROCESS | 2087 | 1462375672993 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:53 INFO - PROCESS | 2087 | ++DOCSHELL 0x11731f000 == 42 [pid = 2087] [id = 210] 08:27:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 99 (0x117413400) [pid = 2087] [serial = 628] [outer = 0x0] 08:27:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 100 (0x11741fc00) [pid = 2087] [serial = 629] [outer = 0x117413400] 08:27:53 INFO - PROCESS | 2087 | 1462375673022 Marionette DEBUG loaded listener.js 08:27:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 101 (0x117c6cc00) [pid = 2087] [serial = 630] [outer = 0x117413400] 08:27:53 INFO - PROCESS | 2087 | --DOCSHELL 0x119911800 == 41 [pid = 2087] [id = 206] 08:27:53 INFO - PROCESS | 2087 | --DOCSHELL 0x1250b5800 == 40 [pid = 2087] [id = 205] 08:27:53 INFO - PROCESS | 2087 | --DOCSHELL 0x11822a000 == 39 [pid = 2087] [id = 204] 08:27:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12422f000 == 38 [pid = 2087] [id = 203] 08:27:53 INFO - PROCESS | 2087 | --DOCSHELL 0x123ac5800 == 37 [pid = 2087] [id = 202] 08:27:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12112a800 == 36 [pid = 2087] [id = 201] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 100 (0x12bfa7c00) [pid = 2087] [serial = 584] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOCSHELL 0x119912000 == 35 [pid = 2087] [id = 200] 08:27:53 INFO - PROCESS | 2087 | --DOCSHELL 0x119181800 == 34 [pid = 2087] [id = 199] 08:27:53 INFO - PROCESS | 2087 | --DOCSHELL 0x11822a800 == 33 [pid = 2087] [id = 198] 08:27:53 INFO - PROCESS | 2087 | --DOCSHELL 0x117304800 == 32 [pid = 2087] [id = 197] 08:27:53 INFO - PROCESS | 2087 | --DOCSHELL 0x115d51800 == 31 [pid = 2087] [id = 196] 08:27:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12b370000 == 30 [pid = 2087] [id = 195] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 99 (0x1292b1800) [pid = 2087] [serial = 446] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 98 (0x1167cb400) [pid = 2087] [serial = 434] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 97 (0x119194000) [pid = 2087] [serial = 437] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 96 (0x1275a8c00) [pid = 2087] [serial = 443] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 95 (0x12a630c00) [pid = 2087] [serial = 338] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 94 (0x1242f3400) [pid = 2087] [serial = 440] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 93 (0x128cba400) [pid = 2087] [serial = 497] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 92 (0x117418800) [pid = 2087] [serial = 395] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 91 (0x117416400) [pid = 2087] [serial = 540] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 90 (0x123ae1c00) [pid = 2087] [serial = 494] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 89 (0x119d71c00) [pid = 2087] [serial = 543] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 88 (0x1257e2c00) [pid = 2087] [serial = 546] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 87 (0x118784400) [pid = 2087] [serial = 491] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 86 (0x12bb4ac00) [pid = 2087] [serial = 537] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 85 (0x12bf9a800) [pid = 2087] [serial = 488] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 84 (0x12a62ec00) [pid = 2087] [serial = 572] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 83 (0x12adb8400) [pid = 2087] [serial = 575] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 82 (0x12ba40400) [pid = 2087] [serial = 576] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 81 (0x12a7d6800) [pid = 2087] [serial = 573] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 80 (0x12bb53800) [pid = 2087] [serial = 581] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 79 (0x119fb1c00) [pid = 2087] [serial = 578] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 78 (0x127021000) [pid = 2087] [serial = 569] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 77 (0x11999b000) [pid = 2087] [serial = 567] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 76 (0x1191e8800) [pid = 2087] [serial = 566] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 75 (0x129209800) [pid = 2087] [serial = 564] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 74 (0x128c79000) [pid = 2087] [serial = 563] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 73 (0x1268e6c00) [pid = 2087] [serial = 561] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 72 (0x125137800) [pid = 2087] [serial = 560] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 71 (0x1242fd000) [pid = 2087] [serial = 558] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 70 (0x1239abc00) [pid = 2087] [serial = 557] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 69 (0x117c28800) [pid = 2087] [serial = 555] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 68 (0x1171df800) [pid = 2087] [serial = 554] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 67 (0x1199a5400) [pid = 2087] [serial = 552] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 66 (0x12bf9c400) [pid = 2087] [serial = 582] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 65 (0x1275a7800) [pid = 2087] [serial = 570] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | --DOMWINDOW == 64 (0x128c74400) [pid = 2087] [serial = 579] [outer = 0x0] [url = about:blank] 08:27:53 INFO - PROCESS | 2087 | 1462375673403 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]]]}] 08:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 587ms 08:27:53 INFO - PROCESS | 2087 | 1462375673418 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:27:53 INFO - PROCESS | 2087 | 1462375673421 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:27:53 INFO - PROCESS | 2087 | 1462375673426 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:27:53 INFO - PROCESS | 2087 | 1462375673428 Marionette TRACE conn2 <- [1,814,null,{}] 08:27:53 INFO - PROCESS | 2087 | 1462375673433 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}] 08:27:53 INFO - PROCESS | 2087 | 1462375673506 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:27:53 INFO - PROCESS | 2087 | 1462375673511 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:53 INFO - PROCESS | 2087 | ++DOCSHELL 0x11730b800 == 31 [pid = 2087] [id = 211] 08:27:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 65 (0x1183d6c00) [pid = 2087] [serial = 631] [outer = 0x0] 08:27:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 66 (0x11877e000) [pid = 2087] [serial = 632] [outer = 0x1183d6c00] 08:27:53 INFO - PROCESS | 2087 | 1462375673539 Marionette DEBUG loaded listener.js 08:27:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 67 (0x119640400) [pid = 2087] [serial = 633] [outer = 0x1183d6c00] 08:27:53 INFO - PROCESS | 2087 | 1462375673873 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] 08:27:53 INFO - PROCESS | 2087 | 1462375673902 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:27:53 INFO - PROCESS | 2087 | 1462375673905 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:27:53 INFO - PROCESS | 2087 | 1462375673907 Marionette TRACE conn2 <- [1,818,null,{}] 08:27:53 INFO - PROCESS | 2087 | 1462375673914 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}] 08:27:53 INFO - PROCESS | 2087 | 1462375673991 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:27:54 INFO - PROCESS | 2087 | 1462375674036 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:54 INFO - PROCESS | 2087 | ++DOCSHELL 0x11887f800 == 32 [pid = 2087] [id = 212] 08:27:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 68 (0x1132adc00) [pid = 2087] [serial = 634] [outer = 0x0] 08:27:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 69 (0x11999d800) [pid = 2087] [serial = 635] [outer = 0x1132adc00] 08:27:54 INFO - PROCESS | 2087 | 1462375674064 Marionette DEBUG loaded listener.js 08:27:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 70 (0x121191000) [pid = 2087] [serial = 636] [outer = 0x1132adc00] 08:27:54 INFO - PROCESS | 2087 | 1462375674411 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]]]}] 08:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 521ms 08:27:54 INFO - PROCESS | 2087 | 1462375674427 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:27:54 INFO - PROCESS | 2087 | 1462375674429 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:27:54 INFO - PROCESS | 2087 | 1462375674435 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:27:54 INFO - PROCESS | 2087 | 1462375674437 Marionette TRACE conn2 <- [1,822,null,{}] 08:27:54 INFO - PROCESS | 2087 | 1462375674441 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}] 08:27:54 INFO - PROCESS | 2087 | 1462375674582 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:27:54 INFO - PROCESS | 2087 | 1462375674591 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:54 INFO - PROCESS | 2087 | ++DOCSHELL 0x1198ed000 == 33 [pid = 2087] [id = 213] 08:27:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 71 (0x119641800) [pid = 2087] [serial = 637] [outer = 0x0] 08:27:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 72 (0x12403e400) [pid = 2087] [serial = 638] [outer = 0x119641800] 08:27:54 INFO - PROCESS | 2087 | 1462375674634 Marionette DEBUG loaded listener.js 08:27:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 73 (0x12473cc00) [pid = 2087] [serial = 639] [outer = 0x119641800] 08:27:55 INFO - PROCESS | 2087 | 1462375675023 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] 08:27:55 INFO - PROCESS | 2087 | 1462375675056 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:27:55 INFO - PROCESS | 2087 | 1462375675058 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:27:55 INFO - PROCESS | 2087 | 1462375675059 Marionette TRACE conn2 <- [1,826,null,{}] 08:27:55 INFO - PROCESS | 2087 | 1462375675062 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}] 08:27:55 INFO - PROCESS | 2087 | 1462375675131 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:27:55 INFO - PROCESS | 2087 | 1462375675159 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:55 INFO - PROCESS | 2087 | ++DOCSHELL 0x121121000 == 34 [pid = 2087] [id = 214] 08:27:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 74 (0x119ff4800) [pid = 2087] [serial = 640] [outer = 0x0] 08:27:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 75 (0x124741800) [pid = 2087] [serial = 641] [outer = 0x119ff4800] 08:27:55 INFO - PROCESS | 2087 | 1462375675184 Marionette DEBUG loaded listener.js 08:27:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 76 (0x125068c00) [pid = 2087] [serial = 642] [outer = 0x119ff4800] 08:27:55 INFO - PROCESS | 2087 | 1462375675522 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]]]}] 08:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 467ms 08:27:55 INFO - PROCESS | 2087 | 1462375675527 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:27:55 INFO - PROCESS | 2087 | 1462375675528 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:27:55 INFO - PROCESS | 2087 | 1462375675532 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:27:55 INFO - PROCESS | 2087 | 1462375675533 Marionette TRACE conn2 <- [1,830,null,{}] 08:27:55 INFO - PROCESS | 2087 | 1462375675535 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}] 08:27:55 INFO - PROCESS | 2087 | 1462375675639 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:27:55 INFO - PROCESS | 2087 | 1462375675671 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:55 INFO - PROCESS | 2087 | ++DOCSHELL 0x124440000 == 35 [pid = 2087] [id = 215] 08:27:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 77 (0x12513e000) [pid = 2087] [serial = 643] [outer = 0x0] 08:27:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 78 (0x1268e9c00) [pid = 2087] [serial = 644] [outer = 0x12513e000] 08:27:55 INFO - PROCESS | 2087 | 1462375675698 Marionette DEBUG loaded listener.js 08:27:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 79 (0x128c75400) [pid = 2087] [serial = 645] [outer = 0x12513e000] 08:27:56 INFO - PROCESS | 2087 | 1462375676040 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]]]}] 08:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 520ms 08:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:27:56 INFO - PROCESS | 2087 | 1462375676052 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:27:56 INFO - PROCESS | 2087 | 1462375676054 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:27:56 INFO - PROCESS | 2087 | 1462375676056 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:27:56 INFO - PROCESS | 2087 | 1462375676057 Marionette TRACE conn2 <- [1,834,null,{}] 08:27:56 INFO - PROCESS | 2087 | 1462375676059 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}] 08:27:56 INFO - PROCESS | 2087 | 1462375676149 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:27:56 INFO - PROCESS | 2087 | 1462375676177 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:56 INFO - PROCESS | 2087 | ++DOCSHELL 0x12578e800 == 36 [pid = 2087] [id = 216] 08:27:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 80 (0x128c7d000) [pid = 2087] [serial = 646] [outer = 0x0] 08:27:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 81 (0x128cba400) [pid = 2087] [serial = 647] [outer = 0x128c7d000] 08:27:56 INFO - PROCESS | 2087 | 1462375676202 Marionette DEBUG loaded listener.js 08:27:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 82 (0x1292a9800) [pid = 2087] [serial = 648] [outer = 0x128c7d000] 08:27:56 INFO - PROCESS | 2087 | 1462375676510 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]]]}] 08:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 469ms 08:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:27:56 INFO - PROCESS | 2087 | 1462375676525 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:27:56 INFO - PROCESS | 2087 | 1462375676526 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:27:56 INFO - PROCESS | 2087 | 1462375676528 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:27:56 INFO - PROCESS | 2087 | 1462375676530 Marionette TRACE conn2 <- [1,838,null,{}] 08:27:56 INFO - PROCESS | 2087 | 1462375676539 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}] 08:27:56 INFO - PROCESS | 2087 | 1462375676628 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:27:56 INFO - PROCESS | 2087 | 1462375676633 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:56 INFO - PROCESS | 2087 | ++DOCSHELL 0x12707a800 == 37 [pid = 2087] [id = 217] 08:27:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 83 (0x128c7e000) [pid = 2087] [serial = 649] [outer = 0x0] 08:27:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 84 (0x1293d9400) [pid = 2087] [serial = 650] [outer = 0x128c7e000] 08:27:56 INFO - PROCESS | 2087 | 1462375676657 Marionette DEBUG loaded listener.js 08:27:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 85 (0x129593000) [pid = 2087] [serial = 651] [outer = 0x128c7e000] 08:27:57 INFO - PROCESS | 2087 | 1462375677010 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]]]}] 08:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 521ms 08:27:57 INFO - PROCESS | 2087 | 1462375677050 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:27:57 INFO - PROCESS | 2087 | 1462375677051 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:27:57 INFO - PROCESS | 2087 | 1462375677054 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:27:57 INFO - PROCESS | 2087 | 1462375677055 Marionette TRACE conn2 <- [1,842,null,{}] 08:27:57 INFO - PROCESS | 2087 | 1462375677057 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}] 08:27:57 INFO - PROCESS | 2087 | 1462375677143 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:27:57 INFO - PROCESS | 2087 | 1462375677147 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:57 INFO - PROCESS | 2087 | ++DOCSHELL 0x11887f000 == 38 [pid = 2087] [id = 218] 08:27:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 86 (0x129598800) [pid = 2087] [serial = 652] [outer = 0x0] 08:27:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 87 (0x12a638400) [pid = 2087] [serial = 653] [outer = 0x129598800] 08:27:57 INFO - PROCESS | 2087 | 1462375677172 Marionette DEBUG loaded listener.js 08:27:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 88 (0x12a7d0800) [pid = 2087] [serial = 654] [outer = 0x129598800] 08:27:57 INFO - PROCESS | 2087 | --DOMWINDOW == 87 (0x1245e7400) [pid = 2087] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:27:57 INFO - PROCESS | 2087 | --DOMWINDOW == 86 (0x113c5c000) [pid = 2087] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:27:57 INFO - PROCESS | 2087 | --DOMWINDOW == 85 (0x1245f6000) [pid = 2087] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:27:57 INFO - PROCESS | 2087 | --DOMWINDOW == 84 (0x116256400) [pid = 2087] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:27:57 INFO - PROCESS | 2087 | --DOMWINDOW == 83 (0x1125b6800) [pid = 2087] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:27:57 INFO - PROCESS | 2087 | --DOMWINDOW == 82 (0x1245e2400) [pid = 2087] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:27:57 INFO - PROCESS | 2087 | --DOMWINDOW == 81 (0x116441000) [pid = 2087] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:27:57 INFO - PROCESS | 2087 | --DOMWINDOW == 80 (0x117414000) [pid = 2087] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:27:57 INFO - PROCESS | 2087 | --DOMWINDOW == 79 (0x119fad800) [pid = 2087] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:27:57 INFO - PROCESS | 2087 | --DOMWINDOW == 78 (0x1268e7800) [pid = 2087] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:27:57 INFO - PROCESS | 2087 | --DOMWINDOW == 77 (0x117c23000) [pid = 2087] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:27:57 INFO - PROCESS | 2087 | 1462375677486 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]]]}] 08:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 467ms 08:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:27:57 INFO - PROCESS | 2087 | 1462375677526 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:27:57 INFO - PROCESS | 2087 | 1462375677527 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:27:57 INFO - PROCESS | 2087 | 1462375677538 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:27:57 INFO - PROCESS | 2087 | 1462375677539 Marionette TRACE conn2 <- [1,846,null,{}] 08:27:57 INFO - PROCESS | 2087 | 1462375677542 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}] 08:27:57 INFO - PROCESS | 2087 | 1462375677619 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:27:57 INFO - PROCESS | 2087 | 1462375677624 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:57 INFO - PROCESS | 2087 | ++DOCSHELL 0x124219000 == 39 [pid = 2087] [id = 219] 08:27:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 78 (0x119d79000) [pid = 2087] [serial = 655] [outer = 0x0] 08:27:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 79 (0x1275aa000) [pid = 2087] [serial = 656] [outer = 0x119d79000] 08:27:57 INFO - PROCESS | 2087 | 1462375677650 Marionette DEBUG loaded listener.js 08:27:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 80 (0x12a7d1000) [pid = 2087] [serial = 657] [outer = 0x119d79000] 08:27:57 INFO - PROCESS | 2087 | 1462375677955 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]]]}] 08:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 478ms 08:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:27:58 INFO - PROCESS | 2087 | 1462375678008 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:27:58 INFO - PROCESS | 2087 | 1462375678009 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:27:58 INFO - PROCESS | 2087 | 1462375678011 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:27:58 INFO - PROCESS | 2087 | 1462375678013 Marionette TRACE conn2 <- [1,850,null,{}] 08:27:58 INFO - PROCESS | 2087 | 1462375678015 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}] 08:27:58 INFO - PROCESS | 2087 | 1462375678103 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:27:58 INFO - PROCESS | 2087 | 1462375678146 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:58 INFO - PROCESS | 2087 | ++DOCSHELL 0x1295b8800 == 40 [pid = 2087] [id = 220] 08:27:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 81 (0x123c83800) [pid = 2087] [serial = 658] [outer = 0x0] 08:27:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 82 (0x12a8f3400) [pid = 2087] [serial = 659] [outer = 0x123c83800] 08:27:58 INFO - PROCESS | 2087 | 1462375678174 Marionette DEBUG loaded listener.js 08:27:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 83 (0x12add7c00) [pid = 2087] [serial = 660] [outer = 0x123c83800] 08:27:58 INFO - PROCESS | 2087 | 1462375678469 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]]]}] 08:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 471ms 08:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:27:58 INFO - PROCESS | 2087 | 1462375678488 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:27:58 INFO - PROCESS | 2087 | 1462375678489 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:27:58 INFO - PROCESS | 2087 | 1462375678491 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:27:58 INFO - PROCESS | 2087 | 1462375678492 Marionette TRACE conn2 <- [1,854,null,{}] 08:27:58 INFO - PROCESS | 2087 | 1462375678495 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}] 08:27:58 INFO - PROCESS | 2087 | 1462375678573 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:27:58 INFO - PROCESS | 2087 | 1462375678577 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:58 INFO - PROCESS | 2087 | ++DOCSHELL 0x12a72a800 == 41 [pid = 2087] [id = 221] 08:27:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 84 (0x12addc000) [pid = 2087] [serial = 661] [outer = 0x0] 08:27:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 85 (0x12ba3ac00) [pid = 2087] [serial = 662] [outer = 0x12addc000] 08:27:58 INFO - PROCESS | 2087 | 1462375678603 Marionette DEBUG loaded listener.js 08:27:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 86 (0x12bb4c000) [pid = 2087] [serial = 663] [outer = 0x12addc000] 08:27:58 INFO - PROCESS | 2087 | 1462375678916 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]]]}] 08:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 468ms 08:27:58 INFO - PROCESS | 2087 | 1462375678960 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:27:58 INFO - PROCESS | 2087 | 1462375678962 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:27:58 INFO - PROCESS | 2087 | 1462375678964 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:27:58 INFO - PROCESS | 2087 | 1462375678965 Marionette TRACE conn2 <- [1,858,null,{}] 08:27:58 INFO - PROCESS | 2087 | 1462375678968 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}] 08:27:59 INFO - PROCESS | 2087 | 1462375679089 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:27:59 INFO - PROCESS | 2087 | 1462375679099 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:59 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ab05000 == 42 [pid = 2087] [id = 222] 08:27:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 87 (0x12a629400) [pid = 2087] [serial = 664] [outer = 0x0] 08:27:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 88 (0x12bb4b800) [pid = 2087] [serial = 665] [outer = 0x12a629400] 08:27:59 INFO - PROCESS | 2087 | 1462375679140 Marionette DEBUG loaded listener.js 08:27:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 89 (0x12bb56400) [pid = 2087] [serial = 666] [outer = 0x12a629400] 08:27:59 INFO - PROCESS | 2087 | 1462375679684 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]]]}] 08:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 769ms 08:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:27:59 INFO - PROCESS | 2087 | 1462375679734 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:27:59 INFO - PROCESS | 2087 | 1462375679736 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:27:59 INFO - PROCESS | 2087 | 1462375679740 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:27:59 INFO - PROCESS | 2087 | 1462375679742 Marionette TRACE conn2 <- [1,862,null,{}] 08:27:59 INFO - PROCESS | 2087 | 1462375679746 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}] 08:27:59 INFO - PROCESS | 2087 | 1462375679871 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:27:59 INFO - PROCESS | 2087 | 1462375679931 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:59 INFO - PROCESS | 2087 | ++DOCSHELL 0x117321800 == 43 [pid = 2087] [id = 223] 08:27:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 90 (0x11716ac00) [pid = 2087] [serial = 667] [outer = 0x0] 08:27:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 91 (0x117c2cc00) [pid = 2087] [serial = 668] [outer = 0x11716ac00] 08:27:59 INFO - PROCESS | 2087 | 1462375679962 Marionette DEBUG loaded listener.js 08:28:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 92 (0x11855b400) [pid = 2087] [serial = 669] [outer = 0x11716ac00] 08:28:00 INFO - PROCESS | 2087 | 1462375680371 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]]]}] 08:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 670ms 08:28:00 INFO - PROCESS | 2087 | 1462375680411 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:28:00 INFO - PROCESS | 2087 | 1462375680415 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:28:00 INFO - PROCESS | 2087 | 1462375680420 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:28:00 INFO - PROCESS | 2087 | 1462375680422 Marionette TRACE conn2 <- [1,866,null,{}] 08:28:00 INFO - PROCESS | 2087 | 1462375680425 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}] 08:28:00 INFO - PROCESS | 2087 | 1462375680521 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:28:00 INFO - PROCESS | 2087 | 1462375680579 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:00 INFO - PROCESS | 2087 | ++DOCSHELL 0x123abe800 == 44 [pid = 2087] [id = 224] 08:28:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 93 (0x118785000) [pid = 2087] [serial = 670] [outer = 0x0] 08:28:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 94 (0x11999e800) [pid = 2087] [serial = 671] [outer = 0x118785000] 08:28:00 INFO - PROCESS | 2087 | 1462375680610 Marionette DEBUG loaded listener.js 08:28:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 95 (0x119fb8800) [pid = 2087] [serial = 672] [outer = 0x118785000] 08:28:01 INFO - PROCESS | 2087 | 1462375681040 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]]]}] 08:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 669ms 08:28:01 INFO - PROCESS | 2087 | 1462375681096 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:28:01 INFO - PROCESS | 2087 | 1462375681098 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:28:01 INFO - PROCESS | 2087 | 1462375681102 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:28:01 INFO - PROCESS | 2087 | 1462375681105 Marionette TRACE conn2 <- [1,870,null,{}] 08:28:01 INFO - PROCESS | 2087 | 1462375681112 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}] 08:28:01 INFO - PROCESS | 2087 | 1462375681235 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:28:01 INFO - PROCESS | 2087 | 1462375681296 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:01 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ab14000 == 45 [pid = 2087] [id = 225] 08:28:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 96 (0x12572d800) [pid = 2087] [serial = 673] [outer = 0x0] 08:28:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 97 (0x12701b400) [pid = 2087] [serial = 674] [outer = 0x12572d800] 08:28:01 INFO - PROCESS | 2087 | 1462375681327 Marionette DEBUG loaded listener.js 08:28:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x1275a7800) [pid = 2087] [serial = 675] [outer = 0x12572d800] 08:28:01 INFO - PROCESS | 2087 | 1462375681770 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]]]}] 08:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 722ms 08:28:01 INFO - PROCESS | 2087 | 1462375681831 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:28:01 INFO - PROCESS | 2087 | 1462375681833 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:28:01 INFO - PROCESS | 2087 | 1462375681836 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:28:01 INFO - PROCESS | 2087 | 1462375681838 Marionette TRACE conn2 <- [1,874,null,{}] 08:28:01 INFO - PROCESS | 2087 | 1462375681840 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}] 08:28:01 INFO - PROCESS | 2087 | 1462375681937 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:28:02 INFO - PROCESS | 2087 | 1462375682136 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:02 INFO - PROCESS | 2087 | ++DOCSHELL 0x11679a800 == 46 [pid = 2087] [id = 226] 08:28:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 99 (0x111f42400) [pid = 2087] [serial = 676] [outer = 0x0] 08:28:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 100 (0x115d56c00) [pid = 2087] [serial = 677] [outer = 0x111f42400] 08:28:02 INFO - PROCESS | 2087 | 1462375682165 Marionette DEBUG loaded listener.js 08:28:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 101 (0x116765000) [pid = 2087] [serial = 678] [outer = 0x111f42400] 08:28:02 INFO - PROCESS | 2087 | 1462375682598 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]]]}] 08:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 822ms 08:28:02 INFO - PROCESS | 2087 | 1462375682660 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:28:02 INFO - PROCESS | 2087 | 1462375682665 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:28:02 INFO - PROCESS | 2087 | 1462375682691 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:28:02 INFO - PROCESS | 2087 | 1462375682695 Marionette TRACE conn2 <- [1,878,null,{}] 08:28:02 INFO - PROCESS | 2087 | 1462375682703 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}] 08:28:02 INFO - PROCESS | 2087 | 1462375682841 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:28:02 INFO - PROCESS | 2087 | 1462375682923 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:02 INFO - PROCESS | 2087 | ++DOCSHELL 0x1160ee800 == 47 [pid = 2087] [id = 227] 08:28:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 102 (0x1131ec400) [pid = 2087] [serial = 679] [outer = 0x0] 08:28:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 103 (0x113c69800) [pid = 2087] [serial = 680] [outer = 0x1131ec400] 08:28:02 INFO - PROCESS | 2087 | 1462375682970 Marionette DEBUG loaded listener.js 08:28:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 104 (0x115fce400) [pid = 2087] [serial = 681] [outer = 0x1131ec400] 08:28:03 INFO - PROCESS | 2087 | --DOCSHELL 0x12a72a800 == 46 [pid = 2087] [id = 221] 08:28:03 INFO - PROCESS | 2087 | --DOCSHELL 0x1295b8800 == 45 [pid = 2087] [id = 220] 08:28:03 INFO - PROCESS | 2087 | --DOCSHELL 0x124219000 == 44 [pid = 2087] [id = 219] 08:28:03 INFO - PROCESS | 2087 | --DOCSHELL 0x11887f000 == 43 [pid = 2087] [id = 218] 08:28:03 INFO - PROCESS | 2087 | --DOCSHELL 0x12707a800 == 42 [pid = 2087] [id = 217] 08:28:03 INFO - PROCESS | 2087 | --DOCSHELL 0x12578e800 == 41 [pid = 2087] [id = 216] 08:28:03 INFO - PROCESS | 2087 | --DOCSHELL 0x124440000 == 40 [pid = 2087] [id = 215] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 103 (0x12a7be400) [pid = 2087] [serial = 620] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOCSHELL 0x121121000 == 39 [pid = 2087] [id = 214] 08:28:03 INFO - PROCESS | 2087 | --DOCSHELL 0x1198ed000 == 38 [pid = 2087] [id = 213] 08:28:03 INFO - PROCESS | 2087 | --DOCSHELL 0x11887f800 == 37 [pid = 2087] [id = 212] 08:28:03 INFO - PROCESS | 2087 | --DOCSHELL 0x11730b800 == 36 [pid = 2087] [id = 211] 08:28:03 INFO - PROCESS | 2087 | --DOCSHELL 0x11731f000 == 35 [pid = 2087] [id = 210] 08:28:03 INFO - PROCESS | 2087 | --DOCSHELL 0x118881800 == 34 [pid = 2087] [id = 209] 08:28:03 INFO - PROCESS | 2087 | --DOCSHELL 0x116474800 == 33 [pid = 2087] [id = 208] 08:28:03 INFO - PROCESS | 2087 | 1462375683423 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]]]}] 08:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 784ms 08:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:28:03 INFO - PROCESS | 2087 | 1462375683473 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:28:03 INFO - PROCESS | 2087 | 1462375683476 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:28:03 INFO - PROCESS | 2087 | 1462375683478 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:28:03 INFO - PROCESS | 2087 | 1462375683479 Marionette TRACE conn2 <- [1,882,null,{}] 08:28:03 INFO - PROCESS | 2087 | 1462375683482 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}] 08:28:03 INFO - PROCESS | 2087 | 1462375683560 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 102 (0x1248a0c00) [pid = 2087] [serial = 602] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 101 (0x127086400) [pid = 2087] [serial = 605] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 100 (0x128c7a400) [pid = 2087] [serial = 608] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 99 (0x1191e3000) [pid = 2087] [serial = 611] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 98 (0x1197e6400) [pid = 2087] [serial = 593] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 97 (0x12759b400) [pid = 2087] [serial = 606] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 96 (0x1199a6400) [pid = 2087] [serial = 594] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 95 (0x127022400) [pid = 2087] [serial = 614] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 94 (0x116449800) [pid = 2087] [serial = 587] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 93 (0x116208800) [pid = 2087] [serial = 588] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 92 (0x118254c00) [pid = 2087] [serial = 590] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 91 (0x118566800) [pid = 2087] [serial = 591] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 90 (0x121191c00) [pid = 2087] [serial = 596] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 89 (0x1292aac00) [pid = 2087] [serial = 617] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 88 (0x128cb0000) [pid = 2087] [serial = 609] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 87 (0x121197000) [pid = 2087] [serial = 612] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 86 (0x123dac800) [pid = 2087] [serial = 599] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 85 (0x1245db000) [pid = 2087] [serial = 600] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 84 (0x1257e6400) [pid = 2087] [serial = 603] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 83 (0x12958ec00) [pid = 2087] [serial = 618] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 82 (0x128cb9800) [pid = 2087] [serial = 615] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | --DOMWINDOW == 81 (0x12119b000) [pid = 2087] [serial = 597] [outer = 0x0] [url = about:blank] 08:28:03 INFO - PROCESS | 2087 | 1462375683612 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:03 INFO - PROCESS | 2087 | ++DOCSHELL 0x116420000 == 34 [pid = 2087] [id = 228] 08:28:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 82 (0x1131f2800) [pid = 2087] [serial = 682] [outer = 0x0] 08:28:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 83 (0x11643c000) [pid = 2087] [serial = 683] [outer = 0x1131f2800] 08:28:03 INFO - PROCESS | 2087 | 1462375683639 Marionette DEBUG loaded listener.js 08:28:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 84 (0x117417400) [pid = 2087] [serial = 684] [outer = 0x1131f2800] 08:28:03 INFO - PROCESS | 2087 | 1462375683947 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]]]}] 08:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 08:28:03 INFO - PROCESS | 2087 | 1462375683997 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:28:04 INFO - PROCESS | 2087 | 1462375683998 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:28:04 INFO - PROCESS | 2087 | 1462375684005 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:28:04 INFO - PROCESS | 2087 | 1462375684009 Marionette TRACE conn2 <- [1,886,null,{}] 08:28:04 INFO - PROCESS | 2087 | 1462375684012 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}] 08:28:04 INFO - PROCESS | 2087 | 1462375684083 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:28:04 INFO - PROCESS | 2087 | 1462375684138 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:04 INFO - PROCESS | 2087 | ++DOCSHELL 0x1180ae800 == 35 [pid = 2087] [id = 229] 08:28:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 85 (0x115db5c00) [pid = 2087] [serial = 685] [outer = 0x0] 08:28:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 86 (0x117c6e000) [pid = 2087] [serial = 686] [outer = 0x115db5c00] 08:28:04 INFO - PROCESS | 2087 | 1462375684164 Marionette DEBUG loaded listener.js 08:28:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 87 (0x119121000) [pid = 2087] [serial = 687] [outer = 0x115db5c00] 08:28:04 INFO - PROCESS | 2087 | 1462375684478 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]]]}] 08:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 527ms 08:28:04 INFO - PROCESS | 2087 | 1462375684529 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:28:04 INFO - PROCESS | 2087 | 1462375684532 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:28:04 INFO - PROCESS | 2087 | 1462375684535 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:28:04 INFO - PROCESS | 2087 | 1462375684537 Marionette TRACE conn2 <- [1,890,null,{}] 08:28:04 INFO - PROCESS | 2087 | 1462375684540 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}] 08:28:04 INFO - PROCESS | 2087 | 1462375684655 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:28:04 INFO - PROCESS | 2087 | 1462375684722 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:04 INFO - PROCESS | 2087 | ++DOCSHELL 0x11886d000 == 36 [pid = 2087] [id = 230] 08:28:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 88 (0x1171e2400) [pid = 2087] [serial = 688] [outer = 0x0] 08:28:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 89 (0x1191db800) [pid = 2087] [serial = 689] [outer = 0x1171e2400] 08:28:04 INFO - PROCESS | 2087 | 1462375684765 Marionette DEBUG loaded listener.js 08:28:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 90 (0x1197dcc00) [pid = 2087] [serial = 690] [outer = 0x1171e2400] 08:28:05 INFO - PROCESS | 2087 | 1462375685104 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]]]}] 08:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 620ms 08:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:28:05 INFO - PROCESS | 2087 | 1462375685154 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:28:05 INFO - PROCESS | 2087 | 1462375685155 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:28:05 INFO - PROCESS | 2087 | 1462375685158 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:28:05 INFO - PROCESS | 2087 | 1462375685159 Marionette TRACE conn2 <- [1,894,null,{}] 08:28:05 INFO - PROCESS | 2087 | 1462375685161 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}] 08:28:05 INFO - PROCESS | 2087 | 1462375685233 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:28:05 INFO - PROCESS | 2087 | 1462375685280 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:05 INFO - PROCESS | 2087 | ++DOCSHELL 0x1198f0000 == 37 [pid = 2087] [id = 231] 08:28:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 91 (0x119973c00) [pid = 2087] [serial = 691] [outer = 0x0] 08:28:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 92 (0x1199a5800) [pid = 2087] [serial = 692] [outer = 0x119973c00] 08:28:05 INFO - PROCESS | 2087 | 1462375685313 Marionette DEBUG loaded listener.js 08:28:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 93 (0x119faec00) [pid = 2087] [serial = 693] [outer = 0x119973c00] 08:28:05 INFO - PROCESS | 2087 | 1462375685655 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]]]}] 08:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 517ms 08:28:05 INFO - PROCESS | 2087 | 1462375685676 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:28:05 INFO - PROCESS | 2087 | 1462375685677 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:28:05 INFO - PROCESS | 2087 | 1462375685679 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:28:05 INFO - PROCESS | 2087 | 1462375685680 Marionette TRACE conn2 <- [1,898,null,{}] 08:28:05 INFO - PROCESS | 2087 | 1462375685683 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}] 08:28:05 INFO - PROCESS | 2087 | 1462375685771 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:28:05 INFO - PROCESS | 2087 | 1462375685785 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:05 INFO - PROCESS | 2087 | ++DOCSHELL 0x119da7800 == 38 [pid = 2087] [id = 232] 08:28:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 94 (0x119fb2400) [pid = 2087] [serial = 694] [outer = 0x0] 08:28:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 95 (0x1239a9c00) [pid = 2087] [serial = 695] [outer = 0x119fb2400] 08:28:05 INFO - PROCESS | 2087 | 1462375685810 Marionette DEBUG loaded listener.js 08:28:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 96 (0x123da6400) [pid = 2087] [serial = 696] [outer = 0x119fb2400] 08:28:06 INFO - PROCESS | 2087 | 1462375686132 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]]]}] 08:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 471ms 08:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:28:06 INFO - PROCESS | 2087 | 1462375686152 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:28:06 INFO - PROCESS | 2087 | 1462375686154 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:28:06 INFO - PROCESS | 2087 | 1462375686156 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:28:06 INFO - PROCESS | 2087 | 1462375686157 Marionette TRACE conn2 <- [1,902,null,{}] 08:28:06 INFO - PROCESS | 2087 | 1462375686159 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}] 08:28:06 INFO - PROCESS | 2087 | 1462375686247 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:28:06 INFO - PROCESS | 2087 | 1462375686283 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:06 INFO - PROCESS | 2087 | ++DOCSHELL 0x112e53800 == 39 [pid = 2087] [id = 233] 08:28:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 97 (0x119ff5400) [pid = 2087] [serial = 697] [outer = 0x0] 08:28:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x1242fd000) [pid = 2087] [serial = 698] [outer = 0x119ff5400] 08:28:06 INFO - PROCESS | 2087 | 1462375686308 Marionette DEBUG loaded listener.js 08:28:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 99 (0x1245e0400) [pid = 2087] [serial = 699] [outer = 0x119ff5400] 08:28:06 INFO - PROCESS | 2087 | 1462375686645 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]]]}] 08:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 518ms 08:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:28:06 INFO - PROCESS | 2087 | 1462375686681 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:28:06 INFO - PROCESS | 2087 | 1462375686683 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:28:06 INFO - PROCESS | 2087 | 1462375686686 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:28:06 INFO - PROCESS | 2087 | 1462375686687 Marionette TRACE conn2 <- [1,906,null,{}] 08:28:06 INFO - PROCESS | 2087 | 1462375686689 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}] 08:28:06 INFO - PROCESS | 2087 | 1462375686775 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:28:06 INFO - PROCESS | 2087 | 1462375686806 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:06 INFO - PROCESS | 2087 | ++DOCSHELL 0x123f2b800 == 40 [pid = 2087] [id = 234] 08:28:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 100 (0x124266c00) [pid = 2087] [serial = 700] [outer = 0x0] 08:28:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 101 (0x12489cc00) [pid = 2087] [serial = 701] [outer = 0x124266c00] 08:28:06 INFO - PROCESS | 2087 | 1462375686831 Marionette DEBUG loaded listener.js 08:28:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 102 (0x124e9e000) [pid = 2087] [serial = 702] [outer = 0x124266c00] 08:28:07 INFO - PROCESS | 2087 | 1462375687125 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]]]}] 08:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 467ms 08:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:28:07 INFO - PROCESS | 2087 | 1462375687161 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:28:07 INFO - PROCESS | 2087 | 1462375687162 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:28:07 INFO - PROCESS | 2087 | 1462375687167 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:28:07 INFO - PROCESS | 2087 | 1462375687169 Marionette TRACE conn2 <- [1,910,null,{}] 08:28:07 INFO - PROCESS | 2087 | 1462375687172 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}] 08:28:07 INFO - PROCESS | 2087 | 1462375687261 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:28:07 INFO - PROCESS | 2087 | 1462375687292 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:07 INFO - PROCESS | 2087 | ++DOCSHELL 0x124b68800 == 41 [pid = 2087] [id = 235] 08:28:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 103 (0x117c69c00) [pid = 2087] [serial = 703] [outer = 0x0] 08:28:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 104 (0x1251d9c00) [pid = 2087] [serial = 704] [outer = 0x117c69c00] 08:28:07 INFO - PROCESS | 2087 | 1462375687317 Marionette DEBUG loaded listener.js 08:28:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 105 (0x125730400) [pid = 2087] [serial = 705] [outer = 0x117c69c00] 08:28:07 INFO - PROCESS | 2087 | --DOMWINDOW == 104 (0x12addc000) [pid = 2087] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:28:07 INFO - PROCESS | 2087 | --DOMWINDOW == 103 (0x12513e000) [pid = 2087] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:28:07 INFO - PROCESS | 2087 | --DOMWINDOW == 102 (0x128c7d000) [pid = 2087] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:28:07 INFO - PROCESS | 2087 | --DOMWINDOW == 101 (0x128c7e000) [pid = 2087] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:28:07 INFO - PROCESS | 2087 | --DOMWINDOW == 100 (0x1183d6c00) [pid = 2087] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:28:07 INFO - PROCESS | 2087 | --DOMWINDOW == 99 (0x1132adc00) [pid = 2087] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:28:07 INFO - PROCESS | 2087 | --DOMWINDOW == 98 (0x119641800) [pid = 2087] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:28:07 INFO - PROCESS | 2087 | --DOMWINDOW == 97 (0x117413400) [pid = 2087] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:28:07 INFO - PROCESS | 2087 | --DOMWINDOW == 96 (0x129598800) [pid = 2087] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:28:07 INFO - PROCESS | 2087 | --DOMWINDOW == 95 (0x119d79000) [pid = 2087] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:28:07 INFO - PROCESS | 2087 | --DOMWINDOW == 94 (0x123c83800) [pid = 2087] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:28:07 INFO - PROCESS | 2087 | --DOMWINDOW == 93 (0x119ff4800) [pid = 2087] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:28:07 INFO - PROCESS | 2087 | 1462375687682 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]]]}] 08:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 571ms 08:28:07 INFO - PROCESS | 2087 | 1462375687737 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:28:07 INFO - PROCESS | 2087 | 1462375687739 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:28:07 INFO - PROCESS | 2087 | 1462375687741 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:28:07 INFO - PROCESS | 2087 | 1462375687742 Marionette TRACE conn2 <- [1,914,null,{}] 08:28:07 INFO - PROCESS | 2087 | 1462375687744 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}] 08:28:07 INFO - PROCESS | 2087 | 1462375687818 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:28:07 INFO - PROCESS | 2087 | 1462375687824 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:07 INFO - PROCESS | 2087 | ++DOCSHELL 0x123d3c000 == 42 [pid = 2087] [id = 236] 08:28:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 94 (0x116256400) [pid = 2087] [serial = 706] [outer = 0x0] 08:28:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 95 (0x123c84400) [pid = 2087] [serial = 707] [outer = 0x116256400] 08:28:07 INFO - PROCESS | 2087 | 1462375687854 Marionette DEBUG loaded listener.js 08:28:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 96 (0x126a69c00) [pid = 2087] [serial = 708] [outer = 0x116256400] 08:28:08 INFO - PROCESS | 2087 | 1462375688189 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]]]}] 08:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 467ms 08:28:08 INFO - PROCESS | 2087 | 1462375688209 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:28:08 INFO - PROCESS | 2087 | 1462375688211 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:28:08 INFO - PROCESS | 2087 | 1462375688215 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:28:08 INFO - PROCESS | 2087 | 1462375688219 Marionette TRACE conn2 <- [1,918,null,{}] 08:28:08 INFO - PROCESS | 2087 | 1462375688222 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}] 08:28:08 INFO - PROCESS | 2087 | 1462375688384 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:28:08 INFO - PROCESS | 2087 | 1462375688393 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:08 INFO - PROCESS | 2087 | ++DOCSHELL 0x127511800 == 43 [pid = 2087] [id = 237] 08:28:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 97 (0x12572fc00) [pid = 2087] [serial = 709] [outer = 0x0] 08:28:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x127295000) [pid = 2087] [serial = 710] [outer = 0x12572fc00] 08:28:08 INFO - PROCESS | 2087 | 1462375688434 Marionette DEBUG loaded listener.js 08:28:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 99 (0x118561400) [pid = 2087] [serial = 711] [outer = 0x12572fc00] 08:28:08 INFO - PROCESS | 2087 | 1462375688850 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]]]}] 08:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 674ms 08:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:28:08 INFO - PROCESS | 2087 | 1462375688888 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:28:08 INFO - PROCESS | 2087 | 1462375688889 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:28:08 INFO - PROCESS | 2087 | 1462375688891 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:28:08 INFO - PROCESS | 2087 | 1462375688892 Marionette TRACE conn2 <- [1,922,null,{}] 08:28:08 INFO - PROCESS | 2087 | 1462375688894 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}] 08:28:08 INFO - PROCESS | 2087 | 1462375688988 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:28:08 INFO - PROCESS | 2087 | 1462375688994 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:09 INFO - PROCESS | 2087 | ++DOCSHELL 0x128ce9000 == 44 [pid = 2087] [id = 238] 08:28:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 100 (0x1183d0800) [pid = 2087] [serial = 712] [outer = 0x0] 08:28:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 101 (0x127028400) [pid = 2087] [serial = 713] [outer = 0x1183d0800] 08:28:09 INFO - PROCESS | 2087 | 1462375689019 Marionette DEBUG loaded listener.js 08:28:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 102 (0x128c7f000) [pid = 2087] [serial = 714] [outer = 0x1183d0800] 08:28:09 INFO - PROCESS | 2087 | 1462375689335 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]]]}] 08:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 469ms 08:28:09 INFO - PROCESS | 2087 | 1462375689360 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:28:09 INFO - PROCESS | 2087 | 1462375689361 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:28:09 INFO - PROCESS | 2087 | 1462375689366 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:28:09 INFO - PROCESS | 2087 | 1462375689367 Marionette TRACE conn2 <- [1,926,null,{}] 08:28:09 INFO - PROCESS | 2087 | 1462375689369 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}] 08:28:09 INFO - PROCESS | 2087 | 1462375689442 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:28:09 INFO - PROCESS | 2087 | 1462375689447 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:09 INFO - PROCESS | 2087 | ++DOCSHELL 0x1295ce800 == 45 [pid = 2087] [id = 239] 08:28:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 103 (0x128c7d800) [pid = 2087] [serial = 715] [outer = 0x0] 08:28:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 104 (0x128cb5000) [pid = 2087] [serial = 716] [outer = 0x128c7d800] 08:28:09 INFO - PROCESS | 2087 | 1462375689474 Marionette DEBUG loaded listener.js 08:28:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 105 (0x12920ac00) [pid = 2087] [serial = 717] [outer = 0x128c7d800] 08:28:09 INFO - PROCESS | 2087 | 1462375689927 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]]]}] 08:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 572ms 08:28:09 INFO - PROCESS | 2087 | 1462375689936 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:28:09 INFO - PROCESS | 2087 | 1462375689939 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:28:09 INFO - PROCESS | 2087 | 1462375689943 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:28:09 INFO - PROCESS | 2087 | 1462375689945 Marionette TRACE conn2 <- [1,930,null,{}] 08:28:09 INFO - PROCESS | 2087 | 1462375689951 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}] 08:28:10 INFO - PROCESS | 2087 | 1462375690052 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:28:10 INFO - PROCESS | 2087 | 1462375690108 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:10 INFO - PROCESS | 2087 | ++DOCSHELL 0x116789000 == 46 [pid = 2087] [id = 240] 08:28:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 106 (0x11285ec00) [pid = 2087] [serial = 718] [outer = 0x0] 08:28:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 107 (0x113ceec00) [pid = 2087] [serial = 719] [outer = 0x11285ec00] 08:28:10 INFO - PROCESS | 2087 | 1462375690139 Marionette DEBUG loaded listener.js 08:28:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 108 (0x116449800) [pid = 2087] [serial = 720] [outer = 0x11285ec00] 08:28:10 INFO - PROCESS | 2087 | 1462375690577 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]]]}] 08:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 674ms 08:28:10 INFO - PROCESS | 2087 | 1462375690617 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:28:10 INFO - PROCESS | 2087 | 1462375690622 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:28:10 INFO - PROCESS | 2087 | 1462375690626 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:28:10 INFO - PROCESS | 2087 | 1462375690628 Marionette TRACE conn2 <- [1,934,null,{}] 08:28:10 INFO - PROCESS | 2087 | 1462375690631 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}] 08:28:10 INFO - PROCESS | 2087 | 1462375690726 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:28:10 INFO - PROCESS | 2087 | 1462375690773 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:10 INFO - PROCESS | 2087 | ++DOCSHELL 0x1198e0800 == 47 [pid = 2087] [id = 241] 08:28:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 109 (0x116a68c00) [pid = 2087] [serial = 721] [outer = 0x0] 08:28:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 110 (0x1183d4000) [pid = 2087] [serial = 722] [outer = 0x116a68c00] 08:28:10 INFO - PROCESS | 2087 | 1462375690803 Marionette DEBUG loaded listener.js 08:28:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 111 (0x118788000) [pid = 2087] [serial = 723] [outer = 0x116a68c00] 08:28:11 INFO - PROCESS | 2087 | 1462375691206 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]]]}] 08:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 622ms 08:28:11 INFO - PROCESS | 2087 | 1462375691249 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:28:11 INFO - PROCESS | 2087 | 1462375691250 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:28:11 INFO - PROCESS | 2087 | 1462375691253 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:28:11 INFO - PROCESS | 2087 | 1462375691255 Marionette TRACE conn2 <- [1,938,null,{}] 08:28:11 INFO - PROCESS | 2087 | 1462375691263 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}] 08:28:11 INFO - PROCESS | 2087 | 1462375691361 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:28:11 INFO - PROCESS | 2087 | 1462375691453 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:11 INFO - PROCESS | 2087 | ++DOCSHELL 0x1295b7800 == 48 [pid = 2087] [id = 242] 08:28:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 112 (0x121193c00) [pid = 2087] [serial = 724] [outer = 0x0] 08:28:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 113 (0x121196400) [pid = 2087] [serial = 725] [outer = 0x121193c00] 08:28:11 INFO - PROCESS | 2087 | 1462375691484 Marionette DEBUG loaded listener.js 08:28:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 114 (0x1245f6400) [pid = 2087] [serial = 726] [outer = 0x121193c00] 08:28:11 INFO - PROCESS | 2087 | 1462375691893 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]]]}] 08:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 674ms 08:28:11 INFO - PROCESS | 2087 | 1462375691928 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:28:11 INFO - PROCESS | 2087 | 1462375691930 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:28:11 INFO - PROCESS | 2087 | 1462375691932 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:28:11 INFO - PROCESS | 2087 | 1462375691934 Marionette TRACE conn2 <- [1,942,null,{}] 08:28:11 INFO - PROCESS | 2087 | 1462375691936 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}] 08:28:12 INFO - PROCESS | 2087 | 1462375692031 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:28:12 INFO - PROCESS | 2087 | 1462375692074 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:12 INFO - PROCESS | 2087 | ++DOCSHELL 0x12a849000 == 49 [pid = 2087] [id = 243] 08:28:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 115 (0x12513e000) [pid = 2087] [serial = 727] [outer = 0x0] 08:28:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 116 (0x12701c800) [pid = 2087] [serial = 728] [outer = 0x12513e000] 08:28:12 INFO - PROCESS | 2087 | 1462375692107 Marionette DEBUG loaded listener.js 08:28:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 117 (0x1275a2800) [pid = 2087] [serial = 729] [outer = 0x12513e000] 08:28:12 INFO - PROCESS | 2087 | 1462375692504 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]]]}] 08:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 619ms 08:28:12 INFO - PROCESS | 2087 | 1462375692552 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:28:12 INFO - PROCESS | 2087 | 1462375692553 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:28:12 INFO - PROCESS | 2087 | 1462375692555 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:28:12 INFO - PROCESS | 2087 | 1462375692557 Marionette TRACE conn2 <- [1,946,null,{}] 08:28:12 INFO - PROCESS | 2087 | 1462375692559 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}] 08:28:12 INFO - PROCESS | 2087 | 1462375692663 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:28:12 INFO - PROCESS | 2087 | 1462375692740 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:12 INFO - PROCESS | 2087 | ++DOCSHELL 0x1198e5800 == 50 [pid = 2087] [id = 244] 08:28:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 118 (0x125728400) [pid = 2087] [serial = 730] [outer = 0x0] 08:28:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 119 (0x128c7e000) [pid = 2087] [serial = 731] [outer = 0x125728400] 08:28:12 INFO - PROCESS | 2087 | 1462375692770 Marionette DEBUG loaded listener.js 08:28:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 120 (0x128dd4c00) [pid = 2087] [serial = 732] [outer = 0x125728400] 08:28:13 INFO - PROCESS | 2087 | 1462375693306 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]]]}] 08:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 769ms 08:28:13 INFO - PROCESS | 2087 | 1462375693325 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:28:13 INFO - PROCESS | 2087 | 1462375693327 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:28:13 INFO - PROCESS | 2087 | 1462375693332 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:28:13 INFO - PROCESS | 2087 | 1462375693335 Marionette TRACE conn2 <- [1,950,null,{}] 08:28:13 INFO - PROCESS | 2087 | 1462375693339 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}] 08:28:13 INFO - PROCESS | 2087 | 1462375693432 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:28:13 INFO - PROCESS | 2087 | 1462375693479 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:13 INFO - PROCESS | 2087 | ++DOCSHELL 0x1181a1800 == 51 [pid = 2087] [id = 245] 08:28:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 121 (0x1131eec00) [pid = 2087] [serial = 733] [outer = 0x0] 08:28:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 122 (0x115d63000) [pid = 2087] [serial = 734] [outer = 0x1131eec00] 08:28:13 INFO - PROCESS | 2087 | 1462375693508 Marionette DEBUG loaded listener.js 08:28:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 123 (0x11676a000) [pid = 2087] [serial = 735] [outer = 0x1131eec00] 08:28:13 INFO - PROCESS | 2087 | --DOCSHELL 0x128f7f800 == 50 [pid = 2087] [id = 207] 08:28:13 INFO - PROCESS | 2087 | --DOCSHELL 0x128ce9000 == 49 [pid = 2087] [id = 238] 08:28:13 INFO - PROCESS | 2087 | --DOCSHELL 0x127511800 == 48 [pid = 2087] [id = 237] 08:28:13 INFO - PROCESS | 2087 | --DOCSHELL 0x123d3c000 == 47 [pid = 2087] [id = 236] 08:28:13 INFO - PROCESS | 2087 | --DOCSHELL 0x124b68800 == 46 [pid = 2087] [id = 235] 08:28:13 INFO - PROCESS | 2087 | --DOCSHELL 0x123f2b800 == 45 [pid = 2087] [id = 234] 08:28:13 INFO - PROCESS | 2087 | --DOCSHELL 0x112e53800 == 44 [pid = 2087] [id = 233] 08:28:13 INFO - PROCESS | 2087 | --DOCSHELL 0x119da7800 == 43 [pid = 2087] [id = 232] 08:28:13 INFO - PROCESS | 2087 | --DOCSHELL 0x1198f0000 == 42 [pid = 2087] [id = 231] 08:28:13 INFO - PROCESS | 2087 | --DOMWINDOW == 122 (0x12bb4b800) [pid = 2087] [serial = 665] [outer = 0x0] [url = about:blank] 08:28:13 INFO - PROCESS | 2087 | 1462375693993 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]]]}] 08:28:14 INFO - PROCESS | 2087 | --DOCSHELL 0x11886d000 == 41 [pid = 2087] [id = 230] 08:28:14 INFO - PROCESS | 2087 | --DOCSHELL 0x1180ae800 == 40 [pid = 2087] [id = 229] 08:28:14 INFO - PROCESS | 2087 | --DOCSHELL 0x116420000 == 39 [pid = 2087] [id = 228] 08:28:14 INFO - PROCESS | 2087 | --DOCSHELL 0x1160ee800 == 38 [pid = 2087] [id = 227] 08:28:14 INFO - PROCESS | 2087 | --DOCSHELL 0x11679a800 == 37 [pid = 2087] [id = 226] 08:28:14 INFO - PROCESS | 2087 | --DOCSHELL 0x123abe800 == 36 [pid = 2087] [id = 224] 08:28:14 INFO - PROCESS | 2087 | --DOCSHELL 0x117321800 == 35 [pid = 2087] [id = 223] 08:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 725ms 08:28:14 INFO - PROCESS | 2087 | 1462375694056 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:28:14 INFO - PROCESS | 2087 | 1462375694060 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:28:14 INFO - PROCESS | 2087 | 1462375694064 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:28:14 INFO - PROCESS | 2087 | 1462375694066 Marionette TRACE conn2 <- [1,954,null,{}] 08:28:14 INFO - PROCESS | 2087 | 1462375694068 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}] 08:28:14 INFO - PROCESS | 2087 | 1462375694142 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 121 (0x12ba3ac00) [pid = 2087] [serial = 662] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 120 (0x1268e9c00) [pid = 2087] [serial = 644] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 119 (0x128cba400) [pid = 2087] [serial = 647] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 118 (0x128c75400) [pid = 2087] [serial = 645] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 117 (0x1293d9400) [pid = 2087] [serial = 650] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 116 (0x11877e000) [pid = 2087] [serial = 632] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 115 (0x1292a9800) [pid = 2087] [serial = 648] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 114 (0x119640400) [pid = 2087] [serial = 633] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 113 (0x121191000) [pid = 2087] [serial = 636] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 112 (0x11999d800) [pid = 2087] [serial = 635] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 111 (0x1191dec00) [pid = 2087] [serial = 626] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 110 (0x12403e400) [pid = 2087] [serial = 638] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 109 (0x12473cc00) [pid = 2087] [serial = 639] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 108 (0x117c6cc00) [pid = 2087] [serial = 630] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 107 (0x11741fc00) [pid = 2087] [serial = 629] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 106 (0x1164cb800) [pid = 2087] [serial = 623] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 105 (0x12a638400) [pid = 2087] [serial = 653] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 104 (0x1275aa000) [pid = 2087] [serial = 656] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 103 (0x12add7c00) [pid = 2087] [serial = 660] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 102 (0x12a8f3400) [pid = 2087] [serial = 659] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 101 (0x12a7d0800) [pid = 2087] [serial = 654] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 100 (0x124741800) [pid = 2087] [serial = 641] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 99 (0x125068c00) [pid = 2087] [serial = 642] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 98 (0x12bb4c000) [pid = 2087] [serial = 663] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 97 (0x12a7d1000) [pid = 2087] [serial = 657] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | --DOMWINDOW == 96 (0x129593000) [pid = 2087] [serial = 651] [outer = 0x0] [url = about:blank] 08:28:14 INFO - PROCESS | 2087 | 1462375694201 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:14 INFO - PROCESS | 2087 | ++DOCSHELL 0x117315800 == 36 [pid = 2087] [id = 246] 08:28:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 97 (0x1131ef000) [pid = 2087] [serial = 736] [outer = 0x0] 08:28:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 98 (0x11767bc00) [pid = 2087] [serial = 737] [outer = 0x1131ef000] 08:28:14 INFO - PROCESS | 2087 | 1462375694230 Marionette DEBUG loaded listener.js 08:28:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 99 (0x11877f000) [pid = 2087] [serial = 738] [outer = 0x1131ef000] 08:28:14 INFO - PROCESS | 2087 | 1462375694528 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]]]}] 08:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 470ms 08:28:14 INFO - PROCESS | 2087 | 1462375694536 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:28:14 INFO - PROCESS | 2087 | 1462375694537 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:28:14 INFO - PROCESS | 2087 | 1462375694540 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:28:14 INFO - PROCESS | 2087 | 1462375694542 Marionette TRACE conn2 <- [1,958,null,{}] 08:28:14 INFO - PROCESS | 2087 | 1462375694557 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}] 08:28:14 INFO - PROCESS | 2087 | 1462375694640 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:28:14 INFO - PROCESS | 2087 | 1462375694646 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:14 INFO - PROCESS | 2087 | ++DOCSHELL 0x1198e3800 == 37 [pid = 2087] [id = 247] 08:28:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 100 (0x1191df400) [pid = 2087] [serial = 739] [outer = 0x0] 08:28:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 101 (0x1197e6800) [pid = 2087] [serial = 740] [outer = 0x1191df400] 08:28:14 INFO - PROCESS | 2087 | 1462375694676 Marionette DEBUG loaded listener.js 08:28:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 102 (0x119fae800) [pid = 2087] [serial = 741] [outer = 0x1191df400] 08:28:15 INFO - PROCESS | 2087 | 1462375695008 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]]]}] 08:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 08:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:28:15 INFO - PROCESS | 2087 | 1462375695061 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:28:15 INFO - PROCESS | 2087 | 1462375695063 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:28:15 INFO - PROCESS | 2087 | 1462375695065 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:28:15 INFO - PROCESS | 2087 | 1462375695066 Marionette TRACE conn2 <- [1,962,null,{}] 08:28:15 INFO - PROCESS | 2087 | 1462375695069 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}] 08:28:15 INFO - PROCESS | 2087 | 1462375695141 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:28:15 INFO - PROCESS | 2087 | 1462375695145 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:15 INFO - PROCESS | 2087 | ++DOCSHELL 0x119ecd800 == 38 [pid = 2087] [id = 248] 08:28:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 103 (0x119fb4000) [pid = 2087] [serial = 742] [outer = 0x0] 08:28:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 104 (0x121192c00) [pid = 2087] [serial = 743] [outer = 0x119fb4000] 08:28:15 INFO - PROCESS | 2087 | 1462375695174 Marionette DEBUG loaded listener.js 08:28:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 105 (0x124263c00) [pid = 2087] [serial = 744] [outer = 0x119fb4000] 08:28:15 INFO - PROCESS | 2087 | 1462375695505 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]]]}] 08:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 469ms 08:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:28:15 INFO - PROCESS | 2087 | 1462375695535 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:28:15 INFO - PROCESS | 2087 | 1462375695536 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:28:15 INFO - PROCESS | 2087 | 1462375695538 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:28:15 INFO - PROCESS | 2087 | 1462375695539 Marionette TRACE conn2 <- [1,966,null,{}] 08:28:15 INFO - PROCESS | 2087 | 1462375695541 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}] 08:28:15 INFO - PROCESS | 2087 | 1462375695634 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:28:15 INFO - PROCESS | 2087 | 1462375695640 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:15 INFO - PROCESS | 2087 | ++DOCSHELL 0x123ac6800 == 39 [pid = 2087] [id = 249] 08:28:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 106 (0x121191000) [pid = 2087] [serial = 745] [outer = 0x0] 08:28:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 107 (0x1245e2400) [pid = 2087] [serial = 746] [outer = 0x121191000] 08:28:15 INFO - PROCESS | 2087 | 1462375695666 Marionette DEBUG loaded listener.js 08:28:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 108 (0x12489e400) [pid = 2087] [serial = 747] [outer = 0x121191000] 08:28:15 INFO - PROCESS | 2087 | 1462375695978 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]]]}] 08:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 469ms 08:28:16 INFO - PROCESS | 2087 | 1462375696007 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:28:16 INFO - PROCESS | 2087 | 1462375696009 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:28:16 INFO - PROCESS | 2087 | 1462375696011 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:28:16 INFO - PROCESS | 2087 | 1462375696012 Marionette TRACE conn2 <- [1,970,null,{}] 08:28:16 INFO - PROCESS | 2087 | 1462375696016 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}] 08:28:16 INFO - PROCESS | 2087 | 1462375696105 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:28:16 INFO - PROCESS | 2087 | 1462375696111 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:16 INFO - PROCESS | 2087 | ++DOCSHELL 0x1250b5800 == 40 [pid = 2087] [id = 250] 08:28:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 109 (0x125067c00) [pid = 2087] [serial = 748] [outer = 0x0] 08:28:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 110 (0x127087800) [pid = 2087] [serial = 749] [outer = 0x125067c00] 08:28:16 INFO - PROCESS | 2087 | 1462375696141 Marionette DEBUG loaded listener.js 08:28:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 111 (0x129209800) [pid = 2087] [serial = 750] [outer = 0x125067c00] 08:28:16 INFO - PROCESS | 2087 | 1462375696548 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]]]}] 08:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 569ms 08:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:28:16 INFO - PROCESS | 2087 | 1462375696600 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:28:16 INFO - PROCESS | 2087 | 1462375696602 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:28:16 INFO - PROCESS | 2087 | 1462375696606 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:28:16 INFO - PROCESS | 2087 | 1462375696608 Marionette TRACE conn2 <- [1,974,null,{}] 08:28:16 INFO - PROCESS | 2087 | 1462375696612 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}] 08:28:16 INFO - PROCESS | 2087 | 1462375696760 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:28:16 INFO - PROCESS | 2087 | 1462375696812 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:16 INFO - PROCESS | 2087 | ++DOCSHELL 0x127513000 == 41 [pid = 2087] [id = 251] 08:28:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 112 (0x128c7e400) [pid = 2087] [serial = 751] [outer = 0x0] 08:28:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 113 (0x1292ac000) [pid = 2087] [serial = 752] [outer = 0x128c7e400] 08:28:16 INFO - PROCESS | 2087 | 1462375696853 Marionette DEBUG loaded listener.js 08:28:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 114 (0x1293d6c00) [pid = 2087] [serial = 753] [outer = 0x128c7e400] 08:28:17 INFO - PROCESS | 2087 | 1462375697241 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]]]}] 08:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 672ms 08:28:17 INFO - PROCESS | 2087 | 1462375697283 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:28:17 INFO - PROCESS | 2087 | 1462375697284 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:28:17 INFO - PROCESS | 2087 | 1462375697286 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:28:17 INFO - PROCESS | 2087 | 1462375697287 Marionette TRACE conn2 <- [1,978,null,{}] 08:28:17 INFO - PROCESS | 2087 | 1462375697290 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}] 08:28:17 INFO - PROCESS | 2087 | 1462375697383 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:28:17 INFO - PROCESS | 2087 | 1462375697387 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:17 INFO - PROCESS | 2087 | ++DOCSHELL 0x128d96000 == 42 [pid = 2087] [id = 252] 08:28:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 115 (0x119ff0800) [pid = 2087] [serial = 754] [outer = 0x0] 08:28:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 116 (0x1293dd000) [pid = 2087] [serial = 755] [outer = 0x119ff0800] 08:28:17 INFO - PROCESS | 2087 | 1462375697412 Marionette DEBUG loaded listener.js 08:28:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 117 (0x129596800) [pid = 2087] [serial = 756] [outer = 0x119ff0800] 08:28:17 INFO - PROCESS | 2087 | 1462375697743 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]]]}] 08:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 467ms 08:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:28:17 INFO - PROCESS | 2087 | 1462375697755 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:28:17 INFO - PROCESS | 2087 | 1462375697756 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:28:17 INFO - PROCESS | 2087 | 1462375697758 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:28:17 INFO - PROCESS | 2087 | 1462375697759 Marionette TRACE conn2 <- [1,982,null,{}] 08:28:17 INFO - PROCESS | 2087 | 1462375697769 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}] 08:28:17 INFO - PROCESS | 2087 | 1462375697862 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:28:17 INFO - PROCESS | 2087 | 1462375697866 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:17 INFO - PROCESS | 2087 | ++DOCSHELL 0x1295cc000 == 43 [pid = 2087] [id = 253] 08:28:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 118 (0x1293df800) [pid = 2087] [serial = 757] [outer = 0x0] 08:28:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 119 (0x12a634000) [pid = 2087] [serial = 758] [outer = 0x1293df800] 08:28:17 INFO - PROCESS | 2087 | 1462375697891 Marionette DEBUG loaded listener.js 08:28:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 120 (0x12a7ca000) [pid = 2087] [serial = 759] [outer = 0x1293df800] 08:28:18 INFO - PROCESS | 2087 | 1462375698309 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]]]}] 08:28:18 INFO - PROCESS | 2087 | --DOMWINDOW == 119 (0x119ff5400) [pid = 2087] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:28:18 INFO - PROCESS | 2087 | --DOMWINDOW == 118 (0x119fb2400) [pid = 2087] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:28:18 INFO - PROCESS | 2087 | --DOMWINDOW == 117 (0x124266c00) [pid = 2087] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:28:18 INFO - PROCESS | 2087 | --DOMWINDOW == 116 (0x1131f2800) [pid = 2087] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:28:18 INFO - PROCESS | 2087 | --DOMWINDOW == 115 (0x1131ec400) [pid = 2087] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:28:18 INFO - PROCESS | 2087 | --DOMWINDOW == 114 (0x115db5c00) [pid = 2087] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:28:18 INFO - PROCESS | 2087 | --DOMWINDOW == 113 (0x119973c00) [pid = 2087] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:28:18 INFO - PROCESS | 2087 | --DOMWINDOW == 112 (0x111f42400) [pid = 2087] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:28:18 INFO - PROCESS | 2087 | --DOMWINDOW == 111 (0x1171e2400) [pid = 2087] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:28:18 INFO - PROCESS | 2087 | --DOMWINDOW == 110 (0x117c69c00) [pid = 2087] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:28:18 INFO - PROCESS | 2087 | --DOMWINDOW == 109 (0x12572fc00) [pid = 2087] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:28:18 INFO - PROCESS | 2087 | --DOMWINDOW == 108 (0x116256400) [pid = 2087] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:28:18 INFO - PROCESS | 2087 | --DOMWINDOW == 107 (0x1183d0800) [pid = 2087] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 572ms 08:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:28:18 INFO - PROCESS | 2087 | 1462375698334 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:28:18 INFO - PROCESS | 2087 | 1462375698336 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:28:18 INFO - PROCESS | 2087 | 1462375698338 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:28:18 INFO - PROCESS | 2087 | 1462375698339 Marionette TRACE conn2 <- [1,986,null,{}] 08:28:18 INFO - PROCESS | 2087 | 1462375698341 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}] 08:28:18 INFO - PROCESS | 2087 | 1462375698420 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:28:18 INFO - PROCESS | 2087 | 1462375698424 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:18 INFO - PROCESS | 2087 | ++DOCSHELL 0x118868800 == 44 [pid = 2087] [id = 254] 08:28:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 108 (0x115dacc00) [pid = 2087] [serial = 760] [outer = 0x0] 08:28:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 109 (0x1183d0800) [pid = 2087] [serial = 761] [outer = 0x115dacc00] 08:28:18 INFO - PROCESS | 2087 | 1462375698449 Marionette DEBUG loaded listener.js 08:28:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 110 (0x124266c00) [pid = 2087] [serial = 762] [outer = 0x115dacc00] 08:28:18 INFO - PROCESS | 2087 | 1462375698761 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]]]}] 08:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 469ms 08:28:18 INFO - PROCESS | 2087 | 1462375698808 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:28:18 INFO - PROCESS | 2087 | 1462375698809 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:28:18 INFO - PROCESS | 2087 | 1462375698811 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:28:18 INFO - PROCESS | 2087 | 1462375698814 Marionette TRACE conn2 <- [1,990,null,{}] 08:28:18 INFO - PROCESS | 2087 | 1462375698816 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}] 08:28:18 INFO - PROCESS | 2087 | 1462375698905 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:28:18 INFO - PROCESS | 2087 | 1462375698965 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:18 INFO - PROCESS | 2087 | ++DOCSHELL 0x12b362800 == 45 [pid = 2087] [id = 255] 08:28:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 111 (0x116a71800) [pid = 2087] [serial = 763] [outer = 0x0] 08:28:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 112 (0x12a7da400) [pid = 2087] [serial = 764] [outer = 0x116a71800] 08:28:18 INFO - PROCESS | 2087 | 1462375698993 Marionette DEBUG loaded listener.js 08:28:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 113 (0x12a8fe400) [pid = 2087] [serial = 765] [outer = 0x116a71800] 08:28:19 INFO - PROCESS | 2087 | 1462375699290 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]]]}] 08:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 520ms 08:28:19 INFO - PROCESS | 2087 | 1462375699333 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:28:19 INFO - PROCESS | 2087 | 1462375699336 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:28:19 INFO - PROCESS | 2087 | 1462375699338 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:28:19 INFO - PROCESS | 2087 | 1462375699340 Marionette TRACE conn2 <- [1,994,null,{}] 08:28:19 INFO - PROCESS | 2087 | 1462375699342 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}] 08:28:19 INFO - PROCESS | 2087 | 1462375699422 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:28:19 INFO - PROCESS | 2087 | 1462375699426 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:19 INFO - PROCESS | 2087 | ++DOCSHELL 0x12baa8800 == 46 [pid = 2087] [id = 256] 08:28:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 114 (0x12a8fc800) [pid = 2087] [serial = 766] [outer = 0x0] 08:28:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 115 (0x12add2400) [pid = 2087] [serial = 767] [outer = 0x12a8fc800] 08:28:19 INFO - PROCESS | 2087 | 1462375699450 Marionette DEBUG loaded listener.js 08:28:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 116 (0x12adddc00) [pid = 2087] [serial = 768] [outer = 0x12a8fc800] 08:28:19 INFO - PROCESS | 2087 | 1462375699784 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]]]}] 08:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 469ms 08:28:19 INFO - PROCESS | 2087 | 1462375699808 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:28:19 INFO - PROCESS | 2087 | 1462375699810 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:28:19 INFO - PROCESS | 2087 | 1462375699812 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:28:19 INFO - PROCESS | 2087 | 1462375699813 Marionette TRACE conn2 <- [1,998,null,{}] 08:28:19 INFO - PROCESS | 2087 | 1462375699818 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}] 08:28:19 INFO - PROCESS | 2087 | 1462375699919 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:28:19 INFO - PROCESS | 2087 | 1462375699925 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:19 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c13d000 == 47 [pid = 2087] [id = 257] 08:28:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 117 (0x1164cf800) [pid = 2087] [serial = 769] [outer = 0x0] 08:28:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 118 (0x12ade0000) [pid = 2087] [serial = 770] [outer = 0x1164cf800] 08:28:19 INFO - PROCESS | 2087 | 1462375699950 Marionette DEBUG loaded listener.js 08:28:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 119 (0x12ba3c400) [pid = 2087] [serial = 771] [outer = 0x1164cf800] 08:28:20 INFO - PROCESS | 2087 | 1462375700301 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]]]}] 08:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 522ms 08:28:20 INFO - PROCESS | 2087 | 1462375700390 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:28:20 INFO - PROCESS | 2087 | 1462375700394 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:28:20 INFO - PROCESS | 2087 | 1462375700409 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:28:20 INFO - PROCESS | 2087 | 1462375700415 Marionette TRACE conn2 <- [1,1002,null,{}] 08:28:20 INFO - PROCESS | 2087 | 1462375700422 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}] 08:28:20 INFO - PROCESS | 2087 | 1462375700583 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:28:20 INFO - PROCESS | 2087 | 1462375700666 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:20 INFO - PROCESS | 2087 | ++DOCSHELL 0x11679b000 == 48 [pid = 2087] [id = 258] 08:28:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 120 (0x115daf400) [pid = 2087] [serial = 772] [outer = 0x0] 08:28:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 121 (0x11625fc00) [pid = 2087] [serial = 773] [outer = 0x115daf400] 08:28:20 INFO - PROCESS | 2087 | 1462375700711 Marionette DEBUG loaded listener.js 08:28:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 122 (0x11741ec00) [pid = 2087] [serial = 774] [outer = 0x115daf400] 08:28:21 INFO - PROCESS | 2087 | 1462375701148 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]]]}] 08:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 786ms 08:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:28:21 INFO - PROCESS | 2087 | 1462375701186 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:28:21 INFO - PROCESS | 2087 | 1462375701188 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:28:21 INFO - PROCESS | 2087 | 1462375701193 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:28:21 INFO - PROCESS | 2087 | 1462375701196 Marionette TRACE conn2 <- [1,1006,null,{}] 08:28:21 INFO - PROCESS | 2087 | 1462375701202 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}] 08:28:21 INFO - PROCESS | 2087 | 1462375701301 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:28:21 INFO - PROCESS | 2087 | 1462375701352 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:21 INFO - PROCESS | 2087 | ++DOCSHELL 0x124b6b000 == 49 [pid = 2087] [id = 259] 08:28:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 123 (0x118255800) [pid = 2087] [serial = 775] [outer = 0x0] 08:28:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 124 (0x1197db000) [pid = 2087] [serial = 776] [outer = 0x118255800] 08:28:21 INFO - PROCESS | 2087 | 1462375701381 Marionette DEBUG loaded listener.js 08:28:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 125 (0x119fae400) [pid = 2087] [serial = 777] [outer = 0x118255800] 08:28:21 INFO - PROCESS | 2087 | 1462375701793 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]]]}] 08:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 625ms 08:28:21 INFO - PROCESS | 2087 | 1462375701817 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:28:21 INFO - PROCESS | 2087 | 1462375701818 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:28:21 INFO - PROCESS | 2087 | 1462375701821 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:28:21 INFO - PROCESS | 2087 | 1462375701822 Marionette TRACE conn2 <- [1,1010,null,{}] 08:28:21 INFO - PROCESS | 2087 | 1462375701829 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}] 08:28:21 INFO - PROCESS | 2087 | 1462375701933 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:28:22 INFO - PROCESS | 2087 | 1462375702035 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:22 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ba9d800 == 50 [pid = 2087] [id = 260] 08:28:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 126 (0x124ecb000) [pid = 2087] [serial = 778] [outer = 0x0] 08:28:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 127 (0x1251e0000) [pid = 2087] [serial = 779] [outer = 0x124ecb000] 08:28:22 INFO - PROCESS | 2087 | 1462375702068 Marionette DEBUG loaded listener.js 08:28:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 128 (0x126a6ec00) [pid = 2087] [serial = 780] [outer = 0x124ecb000] 08:28:22 INFO - PROCESS | 2087 | 1462375702517 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]]]}] 08:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 729ms 08:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:28:22 INFO - PROCESS | 2087 | 1462375702569 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:28:22 INFO - PROCESS | 2087 | 1462375702571 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:28:22 INFO - PROCESS | 2087 | 1462375702576 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:28:22 INFO - PROCESS | 2087 | 1462375702578 Marionette TRACE conn2 <- [1,1014,null,{}] 08:28:22 INFO - PROCESS | 2087 | 1462375702585 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}] 08:28:22 INFO - PROCESS | 2087 | 1462375702736 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:28:22 INFO - PROCESS | 2087 | 1462375702823 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:22 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c22a000 == 51 [pid = 2087] [id = 261] 08:28:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 129 (0x1275a9c00) [pid = 2087] [serial = 781] [outer = 0x0] 08:28:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 130 (0x128c7a400) [pid = 2087] [serial = 782] [outer = 0x1275a9c00] 08:28:22 INFO - PROCESS | 2087 | 1462375702873 Marionette DEBUG loaded listener.js 08:28:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 131 (0x129599400) [pid = 2087] [serial = 783] [outer = 0x1275a9c00] 08:28:23 INFO - PROCESS | 2087 | 1462375703342 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]]]}] 08:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 775ms 08:28:23 INFO - PROCESS | 2087 | 1462375703350 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:28:23 INFO - PROCESS | 2087 | 1462375703351 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:28:23 INFO - PROCESS | 2087 | 1462375703354 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:28:23 INFO - PROCESS | 2087 | 1462375703355 Marionette TRACE conn2 <- [1,1018,null,{}] 08:28:23 INFO - PROCESS | 2087 | 1462375703357 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}] 08:28:23 INFO - PROCESS | 2087 | 1462375703454 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:28:23 INFO - PROCESS | 2087 | 1462375703500 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:23 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c668000 == 52 [pid = 2087] [id = 262] 08:28:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 132 (0x1275aa000) [pid = 2087] [serial = 784] [outer = 0x0] 08:28:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 133 (0x12a8ef800) [pid = 2087] [serial = 785] [outer = 0x1275aa000] 08:28:23 INFO - PROCESS | 2087 | 1462375703530 Marionette DEBUG loaded listener.js 08:28:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 134 (0x12adaf400) [pid = 2087] [serial = 786] [outer = 0x1275aa000] 08:28:24 INFO - PROCESS | 2087 | 1462375704138 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]]]}] 08:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 819ms 08:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:28:24 INFO - PROCESS | 2087 | 1462375704174 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:28:24 INFO - PROCESS | 2087 | 1462375704176 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:28:24 INFO - PROCESS | 2087 | 1462375704179 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:28:24 INFO - PROCESS | 2087 | 1462375704184 Marionette TRACE conn2 <- [1,1022,null,{}] 08:28:24 INFO - PROCESS | 2087 | 1462375704188 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}] 08:28:24 INFO - PROCESS | 2087 | 1462375704278 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:28:24 INFO - PROCESS | 2087 | 1462375704337 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:24 INFO - PROCESS | 2087 | ++DOCSHELL 0x118235000 == 53 [pid = 2087] [id = 263] 08:28:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 135 (0x114f60800) [pid = 2087] [serial = 787] [outer = 0x0] 08:28:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 136 (0x115f77000) [pid = 2087] [serial = 788] [outer = 0x114f60800] 08:28:24 INFO - PROCESS | 2087 | 1462375704365 Marionette DEBUG loaded listener.js 08:28:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 137 (0x116a73400) [pid = 2087] [serial = 789] [outer = 0x114f60800] 08:28:24 INFO - PROCESS | 2087 | 1462375704815 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]]]}] 08:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 675ms 08:28:24 INFO - PROCESS | 2087 | 1462375704856 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:28:24 INFO - PROCESS | 2087 | 1462375704860 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:28:24 INFO - PROCESS | 2087 | 1462375704889 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:28:24 INFO - PROCESS | 2087 | 1462375704892 Marionette TRACE conn2 <- [1,1026,null,{}] 08:28:24 INFO - PROCESS | 2087 | 1462375704895 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}] 08:28:25 INFO - PROCESS | 2087 | 1462375705028 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:28:25 INFO - PROCESS | 2087 | 1462375705115 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:25 INFO - PROCESS | 2087 | ++DOCSHELL 0x1180b3800 == 54 [pid = 2087] [id = 264] 08:28:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 138 (0x1171e2400) [pid = 2087] [serial = 790] [outer = 0x0] 08:28:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 139 (0x1183d4400) [pid = 2087] [serial = 791] [outer = 0x1171e2400] 08:28:25 INFO - PROCESS | 2087 | 1462375705142 Marionette DEBUG loaded listener.js 08:28:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 140 (0x118787400) [pid = 2087] [serial = 792] [outer = 0x1171e2400] 08:28:25 INFO - PROCESS | 2087 | --DOCSHELL 0x12baa8800 == 53 [pid = 2087] [id = 256] 08:28:25 INFO - PROCESS | 2087 | --DOCSHELL 0x12b362800 == 52 [pid = 2087] [id = 255] 08:28:25 INFO - PROCESS | 2087 | --DOCSHELL 0x118868800 == 51 [pid = 2087] [id = 254] 08:28:25 INFO - PROCESS | 2087 | --DOCSHELL 0x1295cc000 == 50 [pid = 2087] [id = 253] 08:28:25 INFO - PROCESS | 2087 | --DOCSHELL 0x128d96000 == 49 [pid = 2087] [id = 252] 08:28:25 INFO - PROCESS | 2087 | --DOCSHELL 0x127513000 == 48 [pid = 2087] [id = 251] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 139 (0x11999e800) [pid = 2087] [serial = 671] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 138 (0x128cb5000) [pid = 2087] [serial = 716] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 137 (0x12701b400) [pid = 2087] [serial = 674] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 136 (0x117c2cc00) [pid = 2087] [serial = 668] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOCSHELL 0x1250b5800 == 47 [pid = 2087] [id = 250] 08:28:25 INFO - PROCESS | 2087 | --DOCSHELL 0x123ac6800 == 46 [pid = 2087] [id = 249] 08:28:25 INFO - PROCESS | 2087 | --DOCSHELL 0x119ecd800 == 45 [pid = 2087] [id = 248] 08:28:25 INFO - PROCESS | 2087 | --DOCSHELL 0x1198e3800 == 44 [pid = 2087] [id = 247] 08:28:25 INFO - PROCESS | 2087 | --DOCSHELL 0x117315800 == 43 [pid = 2087] [id = 246] 08:28:25 INFO - PROCESS | 2087 | --DOCSHELL 0x1181a1800 == 42 [pid = 2087] [id = 245] 08:28:25 INFO - PROCESS | 2087 | --DOCSHELL 0x12a849000 == 41 [pid = 2087] [id = 243] 08:28:25 INFO - PROCESS | 2087 | --DOCSHELL 0x1295b7800 == 40 [pid = 2087] [id = 242] 08:28:25 INFO - PROCESS | 2087 | --DOCSHELL 0x1198e0800 == 39 [pid = 2087] [id = 241] 08:28:25 INFO - PROCESS | 2087 | --DOCSHELL 0x116789000 == 38 [pid = 2087] [id = 240] 08:28:25 INFO - PROCESS | 2087 | 1462375705545 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]]]}] 08:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 675ms 08:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:28:25 INFO - PROCESS | 2087 | 1462375705560 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:28:25 INFO - PROCESS | 2087 | 1462375705561 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:28:25 INFO - PROCESS | 2087 | 1462375705564 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:28:25 INFO - PROCESS | 2087 | 1462375705568 Marionette TRACE conn2 <- [1,1030,null,{}] 08:28:25 INFO - PROCESS | 2087 | 1462375705576 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}] 08:28:25 INFO - PROCESS | 2087 | 1462375705652 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 135 (0x116765000) [pid = 2087] [serial = 678] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 134 (0x115d56c00) [pid = 2087] [serial = 677] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 133 (0x1191db800) [pid = 2087] [serial = 689] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 132 (0x1197dcc00) [pid = 2087] [serial = 690] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 131 (0x1251d9c00) [pid = 2087] [serial = 704] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 130 (0x124e9e000) [pid = 2087] [serial = 702] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 129 (0x127295000) [pid = 2087] [serial = 710] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 128 (0x123c84400) [pid = 2087] [serial = 707] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 127 (0x126a69c00) [pid = 2087] [serial = 708] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 126 (0x127028400) [pid = 2087] [serial = 713] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 125 (0x125730400) [pid = 2087] [serial = 705] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 124 (0x128c7f000) [pid = 2087] [serial = 714] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 123 (0x123da6400) [pid = 2087] [serial = 696] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 122 (0x118561400) [pid = 2087] [serial = 711] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 121 (0x119faec00) [pid = 2087] [serial = 693] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 120 (0x1242fd000) [pid = 2087] [serial = 698] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 119 (0x1239a9c00) [pid = 2087] [serial = 695] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 118 (0x12489cc00) [pid = 2087] [serial = 701] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 117 (0x11643c000) [pid = 2087] [serial = 683] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 116 (0x117417400) [pid = 2087] [serial = 684] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 115 (0x115fce400) [pid = 2087] [serial = 681] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 114 (0x113c69800) [pid = 2087] [serial = 680] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 113 (0x1245e0400) [pid = 2087] [serial = 699] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 112 (0x117c6e000) [pid = 2087] [serial = 686] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 111 (0x119121000) [pid = 2087] [serial = 687] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | --DOMWINDOW == 110 (0x1199a5800) [pid = 2087] [serial = 692] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 2087 | 1462375705713 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:25 INFO - PROCESS | 2087 | ++DOCSHELL 0x11730d000 == 39 [pid = 2087] [id = 265] 08:28:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 111 (0x113c69800) [pid = 2087] [serial = 793] [outer = 0x0] 08:28:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 112 (0x11741f000) [pid = 2087] [serial = 794] [outer = 0x113c69800] 08:28:25 INFO - PROCESS | 2087 | 1462375705743 Marionette DEBUG loaded listener.js 08:28:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 113 (0x119d4ec00) [pid = 2087] [serial = 795] [outer = 0x113c69800] 08:28:26 INFO - PROCESS | 2087 | 1462375706068 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]]]}] 08:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 522ms 08:28:26 INFO - PROCESS | 2087 | 1462375706086 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:28:26 INFO - PROCESS | 2087 | 1462375706088 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:28:26 INFO - PROCESS | 2087 | 1462375706091 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:28:26 INFO - PROCESS | 2087 | 1462375706092 Marionette TRACE conn2 <- [1,1034,null,{}] 08:28:26 INFO - PROCESS | 2087 | 1462375706094 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}] 08:28:26 INFO - PROCESS | 2087 | 1462375706196 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:28:26 INFO - PROCESS | 2087 | 1462375706224 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:26 INFO - PROCESS | 2087 | ++DOCSHELL 0x1187f0000 == 40 [pid = 2087] [id = 266] 08:28:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 114 (0x115fce400) [pid = 2087] [serial = 796] [outer = 0x0] 08:28:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 115 (0x119fb1400) [pid = 2087] [serial = 797] [outer = 0x115fce400] 08:28:26 INFO - PROCESS | 2087 | 1462375706325 Marionette DEBUG loaded listener.js 08:28:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 116 (0x123ae1c00) [pid = 2087] [serial = 798] [outer = 0x115fce400] 08:28:26 INFO - PROCESS | 2087 | 1462375706724 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]]]}] 08:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 669ms 08:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:28:26 INFO - PROCESS | 2087 | 1462375706761 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:28:26 INFO - PROCESS | 2087 | 1462375706762 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:28:26 INFO - PROCESS | 2087 | 1462375706764 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:28:26 INFO - PROCESS | 2087 | 1462375706767 Marionette TRACE conn2 <- [1,1038,null,{}] 08:28:26 INFO - PROCESS | 2087 | 1462375706770 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}] 08:28:26 INFO - PROCESS | 2087 | 1462375706846 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:28:26 INFO - PROCESS | 2087 | 1462375706892 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:26 INFO - PROCESS | 2087 | ++DOCSHELL 0x121139000 == 41 [pid = 2087] [id = 267] 08:28:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 117 (0x119641400) [pid = 2087] [serial = 799] [outer = 0x0] 08:28:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 118 (0x123da6400) [pid = 2087] [serial = 800] [outer = 0x119641400] 08:28:26 INFO - PROCESS | 2087 | 1462375706917 Marionette DEBUG loaded listener.js 08:28:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 119 (0x1245e0400) [pid = 2087] [serial = 801] [outer = 0x119641400] 08:28:27 INFO - PROCESS | 2087 | 1462375707190 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]]]}] 08:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 473ms 08:28:27 INFO - PROCESS | 2087 | 1462375707238 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:28:27 INFO - PROCESS | 2087 | 1462375707239 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:28:27 INFO - PROCESS | 2087 | 1462375707241 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:28:27 INFO - PROCESS | 2087 | 1462375707243 Marionette TRACE conn2 <- [1,1042,null,{}] 08:28:27 INFO - PROCESS | 2087 | 1462375707245 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}] 08:28:27 INFO - PROCESS | 2087 | 1462375707341 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:28:27 INFO - PROCESS | 2087 | 1462375707393 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:27 INFO - PROCESS | 2087 | ++DOCSHELL 0x116ebf800 == 42 [pid = 2087] [id = 268] 08:28:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 120 (0x121190400) [pid = 2087] [serial = 802] [outer = 0x0] 08:28:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 121 (0x1247b9000) [pid = 2087] [serial = 803] [outer = 0x121190400] 08:28:27 INFO - PROCESS | 2087 | 1462375707422 Marionette DEBUG loaded listener.js 08:28:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 122 (0x126a69c00) [pid = 2087] [serial = 804] [outer = 0x121190400] 08:28:27 INFO - PROCESS | 2087 | 1462375707725 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]]]}] 08:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 519ms 08:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:28:27 INFO - PROCESS | 2087 | 1462375707761 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:28:27 INFO - PROCESS | 2087 | 1462375707762 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:28:27 INFO - PROCESS | 2087 | 1462375707765 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:28:27 INFO - PROCESS | 2087 | 1462375707768 Marionette TRACE conn2 <- [1,1046,null,{}] 08:28:27 INFO - PROCESS | 2087 | 1462375707771 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}] 08:28:27 INFO - PROCESS | 2087 | 1462375707857 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:28:27 INFO - PROCESS | 2087 | 1462375707871 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:27 INFO - PROCESS | 2087 | ++DOCSHELL 0x124b77000 == 43 [pid = 2087] [id = 269] 08:28:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 123 (0x12489e800) [pid = 2087] [serial = 805] [outer = 0x0] 08:28:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 124 (0x127092c00) [pid = 2087] [serial = 806] [outer = 0x12489e800] 08:28:27 INFO - PROCESS | 2087 | 1462375707896 Marionette DEBUG loaded listener.js 08:28:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 125 (0x128c7b800) [pid = 2087] [serial = 807] [outer = 0x12489e800] 08:28:28 INFO - PROCESS | 2087 | 1462375708228 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]]]}] 08:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 472ms 08:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:28:28 INFO - PROCESS | 2087 | 1462375708238 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:28:28 INFO - PROCESS | 2087 | 1462375708239 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:28:28 INFO - PROCESS | 2087 | 1462375708241 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:28:28 INFO - PROCESS | 2087 | 1462375708242 Marionette TRACE conn2 <- [1,1050,null,{}] 08:28:28 INFO - PROCESS | 2087 | 1462375708245 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}] 08:28:28 INFO - PROCESS | 2087 | 1462375708337 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:28:28 INFO - PROCESS | 2087 | 1462375708366 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:28 INFO - PROCESS | 2087 | ++DOCSHELL 0x12706d800 == 44 [pid = 2087] [id = 270] 08:28:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 126 (0x128cadc00) [pid = 2087] [serial = 808] [outer = 0x0] 08:28:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 127 (0x129207c00) [pid = 2087] [serial = 809] [outer = 0x128cadc00] 08:28:28 INFO - PROCESS | 2087 | 1462375708391 Marionette DEBUG loaded listener.js 08:28:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 128 (0x1292ae800) [pid = 2087] [serial = 810] [outer = 0x128cadc00] 08:28:28 INFO - PROCESS | 2087 | 1462375708723 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]]]}] 08:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 518ms 08:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:28:28 INFO - PROCESS | 2087 | 1462375708760 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:28:28 INFO - PROCESS | 2087 | 1462375708761 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:28:28 INFO - PROCESS | 2087 | 1462375708763 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:28:28 INFO - PROCESS | 2087 | 1462375708764 Marionette TRACE conn2 <- [1,1054,null,{}] 08:28:28 INFO - PROCESS | 2087 | 1462375708766 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}] 08:28:28 INFO - PROCESS | 2087 | 1462375708858 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:28:28 INFO - PROCESS | 2087 | 1462375708862 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:28 INFO - PROCESS | 2087 | ++DOCSHELL 0x128f7b800 == 45 [pid = 2087] [id = 271] 08:28:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 129 (0x128caf000) [pid = 2087] [serial = 811] [outer = 0x0] 08:28:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 130 (0x1293e2000) [pid = 2087] [serial = 812] [outer = 0x128caf000] 08:28:28 INFO - PROCESS | 2087 | 1462375708889 Marionette DEBUG loaded listener.js 08:28:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 131 (0x12a635000) [pid = 2087] [serial = 813] [outer = 0x128caf000] 08:28:29 INFO - PROCESS | 2087 | 1462375709218 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]]]}] 08:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 469ms 08:28:29 INFO - PROCESS | 2087 | 1462375709239 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:28:29 INFO - PROCESS | 2087 | 1462375709240 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:28:29 INFO - PROCESS | 2087 | 1462375709253 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:28:29 INFO - PROCESS | 2087 | 1462375709254 Marionette TRACE conn2 <- [1,1058,null,{}] 08:28:29 INFO - PROCESS | 2087 | 1462375709256 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}] 08:28:29 INFO - PROCESS | 2087 | 1462375709350 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:28:29 INFO - PROCESS | 2087 | 1462375709355 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:29 INFO - PROCESS | 2087 | ++DOCSHELL 0x1295c9000 == 46 [pid = 2087] [id = 272] 08:28:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 132 (0x12958fc00) [pid = 2087] [serial = 814] [outer = 0x0] 08:28:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 133 (0x12a7d2c00) [pid = 2087] [serial = 815] [outer = 0x12958fc00] 08:28:29 INFO - PROCESS | 2087 | 1462375709379 Marionette DEBUG loaded listener.js 08:28:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 134 (0x12a8f6c00) [pid = 2087] [serial = 816] [outer = 0x12958fc00] 08:28:29 INFO - PROCESS | 2087 | 1462375709879 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]]]}] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 133 (0x115d62000) [pid = 2087] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 132 (0x128c7e400) [pid = 2087] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 131 (0x119ff0800) [pid = 2087] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 130 (0x1293df800) [pid = 2087] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 129 (0x12a8fc800) [pid = 2087] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 128 (0x128c7d800) [pid = 2087] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 127 (0x125728400) [pid = 2087] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 126 (0x1131eec00) [pid = 2087] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 125 (0x119fb4000) [pid = 2087] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 124 (0x1191df400) [pid = 2087] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 123 (0x1131ef000) [pid = 2087] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 122 (0x115dacc00) [pid = 2087] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 121 (0x116a71800) [pid = 2087] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 120 (0x125067c00) [pid = 2087] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 119 (0x116a68c00) [pid = 2087] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 118 (0x12513e000) [pid = 2087] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 117 (0x121191000) [pid = 2087] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 116 (0x11285ec00) [pid = 2087] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 115 (0x121193c00) [pid = 2087] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 114 (0x118785000) [pid = 2087] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 113 (0x12572d800) [pid = 2087] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 112 (0x11716ac00) [pid = 2087] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 111 (0x12bfa2400) [pid = 2087] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 110 (0x129596400) [pid = 2087] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 109 (0x113277000) [pid = 2087] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:28:29 INFO - PROCESS | 2087 | --DOMWINDOW == 108 (0x12a629400) [pid = 2087] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 669ms 08:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:28:29 INFO - PROCESS | 2087 | 1462375709922 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:28:29 INFO - PROCESS | 2087 | 1462375709923 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:28:29 INFO - PROCESS | 2087 | 1462375709925 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:28:29 INFO - PROCESS | 2087 | 1462375709927 Marionette TRACE conn2 <- [1,1062,null,{}] 08:28:29 INFO - PROCESS | 2087 | 1462375709929 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}] 08:28:30 INFO - PROCESS | 2087 | 1462375710020 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:28:30 INFO - PROCESS | 2087 | 1462375710024 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:30 INFO - PROCESS | 2087 | ++DOCSHELL 0x11735e800 == 47 [pid = 2087] [id = 273] 08:28:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 109 (0x11824dc00) [pid = 2087] [serial = 817] [outer = 0x0] 08:28:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 110 (0x11996f000) [pid = 2087] [serial = 818] [outer = 0x11824dc00] 08:28:30 INFO - PROCESS | 2087 | 1462375710054 Marionette DEBUG loaded listener.js 08:28:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 111 (0x125728400) [pid = 2087] [serial = 819] [outer = 0x11824dc00] 08:28:30 INFO - PROCESS | 2087 | 1462375710390 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]]]}] 08:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 469ms 08:28:30 INFO - PROCESS | 2087 | 1462375710395 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:28:30 INFO - PROCESS | 2087 | 1462375710396 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:28:30 INFO - PROCESS | 2087 | 1462375710400 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:28:30 INFO - PROCESS | 2087 | 1462375710403 Marionette TRACE conn2 <- [1,1066,null,{}] 08:28:30 INFO - PROCESS | 2087 | 1462375710406 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}] 08:28:30 INFO - PROCESS | 2087 | 1462375710484 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:28:30 INFO - PROCESS | 2087 | 1462375710531 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:30 INFO - PROCESS | 2087 | ++DOCSHELL 0x1297b9800 == 48 [pid = 2087] [id = 274] 08:28:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 112 (0x11963b000) [pid = 2087] [serial = 820] [outer = 0x0] 08:28:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 113 (0x1293df000) [pid = 2087] [serial = 821] [outer = 0x11963b000] 08:28:30 INFO - PROCESS | 2087 | 1462375710557 Marionette DEBUG loaded listener.js 08:28:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 114 (0x12adaf000) [pid = 2087] [serial = 822] [outer = 0x11963b000] 08:28:30 INFO - PROCESS | 2087 | 1462375710820 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]]]}] 08:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 472ms 08:28:30 INFO - PROCESS | 2087 | 1462375710872 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:28:30 INFO - PROCESS | 2087 | 1462375710873 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:28:30 INFO - PROCESS | 2087 | 1462375710875 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:28:30 INFO - PROCESS | 2087 | 1462375710876 Marionette TRACE conn2 <- [1,1070,null,{}] 08:28:30 INFO - PROCESS | 2087 | 1462375710878 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}] 08:28:30 INFO - PROCESS | 2087 | 1462375710959 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:28:30 INFO - PROCESS | 2087 | 1462375710964 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:30 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ba96000 == 49 [pid = 2087] [id = 275] 08:28:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 115 (0x12a7c3400) [pid = 2087] [serial = 823] [outer = 0x0] 08:28:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 116 (0x12addc000) [pid = 2087] [serial = 824] [outer = 0x12a7c3400] 08:28:30 INFO - PROCESS | 2087 | 1462375710990 Marionette DEBUG loaded listener.js 08:28:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 117 (0x12ba40800) [pid = 2087] [serial = 825] [outer = 0x12a7c3400] 08:28:31 INFO - PROCESS | 2087 | 1462375711319 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]]]}] 08:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 471ms 08:28:31 INFO - PROCESS | 2087 | 1462375711346 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:28:31 INFO - PROCESS | 2087 | 1462375711348 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:28:31 INFO - PROCESS | 2087 | 1462375711352 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:28:31 INFO - PROCESS | 2087 | 1462375711353 Marionette TRACE conn2 <- [1,1074,null,{}] 08:28:31 INFO - PROCESS | 2087 | 1462375711356 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}] 08:28:31 INFO - PROCESS | 2087 | 1462375711455 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:28:31 INFO - PROCESS | 2087 | 1462375711461 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:31 INFO - PROCESS | 2087 | ++DOCSHELL 0x12bc88000 == 50 [pid = 2087] [id = 276] 08:28:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 118 (0x12a631000) [pid = 2087] [serial = 826] [outer = 0x0] 08:28:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 119 (0x12bb49c00) [pid = 2087] [serial = 827] [outer = 0x12a631000] 08:28:31 INFO - PROCESS | 2087 | 1462375711487 Marionette DEBUG loaded listener.js 08:28:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 120 (0x12bb57c00) [pid = 2087] [serial = 828] [outer = 0x12a631000] 08:28:31 INFO - PROCESS | 2087 | 1462375711783 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]]]}] 08:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 471ms 08:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:28:31 INFO - PROCESS | 2087 | 1462375711824 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:28:31 INFO - PROCESS | 2087 | 1462375711825 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:28:31 INFO - PROCESS | 2087 | 1462375711827 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:28:31 INFO - PROCESS | 2087 | 1462375711828 Marionette TRACE conn2 <- [1,1078,null,{}] 08:28:31 INFO - PROCESS | 2087 | 1462375711831 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}] 08:28:31 INFO - PROCESS | 2087 | 1462375711907 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:28:32 INFO - PROCESS | 2087 | 1462375712009 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:32 INFO - PROCESS | 2087 | ++DOCSHELL 0x113c31000 == 51 [pid = 2087] [id = 277] 08:28:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 121 (0x111010800) [pid = 2087] [serial = 829] [outer = 0x0] 08:28:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 122 (0x111f55400) [pid = 2087] [serial = 830] [outer = 0x111010800] 08:28:32 INFO - PROCESS | 2087 | 1462375712042 Marionette DEBUG loaded listener.js 08:28:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 123 (0x1131ef800) [pid = 2087] [serial = 831] [outer = 0x111010800] 08:28:32 INFO - PROCESS | 2087 | 1462375712508 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]]]}] 08:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 719ms 08:28:32 INFO - PROCESS | 2087 | 1462375712565 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:28:32 INFO - PROCESS | 2087 | 1462375712568 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:28:32 INFO - PROCESS | 2087 | 1462375712573 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:28:32 INFO - PROCESS | 2087 | 1462375712575 Marionette TRACE conn2 <- [1,1082,null,{}] 08:28:32 INFO - PROCESS | 2087 | 1462375712578 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}] 08:28:32 INFO - PROCESS | 2087 | 1462375712706 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:28:32 INFO - PROCESS | 2087 | 1462375712769 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:32 INFO - PROCESS | 2087 | ++DOCSHELL 0x119615800 == 52 [pid = 2087] [id = 278] 08:28:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 124 (0x117421400) [pid = 2087] [serial = 832] [outer = 0x0] 08:28:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 125 (0x117c2cc00) [pid = 2087] [serial = 833] [outer = 0x117421400] 08:28:32 INFO - PROCESS | 2087 | 1462375712801 Marionette DEBUG loaded listener.js 08:28:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 126 (0x118784000) [pid = 2087] [serial = 834] [outer = 0x117421400] 08:28:33 INFO - PROCESS | 2087 | 1462375713206 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]]]}] 08:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 673ms 08:28:33 INFO - PROCESS | 2087 | 1462375713264 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:28:33 INFO - PROCESS | 2087 | 1462375713268 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:28:33 INFO - PROCESS | 2087 | 1462375713272 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:28:33 INFO - PROCESS | 2087 | 1462375713273 Marionette TRACE conn2 <- [1,1086,null,{}] 08:28:33 INFO - PROCESS | 2087 | 1462375713276 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}] 08:28:33 INFO - PROCESS | 2087 | 1462375713376 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:28:33 INFO - PROCESS | 2087 | 1462375713441 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:33 INFO - PROCESS | 2087 | ++DOCSHELL 0x1250b5800 == 53 [pid = 2087] [id = 279] 08:28:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 127 (0x119648400) [pid = 2087] [serial = 835] [outer = 0x0] 08:28:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 128 (0x11999d400) [pid = 2087] [serial = 836] [outer = 0x119648400] 08:28:33 INFO - PROCESS | 2087 | 1462375713471 Marionette DEBUG loaded listener.js 08:28:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 129 (0x119ff0800) [pid = 2087] [serial = 837] [outer = 0x119648400] 08:28:33 INFO - PROCESS | 2087 | 1462375713891 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]]]}] 08:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 672ms 08:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:28:33 INFO - PROCESS | 2087 | 1462375713944 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:28:33 INFO - PROCESS | 2087 | 1462375713946 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:28:33 INFO - PROCESS | 2087 | 1462375713953 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:28:33 INFO - PROCESS | 2087 | 1462375713958 Marionette TRACE conn2 <- [1,1090,null,{}] 08:28:34 INFO - PROCESS | 2087 | 1462375714017 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}] 08:28:34 INFO - PROCESS | 2087 | 1462375714122 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:28:34 INFO - PROCESS | 2087 | 1462375714189 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:34 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ca03000 == 54 [pid = 2087] [id = 280] 08:28:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 130 (0x1245da800) [pid = 2087] [serial = 838] [outer = 0x0] 08:28:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 131 (0x1251d9800) [pid = 2087] [serial = 839] [outer = 0x1245da800] 08:28:34 INFO - PROCESS | 2087 | 1462375714222 Marionette DEBUG loaded listener.js 08:28:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 132 (0x126a69000) [pid = 2087] [serial = 840] [outer = 0x1245da800] 08:28:34 INFO - PROCESS | 2087 | 1462375714733 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]]]}] 08:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 801ms 08:28:34 INFO - PROCESS | 2087 | 1462375714751 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:28:34 INFO - PROCESS | 2087 | 1462375714754 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:28:34 INFO - PROCESS | 2087 | 1462375714758 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:28:34 INFO - PROCESS | 2087 | 1462375714760 Marionette TRACE conn2 <- [1,1094,null,{}] 08:28:34 INFO - PROCESS | 2087 | 1462375714764 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}] 08:28:34 INFO - PROCESS | 2087 | 1462375714959 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:28:35 INFO - PROCESS | 2087 | 1462375715008 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:35 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ca1c800 == 55 [pid = 2087] [id = 281] 08:28:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 133 (0x12572d000) [pid = 2087] [serial = 841] [outer = 0x0] 08:28:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 134 (0x1293df800) [pid = 2087] [serial = 842] [outer = 0x12572d000] 08:28:35 INFO - PROCESS | 2087 | 1462375715037 Marionette DEBUG loaded listener.js 08:28:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 135 (0x12a8f5c00) [pid = 2087] [serial = 843] [outer = 0x12572d000] 08:28:35 INFO - PROCESS | 2087 | 1462375715500 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]]]}] 08:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 771ms 08:28:35 INFO - PROCESS | 2087 | 1462375715528 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:28:35 INFO - PROCESS | 2087 | 1462375715530 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:28:35 INFO - PROCESS | 2087 | 1462375715534 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:28:35 INFO - PROCESS | 2087 | 1462375715536 Marionette TRACE conn2 <- [1,1098,null,{}] 08:28:35 INFO - PROCESS | 2087 | 1462375715538 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}] 08:28:35 INFO - PROCESS | 2087 | 1462375715634 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:28:35 INFO - PROCESS | 2087 | 1462375715697 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:35 INFO - PROCESS | 2087 | ++DOCSHELL 0x118881800 == 56 [pid = 2087] [id = 282] 08:28:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 136 (0x1292a4c00) [pid = 2087] [serial = 844] [outer = 0x0] 08:28:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 137 (0x12adacc00) [pid = 2087] [serial = 845] [outer = 0x1292a4c00] 08:28:35 INFO - PROCESS | 2087 | 1462375715734 Marionette DEBUG loaded listener.js 08:28:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 138 (0x12bbd9c00) [pid = 2087] [serial = 846] [outer = 0x1292a4c00] 08:28:36 INFO - PROCESS | 2087 | 1462375716320 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]]]}] 08:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 822ms 08:28:36 INFO - PROCESS | 2087 | 1462375716354 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:28:36 INFO - PROCESS | 2087 | 1462375716357 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:28:36 INFO - PROCESS | 2087 | 1462375716360 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:28:36 INFO - PROCESS | 2087 | 1462375716362 Marionette TRACE conn2 <- [1,1102,null,{}] 08:28:36 INFO - PROCESS | 2087 | 1462375716367 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}] 08:28:36 INFO - PROCESS | 2087 | 1462375716459 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:28:36 INFO - PROCESS | 2087 | 1462375716514 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:36 INFO - PROCESS | 2087 | ++DOCSHELL 0x1198d6000 == 57 [pid = 2087] [id = 283] 08:28:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 139 (0x113279000) [pid = 2087] [serial = 847] [outer = 0x0] 08:28:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 140 (0x11625b000) [pid = 2087] [serial = 848] [outer = 0x113279000] 08:28:36 INFO - PROCESS | 2087 | 1462375716541 Marionette DEBUG loaded listener.js 08:28:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 141 (0x117415800) [pid = 2087] [serial = 849] [outer = 0x113279000] 08:28:37 INFO - PROCESS | 2087 | 1462375717020 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]]]}] 08:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 673ms 08:28:37 INFO - PROCESS | 2087 | 1462375717033 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:28:37 INFO - PROCESS | 2087 | 1462375717037 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:28:37 INFO - PROCESS | 2087 | 1462375717042 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:28:37 INFO - PROCESS | 2087 | 1462375717043 Marionette TRACE conn2 <- [1,1106,null,{}] 08:28:37 INFO - PROCESS | 2087 | 1462375717046 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}] 08:28:37 INFO - PROCESS | 2087 | 1462375717136 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:28:37 INFO - PROCESS | 2087 | 1462375717197 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:37 INFO - PROCESS | 2087 | ++DOCSHELL 0x119166000 == 58 [pid = 2087] [id = 284] 08:28:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 142 (0x117421800) [pid = 2087] [serial = 850] [outer = 0x0] 08:28:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 143 (0x118566c00) [pid = 2087] [serial = 851] [outer = 0x117421800] 08:28:37 INFO - PROCESS | 2087 | 1462375717228 Marionette DEBUG loaded listener.js 08:28:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 144 (0x11963c400) [pid = 2087] [serial = 852] [outer = 0x117421800] 08:28:37 INFO - PROCESS | 2087 | --DOCSHELL 0x12bc88000 == 57 [pid = 2087] [id = 276] 08:28:37 INFO - PROCESS | 2087 | --DOCSHELL 0x12ba96000 == 56 [pid = 2087] [id = 275] 08:28:37 INFO - PROCESS | 2087 | --DOCSHELL 0x1297b9800 == 55 [pid = 2087] [id = 274] 08:28:37 INFO - PROCESS | 2087 | --DOCSHELL 0x11735e800 == 54 [pid = 2087] [id = 273] 08:28:37 INFO - PROCESS | 2087 | --DOCSHELL 0x1295c9000 == 53 [pid = 2087] [id = 272] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 143 (0x12ade0000) [pid = 2087] [serial = 770] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOCSHELL 0x128f7b800 == 52 [pid = 2087] [id = 271] 08:28:37 INFO - PROCESS | 2087 | --DOCSHELL 0x12706d800 == 51 [pid = 2087] [id = 270] 08:28:37 INFO - PROCESS | 2087 | --DOCSHELL 0x124b77000 == 50 [pid = 2087] [id = 269] 08:28:37 INFO - PROCESS | 2087 | --DOCSHELL 0x116ebf800 == 49 [pid = 2087] [id = 268] 08:28:37 INFO - PROCESS | 2087 | --DOCSHELL 0x121139000 == 48 [pid = 2087] [id = 267] 08:28:37 INFO - PROCESS | 2087 | --DOCSHELL 0x1187f0000 == 47 [pid = 2087] [id = 266] 08:28:37 INFO - PROCESS | 2087 | --DOCSHELL 0x11730d000 == 46 [pid = 2087] [id = 265] 08:28:37 INFO - PROCESS | 2087 | --DOCSHELL 0x1180b3800 == 45 [pid = 2087] [id = 264] 08:28:37 INFO - PROCESS | 2087 | --DOCSHELL 0x118235000 == 44 [pid = 2087] [id = 263] 08:28:37 INFO - PROCESS | 2087 | --DOCSHELL 0x11679b000 == 43 [pid = 2087] [id = 258] 08:28:37 INFO - PROCESS | 2087 | --DOCSHELL 0x12c13d000 == 42 [pid = 2087] [id = 257] 08:28:37 INFO - PROCESS | 2087 | 1462375717609 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]]]}] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 142 (0x1197e1000) [pid = 2087] [serial = 627] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 141 (0x119fb8800) [pid = 2087] [serial = 672] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 140 (0x1275a7800) [pid = 2087] [serial = 675] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 139 (0x11855b400) [pid = 2087] [serial = 669] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 138 (0x12bfad400) [pid = 2087] [serial = 585] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 137 (0x12a7d7c00) [pid = 2087] [serial = 621] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 136 (0x117414c00) [pid = 2087] [serial = 624] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 135 (0x1292ac000) [pid = 2087] [serial = 752] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 134 (0x1293dd000) [pid = 2087] [serial = 755] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 133 (0x1293d6c00) [pid = 2087] [serial = 753] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 132 (0x12a634000) [pid = 2087] [serial = 758] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 131 (0x129596800) [pid = 2087] [serial = 756] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 130 (0x12adddc00) [pid = 2087] [serial = 768] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 129 (0x12920ac00) [pid = 2087] [serial = 717] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 128 (0x12a7ca000) [pid = 2087] [serial = 759] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 127 (0x128dd4c00) [pid = 2087] [serial = 732] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 126 (0x128c7e000) [pid = 2087] [serial = 731] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 125 (0x11676a000) [pid = 2087] [serial = 735] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 124 (0x115d63000) [pid = 2087] [serial = 734] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 123 (0x121192c00) [pid = 2087] [serial = 743] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 122 (0x124263c00) [pid = 2087] [serial = 744] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 121 (0x1197e6800) [pid = 2087] [serial = 740] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 120 (0x119fae800) [pid = 2087] [serial = 741] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 119 (0x11767bc00) [pid = 2087] [serial = 737] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 118 (0x11877f000) [pid = 2087] [serial = 738] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 117 (0x1183d0800) [pid = 2087] [serial = 761] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 116 (0x12a7da400) [pid = 2087] [serial = 764] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 115 (0x127087800) [pid = 2087] [serial = 749] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 114 (0x118788000) [pid = 2087] [serial = 723] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 113 (0x1183d4000) [pid = 2087] [serial = 722] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 112 (0x1275a2800) [pid = 2087] [serial = 729] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 111 (0x12701c800) [pid = 2087] [serial = 728] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 110 (0x1245e2400) [pid = 2087] [serial = 746] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 109 (0x12489e400) [pid = 2087] [serial = 747] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 108 (0x116449800) [pid = 2087] [serial = 720] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 107 (0x113ceec00) [pid = 2087] [serial = 719] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 106 (0x124266c00) [pid = 2087] [serial = 762] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 105 (0x1245f6400) [pid = 2087] [serial = 726] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 104 (0x121196400) [pid = 2087] [serial = 725] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 103 (0x12add2400) [pid = 2087] [serial = 767] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 102 (0x129209800) [pid = 2087] [serial = 750] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 101 (0x12a8fe400) [pid = 2087] [serial = 765] [outer = 0x0] [url = about:blank] 08:28:37 INFO - PROCESS | 2087 | --DOMWINDOW == 100 (0x12bb56400) [pid = 2087] [serial = 666] [outer = 0x0] [url = about:blank] 08:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 620ms 08:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:28:37 INFO - PROCESS | 2087 | 1462375717662 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:28:37 INFO - PROCESS | 2087 | 1462375717664 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:28:37 INFO - PROCESS | 2087 | 1462375717666 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:28:37 INFO - PROCESS | 2087 | 1462375717669 Marionette TRACE conn2 <- [1,1110,null,{}] 08:28:37 INFO - PROCESS | 2087 | 1462375717677 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}] 08:28:37 INFO - PROCESS | 2087 | 1462375717775 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:28:37 INFO - PROCESS | 2087 | 1462375717783 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:37 INFO - PROCESS | 2087 | ++DOCSHELL 0x1181a3800 == 43 [pid = 2087] [id = 285] 08:28:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 101 (0x1199a4400) [pid = 2087] [serial = 853] [outer = 0x0] 08:28:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 102 (0x119f05800) [pid = 2087] [serial = 854] [outer = 0x1199a4400] 08:28:37 INFO - PROCESS | 2087 | 1462375717819 Marionette DEBUG loaded listener.js 08:28:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 103 (0x121193000) [pid = 2087] [serial = 855] [outer = 0x1199a4400] 08:28:38 INFO - PROCESS | 2087 | 1462375718304 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]]]}] 08:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 671ms 08:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:28:38 INFO - PROCESS | 2087 | 1462375718338 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:28:38 INFO - PROCESS | 2087 | 1462375718339 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:28:38 INFO - PROCESS | 2087 | 1462375718341 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:28:38 INFO - PROCESS | 2087 | 1462375718343 Marionette TRACE conn2 <- [1,1114,null,{}] 08:28:38 INFO - PROCESS | 2087 | 1462375718345 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}] 08:28:38 INFO - PROCESS | 2087 | 1462375718443 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:28:38 INFO - PROCESS | 2087 | 1462375718450 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:38 INFO - PROCESS | 2087 | ++DOCSHELL 0x123a20800 == 44 [pid = 2087] [id = 286] 08:28:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 104 (0x124266c00) [pid = 2087] [serial = 856] [outer = 0x0] 08:28:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 105 (0x1245da400) [pid = 2087] [serial = 857] [outer = 0x124266c00] 08:28:38 INFO - PROCESS | 2087 | 1462375718476 Marionette DEBUG loaded listener.js 08:28:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 106 (0x124b82c00) [pid = 2087] [serial = 858] [outer = 0x124266c00] 08:28:38 INFO - PROCESS | 2087 | 1462375718791 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]]]}] 08:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 468ms 08:28:38 INFO - PROCESS | 2087 | 1462375718820 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:28:38 INFO - PROCESS | 2087 | 1462375718821 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:28:38 INFO - PROCESS | 2087 | 1462375718823 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:28:38 INFO - PROCESS | 2087 | 1462375718824 Marionette TRACE conn2 <- [1,1118,null,{}] 08:28:38 INFO - PROCESS | 2087 | 1462375718827 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}] 08:28:38 INFO - PROCESS | 2087 | 1462375718904 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:28:38 INFO - PROCESS | 2087 | 1462375718909 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:38 INFO - PROCESS | 2087 | ++DOCSHELL 0x125021800 == 45 [pid = 2087] [id = 287] 08:28:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 107 (0x124b8e000) [pid = 2087] [serial = 859] [outer = 0x0] 08:28:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 108 (0x125068400) [pid = 2087] [serial = 860] [outer = 0x124b8e000] 08:28:38 INFO - PROCESS | 2087 | 1462375718934 Marionette DEBUG loaded listener.js 08:28:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 109 (0x1268e7800) [pid = 2087] [serial = 861] [outer = 0x124b8e000] 08:28:39 INFO - PROCESS | 2087 | 1462375719259 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]]]}] 08:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 471ms 08:28:39 INFO - PROCESS | 2087 | 1462375719294 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:28:39 INFO - PROCESS | 2087 | 1462375719296 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:28:39 INFO - PROCESS | 2087 | 1462375719298 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:28:39 INFO - PROCESS | 2087 | 1462375719299 Marionette TRACE conn2 <- [1,1122,null,{}] 08:28:39 INFO - PROCESS | 2087 | 1462375719301 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}] 08:28:39 INFO - PROCESS | 2087 | 1462375719391 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:28:39 INFO - PROCESS | 2087 | 1462375719455 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:39 INFO - PROCESS | 2087 | ++DOCSHELL 0x11731f000 == 46 [pid = 2087] [id = 288] 08:28:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 110 (0x1251db400) [pid = 2087] [serial = 862] [outer = 0x0] 08:28:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 111 (0x1275a0800) [pid = 2087] [serial = 863] [outer = 0x1251db400] 08:28:39 INFO - PROCESS | 2087 | 1462375719482 Marionette DEBUG loaded listener.js 08:28:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 112 (0x1292ad000) [pid = 2087] [serial = 864] [outer = 0x1251db400] 08:28:39 INFO - PROCESS | 2087 | 1462375719776 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]]]}] 08:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 519ms 08:28:39 INFO - PROCESS | 2087 | 1462375719823 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:28:39 INFO - PROCESS | 2087 | 1462375719824 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:28:39 INFO - PROCESS | 2087 | 1462375719826 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:28:39 INFO - PROCESS | 2087 | 1462375719828 Marionette TRACE conn2 <- [1,1126,null,{}] 08:28:39 INFO - PROCESS | 2087 | 1462375719830 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}] 08:28:39 INFO - PROCESS | 2087 | 1462375719925 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:28:39 INFO - PROCESS | 2087 | 1462375719930 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:39 INFO - PROCESS | 2087 | ++DOCSHELL 0x128f8f000 == 47 [pid = 2087] [id = 289] 08:28:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 113 (0x1293d5800) [pid = 2087] [serial = 865] [outer = 0x0] 08:28:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 114 (0x129596800) [pid = 2087] [serial = 866] [outer = 0x1293d5800] 08:28:39 INFO - PROCESS | 2087 | 1462375719955 Marionette DEBUG loaded listener.js 08:28:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 115 (0x12a7ca400) [pid = 2087] [serial = 867] [outer = 0x1293d5800] 08:28:40 INFO - PROCESS | 2087 | 1462375720285 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]]]}] 08:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 467ms 08:28:40 INFO - PROCESS | 2087 | 1462375720295 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:28:40 INFO - PROCESS | 2087 | 1462375720296 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:28:40 INFO - PROCESS | 2087 | 1462375720306 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:28:40 INFO - PROCESS | 2087 | 1462375720307 Marionette TRACE conn2 <- [1,1130,null,{}] 08:28:40 INFO - PROCESS | 2087 | 1462375720309 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}] 08:28:40 INFO - PROCESS | 2087 | 1462375720410 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:28:40 INFO - PROCESS | 2087 | 1462375720415 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:40 INFO - PROCESS | 2087 | ++DOCSHELL 0x1297ac000 == 48 [pid = 2087] [id = 290] 08:28:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 116 (0x12489c800) [pid = 2087] [serial = 868] [outer = 0x0] 08:28:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 117 (0x12a7db000) [pid = 2087] [serial = 869] [outer = 0x12489c800] 08:28:40 INFO - PROCESS | 2087 | 1462375720467 Marionette DEBUG loaded listener.js 08:28:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 118 (0x12adb5000) [pid = 2087] [serial = 870] [outer = 0x12489c800] 08:28:40 INFO - PROCESS | 2087 | 1462375720794 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]]]}] 08:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 08:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:28:40 INFO - PROCESS | 2087 | 1462375720832 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:28:40 INFO - PROCESS | 2087 | 1462375720833 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:28:40 INFO - PROCESS | 2087 | 1462375720835 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:28:40 INFO - PROCESS | 2087 | 1462375720837 Marionette TRACE conn2 <- [1,1134,null,{}] 08:28:40 INFO - PROCESS | 2087 | 1462375720839 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}] 08:28:40 INFO - PROCESS | 2087 | 1462375720936 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:28:40 INFO - PROCESS | 2087 | 1462375720940 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:40 INFO - PROCESS | 2087 | ++DOCSHELL 0x12a856800 == 49 [pid = 2087] [id = 291] 08:28:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 119 (0x12adb5c00) [pid = 2087] [serial = 871] [outer = 0x0] 08:28:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 120 (0x12ba3f800) [pid = 2087] [serial = 872] [outer = 0x12adb5c00] 08:28:40 INFO - PROCESS | 2087 | 1462375720992 Marionette DEBUG loaded listener.js 08:28:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 121 (0x12bb56800) [pid = 2087] [serial = 873] [outer = 0x12adb5c00] 08:28:41 INFO - PROCESS | 2087 | 1462375721308 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]]]}] 08:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 517ms 08:28:41 INFO - PROCESS | 2087 | 1462375721354 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:28:41 INFO - PROCESS | 2087 | 1462375721355 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:28:41 INFO - PROCESS | 2087 | 1462375721357 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:28:41 INFO - PROCESS | 2087 | 1462375721359 Marionette TRACE conn2 <- [1,1138,null,{}] 08:28:41 INFO - PROCESS | 2087 | 1462375721361 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}] 08:28:41 INFO - PROCESS | 2087 | 1462375721479 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:28:41 INFO - PROCESS | 2087 | 1462375721493 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:41 INFO - PROCESS | 2087 | ++DOCSHELL 0x12b25a000 == 50 [pid = 2087] [id = 292] 08:28:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 122 (0x12adb7400) [pid = 2087] [serial = 874] [outer = 0x0] 08:28:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 123 (0x12bbdc400) [pid = 2087] [serial = 875] [outer = 0x12adb7400] 08:28:41 INFO - PROCESS | 2087 | 1462375721526 Marionette DEBUG loaded listener.js 08:28:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 124 (0x12bf9a400) [pid = 2087] [serial = 876] [outer = 0x12adb7400] 08:28:41 INFO - PROCESS | 2087 | --DOMWINDOW == 123 (0x1171e2400) [pid = 2087] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:28:41 INFO - PROCESS | 2087 | --DOMWINDOW == 122 (0x12a7c3400) [pid = 2087] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:28:41 INFO - PROCESS | 2087 | --DOMWINDOW == 121 (0x114f60800) [pid = 2087] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:28:41 INFO - PROCESS | 2087 | --DOMWINDOW == 120 (0x11963b000) [pid = 2087] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:28:41 INFO - PROCESS | 2087 | --DOMWINDOW == 119 (0x128cadc00) [pid = 2087] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:28:41 INFO - PROCESS | 2087 | --DOMWINDOW == 118 (0x12489e800) [pid = 2087] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:28:41 INFO - PROCESS | 2087 | --DOMWINDOW == 117 (0x128caf000) [pid = 2087] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:28:41 INFO - PROCESS | 2087 | --DOMWINDOW == 116 (0x12958fc00) [pid = 2087] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:28:41 INFO - PROCESS | 2087 | --DOMWINDOW == 115 (0x1164cf800) [pid = 2087] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:28:41 INFO - PROCESS | 2087 | --DOMWINDOW == 114 (0x113c69800) [pid = 2087] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:28:41 INFO - PROCESS | 2087 | --DOMWINDOW == 113 (0x115fce400) [pid = 2087] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:28:41 INFO - PROCESS | 2087 | --DOMWINDOW == 112 (0x121190400) [pid = 2087] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:28:41 INFO - PROCESS | 2087 | --DOMWINDOW == 111 (0x11824dc00) [pid = 2087] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:28:41 INFO - PROCESS | 2087 | 1462375721966 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]]]}] 08:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 619ms 08:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:28:41 INFO - PROCESS | 2087 | 1462375721977 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:28:41 INFO - PROCESS | 2087 | 1462375721978 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:28:41 INFO - PROCESS | 2087 | 1462375721980 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:28:41 INFO - PROCESS | 2087 | 1462375721982 Marionette TRACE conn2 <- [1,1142,null,{}] 08:28:41 INFO - PROCESS | 2087 | 1462375721984 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}] 08:28:42 INFO - PROCESS | 2087 | 1462375722076 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:28:42 INFO - PROCESS | 2087 | 1462375722129 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:42 INFO - PROCESS | 2087 | ++DOCSHELL 0x12baaa800 == 51 [pid = 2087] [id = 293] 08:28:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 112 (0x11918cc00) [pid = 2087] [serial = 877] [outer = 0x0] 08:28:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 113 (0x1275a3c00) [pid = 2087] [serial = 878] [outer = 0x11918cc00] 08:28:42 INFO - PROCESS | 2087 | 1462375722161 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 114 (0x12bfa5800) [pid = 2087] [serial = 879] [outer = 0x11918cc00] 08:28:42 INFO - PROCESS | 2087 | 1462375722461 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]]]}] 08:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 521ms 08:28:42 INFO - PROCESS | 2087 | 1462375722503 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:28:42 INFO - PROCESS | 2087 | 1462375722505 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:28:42 INFO - PROCESS | 2087 | 1462375722509 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:28:42 INFO - PROCESS | 2087 | 1462375722510 Marionette TRACE conn2 <- [1,1146,null,{}] 08:28:42 INFO - PROCESS | 2087 | 1462375722514 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}] 08:28:42 INFO - PROCESS | 2087 | 1462375722639 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:28:42 INFO - PROCESS | 2087 | 1462375722710 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:42 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c150000 == 52 [pid = 2087] [id = 294] 08:28:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 115 (0x1197d9000) [pid = 2087] [serial = 880] [outer = 0x0] 08:28:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 116 (0x12bfab800) [pid = 2087] [serial = 881] [outer = 0x1197d9000] 08:28:42 INFO - PROCESS | 2087 | 1462375722750 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 117 (0x12c636c00) [pid = 2087] [serial = 882] [outer = 0x1197d9000] 08:28:43 INFO - PROCESS | 2087 | 1462375723142 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]]]}] 08:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 671ms 08:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:28:43 INFO - PROCESS | 2087 | 1462375723179 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:28:43 INFO - PROCESS | 2087 | 1462375723181 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:28:43 INFO - PROCESS | 2087 | 1462375723183 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:28:43 INFO - PROCESS | 2087 | 1462375723184 Marionette TRACE conn2 <- [1,1150,null,{}] 08:28:43 INFO - PROCESS | 2087 | 1462375723186 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}] 08:28:43 INFO - PROCESS | 2087 | 1462375723285 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:28:43 INFO - PROCESS | 2087 | 1462375723421 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:43 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d129800 == 53 [pid = 2087] [id = 295] 08:28:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 118 (0x1289bc000) [pid = 2087] [serial = 883] [outer = 0x0] 08:28:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 119 (0x1289bdc00) [pid = 2087] [serial = 884] [outer = 0x1289bc000] 08:28:43 INFO - PROCESS | 2087 | 1462375723451 Marionette DEBUG loaded listener.js 08:28:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 120 (0x1289c1c00) [pid = 2087] [serial = 885] [outer = 0x1289bc000] 08:28:43 INFO - PROCESS | 2087 | 1462375723772 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]]]}] 08:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 620ms 08:28:43 INFO - PROCESS | 2087 | 1462375723804 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:28:43 INFO - PROCESS | 2087 | 1462375723805 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:28:43 INFO - PROCESS | 2087 | 1462375723807 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:28:43 INFO - PROCESS | 2087 | 1462375723808 Marionette TRACE conn2 <- [1,1154,null,{}] 08:28:43 INFO - PROCESS | 2087 | 1462375723811 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}] 08:28:43 INFO - PROCESS | 2087 | 1462375723946 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:28:44 INFO - PROCESS | 2087 | 1462375724002 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:44 INFO - PROCESS | 2087 | ++DOCSHELL 0x11640b800 == 54 [pid = 2087] [id = 296] 08:28:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 121 (0x112c17800) [pid = 2087] [serial = 886] [outer = 0x0] 08:28:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 122 (0x1131ec400) [pid = 2087] [serial = 887] [outer = 0x112c17800] 08:28:44 INFO - PROCESS | 2087 | 1462375724075 Marionette DEBUG loaded listener.js 08:28:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 123 (0x116208800) [pid = 2087] [serial = 888] [outer = 0x112c17800] 08:28:44 INFO - PROCESS | 2087 | 1462375724542 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]]]}] 08:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 772ms 08:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:28:44 INFO - PROCESS | 2087 | 1462375724580 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:28:44 INFO - PROCESS | 2087 | 1462375724583 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:28:44 INFO - PROCESS | 2087 | 1462375724586 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:28:44 INFO - PROCESS | 2087 | 1462375724588 Marionette TRACE conn2 <- [1,1158,null,{}] 08:28:44 INFO - PROCESS | 2087 | 1462375724592 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}] 08:28:44 INFO - PROCESS | 2087 | 1462375724697 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:28:44 INFO - PROCESS | 2087 | 1462375724760 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:44 INFO - PROCESS | 2087 | ++DOCSHELL 0x119db2000 == 55 [pid = 2087] [id = 297] 08:28:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 124 (0x117414c00) [pid = 2087] [serial = 889] [outer = 0x0] 08:28:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 125 (0x118782c00) [pid = 2087] [serial = 890] [outer = 0x117414c00] 08:28:44 INFO - PROCESS | 2087 | 1462375724794 Marionette DEBUG loaded listener.js 08:28:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 126 (0x1197dcc00) [pid = 2087] [serial = 891] [outer = 0x117414c00] 08:28:45 INFO - PROCESS | 2087 | 1462375725279 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]]]}] 08:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 720ms 08:28:45 INFO - PROCESS | 2087 | 1462375725307 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:28:45 INFO - PROCESS | 2087 | 1462375725310 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:28:45 INFO - PROCESS | 2087 | 1462375725314 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:28:45 INFO - PROCESS | 2087 | 1462375725316 Marionette TRACE conn2 <- [1,1162,null,{}] 08:28:45 INFO - PROCESS | 2087 | 1462375725320 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}] 08:28:45 INFO - PROCESS | 2087 | 1462375725473 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:28:45 INFO - PROCESS | 2087 | 1462375725541 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:45 INFO - PROCESS | 2087 | ++DOCSHELL 0x1292ee800 == 56 [pid = 2087] [id = 298] 08:28:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 127 (0x119fb2400) [pid = 2087] [serial = 892] [outer = 0x0] 08:28:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 128 (0x1242ef800) [pid = 2087] [serial = 893] [outer = 0x119fb2400] 08:28:45 INFO - PROCESS | 2087 | 1462375725571 Marionette DEBUG loaded listener.js 08:28:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 129 (0x1257e5800) [pid = 2087] [serial = 894] [outer = 0x119fb2400] 08:28:46 INFO - PROCESS | 2087 | 1462375726050 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]]]}] 08:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 773ms 08:28:46 INFO - PROCESS | 2087 | 1462375726087 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:28:46 INFO - PROCESS | 2087 | 1462375726091 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:28:46 INFO - PROCESS | 2087 | 1462375726103 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:28:46 INFO - PROCESS | 2087 | 1462375726106 Marionette TRACE conn2 <- [1,1166,null,{}] 08:28:46 INFO - PROCESS | 2087 | 1462375726109 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}] 08:28:46 INFO - PROCESS | 2087 | 1462375726210 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:28:46 INFO - PROCESS | 2087 | 1462375726275 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:46 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ce9c000 == 57 [pid = 2087] [id = 299] 08:28:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 130 (0x12118f000) [pid = 2087] [serial = 895] [outer = 0x0] 08:28:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 131 (0x1289c1800) [pid = 2087] [serial = 896] [outer = 0x12118f000] 08:28:46 INFO - PROCESS | 2087 | 1462375726306 Marionette DEBUG loaded listener.js 08:28:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 132 (0x128c7e000) [pid = 2087] [serial = 897] [outer = 0x12118f000] 08:28:46 INFO - PROCESS | 2087 | 1462375726716 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]]]}] 08:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 628ms 08:28:46 INFO - PROCESS | 2087 | 1462375726724 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:28:46 INFO - PROCESS | 2087 | 1462375726725 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:28:46 INFO - PROCESS | 2087 | 1462375726728 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:28:46 INFO - PROCESS | 2087 | 1462375726729 Marionette TRACE conn2 <- [1,1170,null,{}] 08:28:46 INFO - PROCESS | 2087 | 1462375726732 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}] 08:28:46 INFO - PROCESS | 2087 | 1462375726833 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:28:46 INFO - PROCESS | 2087 | 1462375726882 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:46 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d4bd800 == 58 [pid = 2087] [id = 300] 08:28:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 133 (0x128c79400) [pid = 2087] [serial = 898] [outer = 0x0] 08:28:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 134 (0x12920ac00) [pid = 2087] [serial = 899] [outer = 0x128c79400] 08:28:46 INFO - PROCESS | 2087 | 1462375726910 Marionette DEBUG loaded listener.js 08:28:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 135 (0x12a634000) [pid = 2087] [serial = 900] [outer = 0x128c79400] 08:28:47 INFO - PROCESS | 2087 | 1462375727315 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]]]}] 08:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 618ms 08:28:47 INFO - PROCESS | 2087 | 1462375727347 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:28:47 INFO - PROCESS | 2087 | 1462375727348 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:28:47 INFO - PROCESS | 2087 | 1462375727350 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:28:47 INFO - PROCESS | 2087 | 1462375727352 Marionette TRACE conn2 <- [1,1174,null,{}] 08:28:47 INFO - PROCESS | 2087 | 1462375727354 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}] 08:28:47 INFO - PROCESS | 2087 | 1462375727480 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:28:47 INFO - PROCESS | 2087 | 1462375727564 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:47 INFO - PROCESS | 2087 | ++DOCSHELL 0x12752b800 == 59 [pid = 2087] [id = 301] 08:28:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 136 (0x12ba37000) [pid = 2087] [serial = 901] [outer = 0x0] 08:28:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 137 (0x12bbd6000) [pid = 2087] [serial = 902] [outer = 0x12ba37000] 08:28:47 INFO - PROCESS | 2087 | 1462375727601 Marionette DEBUG loaded listener.js 08:28:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 138 (0x12bfaf800) [pid = 2087] [serial = 903] [outer = 0x12ba37000] 08:28:48 INFO - PROCESS | 2087 | 1462375728170 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] 08:28:48 INFO - PROCESS | 2087 | 1462375728246 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:28:48 INFO - PROCESS | 2087 | 1462375728252 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:28:48 INFO - PROCESS | 2087 | 1462375728254 Marionette TRACE conn2 <- [1,1178,null,{}] 08:28:48 INFO - PROCESS | 2087 | 1462375728259 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}] 08:28:48 INFO - PROCESS | 2087 | 1462375728357 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:28:48 INFO - PROCESS | 2087 | 1462375728419 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:48 INFO - PROCESS | 2087 | ++DOCSHELL 0x119617800 == 60 [pid = 2087] [id = 302] 08:28:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 139 (0x112829400) [pid = 2087] [serial = 904] [outer = 0x0] 08:28:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 140 (0x112c18c00) [pid = 2087] [serial = 905] [outer = 0x112829400] 08:28:48 INFO - PROCESS | 2087 | 1462375728447 Marionette DEBUG loaded listener.js 08:28:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 141 (0x113c69000) [pid = 2087] [serial = 906] [outer = 0x112829400] 08:28:48 INFO - PROCESS | 2087 | 1462375728925 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] 08:28:48 INFO - PROCESS | 2087 | 1462375728990 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:28:49 INFO - PROCESS | 2087 | 1462375728996 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:28:49 INFO - PROCESS | 2087 | 1462375728997 Marionette TRACE conn2 <- [1,1182,null,{}] 08:28:49 INFO - PROCESS | 2087 | 1462375729002 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}] 08:28:49 INFO - PROCESS | 2087 | 1462375729105 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:28:49 INFO - PROCESS | 2087 | 1462375729176 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:49 INFO - PROCESS | 2087 | ++DOCSHELL 0x1181b2000 == 61 [pid = 2087] [id = 303] 08:28:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 142 (0x1167cb400) [pid = 2087] [serial = 907] [outer = 0x0] 08:28:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 143 (0x117414000) [pid = 2087] [serial = 908] [outer = 0x1167cb400] 08:28:49 INFO - PROCESS | 2087 | 1462375729203 Marionette DEBUG loaded listener.js 08:28:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 144 (0x117c67400) [pid = 2087] [serial = 909] [outer = 0x1167cb400] 08:28:49 INFO - PROCESS | 2087 | --DOCSHELL 0x12d129800 == 60 [pid = 2087] [id = 295] 08:28:49 INFO - PROCESS | 2087 | --DOCSHELL 0x12c150000 == 59 [pid = 2087] [id = 294] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 143 (0x12bb49c00) [pid = 2087] [serial = 827] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOCSHELL 0x12baaa800 == 58 [pid = 2087] [id = 293] 08:28:49 INFO - PROCESS | 2087 | --DOCSHELL 0x12b25a000 == 57 [pid = 2087] [id = 292] 08:28:49 INFO - PROCESS | 2087 | --DOCSHELL 0x12a856800 == 56 [pid = 2087] [id = 291] 08:28:49 INFO - PROCESS | 2087 | --DOCSHELL 0x1297ac000 == 55 [pid = 2087] [id = 290] 08:28:49 INFO - PROCESS | 2087 | --DOCSHELL 0x128f8f000 == 54 [pid = 2087] [id = 289] 08:28:49 INFO - PROCESS | 2087 | --DOCSHELL 0x11731f000 == 53 [pid = 2087] [id = 288] 08:28:49 INFO - PROCESS | 2087 | --DOCSHELL 0x125021800 == 52 [pid = 2087] [id = 287] 08:28:49 INFO - PROCESS | 2087 | --DOCSHELL 0x123a20800 == 51 [pid = 2087] [id = 286] 08:28:49 INFO - PROCESS | 2087 | --DOCSHELL 0x1181a3800 == 50 [pid = 2087] [id = 285] 08:28:49 INFO - PROCESS | 2087 | --DOCSHELL 0x119166000 == 49 [pid = 2087] [id = 284] 08:28:49 INFO - PROCESS | 2087 | --DOCSHELL 0x1198d6000 == 48 [pid = 2087] [id = 283] 08:28:49 INFO - PROCESS | 2087 | --DOCSHELL 0x12ca03000 == 47 [pid = 2087] [id = 280] 08:28:49 INFO - PROCESS | 2087 | --DOCSHELL 0x1250b5800 == 46 [pid = 2087] [id = 279] 08:28:49 INFO - PROCESS | 2087 | --DOCSHELL 0x119615800 == 45 [pid = 2087] [id = 278] 08:28:49 INFO - PROCESS | 2087 | --DOCSHELL 0x113c31000 == 44 [pid = 2087] [id = 277] 08:28:49 INFO - PROCESS | 2087 | 1462375729608 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] 08:28:49 INFO - PROCESS | 2087 | 1462375729622 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:28:49 INFO - PROCESS | 2087 | 1462375729624 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:28:49 INFO - PROCESS | 2087 | 1462375729627 Marionette TRACE conn2 <- [1,1186,null,{}] 08:28:49 INFO - PROCESS | 2087 | 1462375729636 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}] 08:28:49 INFO - PROCESS | 2087 | 1462375729713 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 142 (0x129207c00) [pid = 2087] [serial = 809] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 141 (0x127092c00) [pid = 2087] [serial = 806] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 140 (0x1293e2000) [pid = 2087] [serial = 812] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 139 (0x1292ae800) [pid = 2087] [serial = 810] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 138 (0x12a7d2c00) [pid = 2087] [serial = 815] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 137 (0x12a635000) [pid = 2087] [serial = 813] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 136 (0x12ba3c400) [pid = 2087] [serial = 771] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 135 (0x128c7a400) [pid = 2087] [serial = 782] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 134 (0x11741f000) [pid = 2087] [serial = 794] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 133 (0x119d4ec00) [pid = 2087] [serial = 795] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 132 (0x123da6400) [pid = 2087] [serial = 800] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 131 (0x119fb1400) [pid = 2087] [serial = 797] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 130 (0x123ae1c00) [pid = 2087] [serial = 798] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 129 (0x1247b9000) [pid = 2087] [serial = 803] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 128 (0x11625fc00) [pid = 2087] [serial = 773] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 127 (0x12a8ef800) [pid = 2087] [serial = 785] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 126 (0x11996f000) [pid = 2087] [serial = 818] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 125 (0x1197db000) [pid = 2087] [serial = 776] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 124 (0x118787400) [pid = 2087] [serial = 792] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 123 (0x12ba40800) [pid = 2087] [serial = 825] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 122 (0x1183d4400) [pid = 2087] [serial = 791] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 121 (0x1251e0000) [pid = 2087] [serial = 779] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 120 (0x116a73400) [pid = 2087] [serial = 789] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 119 (0x115f77000) [pid = 2087] [serial = 788] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 118 (0x125728400) [pid = 2087] [serial = 819] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 117 (0x12addc000) [pid = 2087] [serial = 824] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 116 (0x12a8f6c00) [pid = 2087] [serial = 816] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 115 (0x12adaf000) [pid = 2087] [serial = 822] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 114 (0x128c7b800) [pid = 2087] [serial = 807] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 113 (0x126a69c00) [pid = 2087] [serial = 804] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | --DOMWINDOW == 112 (0x1293df000) [pid = 2087] [serial = 821] [outer = 0x0] [url = about:blank] 08:28:49 INFO - PROCESS | 2087 | 1462375729776 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:49 INFO - PROCESS | 2087 | ++DOCSHELL 0x1187e8800 == 45 [pid = 2087] [id = 304] 08:28:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 113 (0x115f77000) [pid = 2087] [serial = 910] [outer = 0x0] 08:28:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 114 (0x117c20800) [pid = 2087] [serial = 911] [outer = 0x115f77000] 08:28:49 INFO - PROCESS | 2087 | 1462375729806 Marionette DEBUG loaded listener.js 08:28:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 115 (0x11996f000) [pid = 2087] [serial = 912] [outer = 0x115f77000] 08:28:50 INFO - PROCESS | 2087 | 1462375730126 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] 08:28:50 INFO - PROCESS | 2087 | 1462375730148 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:28:50 INFO - PROCESS | 2087 | 1462375730152 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:28:50 INFO - PROCESS | 2087 | 1462375730153 Marionette TRACE conn2 <- [1,1190,null,{}] 08:28:50 INFO - PROCESS | 2087 | 1462375730156 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}] 08:28:50 INFO - PROCESS | 2087 | 1462375730230 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:28:50 INFO - PROCESS | 2087 | 1462375730238 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:50 INFO - PROCESS | 2087 | ++DOCSHELL 0x123f2f000 == 46 [pid = 2087] [id = 305] 08:28:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 116 (0x1199a6c00) [pid = 2087] [serial = 913] [outer = 0x0] 08:28:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 117 (0x121191c00) [pid = 2087] [serial = 914] [outer = 0x1199a6c00] 08:28:50 INFO - PROCESS | 2087 | 1462375730266 Marionette DEBUG loaded listener.js 08:28:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 118 (0x12403f800) [pid = 2087] [serial = 915] [outer = 0x1199a6c00] 08:28:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 119 (0x1242efc00) [pid = 2087] [serial = 916] [outer = 0x12cfefc00] 08:28:50 INFO - PROCESS | 2087 | 1462375730663 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] 08:28:50 INFO - PROCESS | 2087 | 1462375730675 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:28:50 INFO - PROCESS | 2087 | 1462375730677 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:28:50 INFO - PROCESS | 2087 | 1462375730678 Marionette TRACE conn2 <- [1,1194,null,{}] 08:28:50 INFO - PROCESS | 2087 | 1462375730681 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}] 08:28:50 INFO - PROCESS | 2087 | 1462375730761 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:28:50 INFO - PROCESS | 2087 | 1462375730766 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:50 INFO - PROCESS | 2087 | ++DOCSHELL 0x1250ad000 == 47 [pid = 2087] [id = 306] 08:28:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 120 (0x123c8f000) [pid = 2087] [serial = 917] [outer = 0x0] 08:28:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 121 (0x12473f800) [pid = 2087] [serial = 918] [outer = 0x123c8f000] 08:28:50 INFO - PROCESS | 2087 | 1462375730793 Marionette DEBUG loaded listener.js 08:28:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 122 (0x1257da400) [pid = 2087] [serial = 919] [outer = 0x123c8f000] 08:28:51 INFO - PROCESS | 2087 | 1462375731124 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] 08:28:51 INFO - PROCESS | 2087 | 1462375731148 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:28:51 INFO - PROCESS | 2087 | 1462375731154 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:28:51 INFO - PROCESS | 2087 | 1462375731156 Marionette TRACE conn2 <- [1,1198,null,{}] 08:28:51 INFO - PROCESS | 2087 | 1462375731160 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}] 08:28:51 INFO - PROCESS | 2087 | 1462375731332 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:28:51 INFO - PROCESS | 2087 | 1462375731352 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:51 INFO - PROCESS | 2087 | ++DOCSHELL 0x1180ac000 == 48 [pid = 2087] [id = 307] 08:28:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 123 (0x12572dc00) [pid = 2087] [serial = 920] [outer = 0x0] 08:28:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 124 (0x126a6a000) [pid = 2087] [serial = 921] [outer = 0x12572dc00] 08:28:51 INFO - PROCESS | 2087 | 1462375731395 Marionette DEBUG loaded listener.js 08:28:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 125 (0x128a11800) [pid = 2087] [serial = 922] [outer = 0x12572dc00] 08:28:51 INFO - PROCESS | 2087 | 1462375731829 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]]]}] 08:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 719ms 08:28:51 INFO - PROCESS | 2087 | 1462375731874 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:28:51 INFO - PROCESS | 2087 | 1462375731875 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:28:51 INFO - PROCESS | 2087 | 1462375731878 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:28:51 INFO - PROCESS | 2087 | 1462375731879 Marionette TRACE conn2 <- [1,1202,null,{}] 08:28:51 INFO - PROCESS | 2087 | 1462375731881 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}] 08:28:51 INFO - PROCESS | 2087 | 1462375731984 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:28:52 INFO - PROCESS | 2087 | 1462375731996 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:52 INFO - PROCESS | 2087 | ++DOCSHELL 0x1292e6800 == 49 [pid = 2087] [id = 308] 08:28:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 126 (0x118785c00) [pid = 2087] [serial = 923] [outer = 0x0] 08:28:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 127 (0x128cae800) [pid = 2087] [serial = 924] [outer = 0x118785c00] 08:28:52 INFO - PROCESS | 2087 | 1462375732022 Marionette DEBUG loaded listener.js 08:28:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 128 (0x1292b1000) [pid = 2087] [serial = 925] [outer = 0x118785c00] 08:28:52 INFO - PROCESS | 2087 | 1462375732347 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]]]}] 08:28:52 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 08:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 520ms 08:28:52 INFO - PROCESS | 2087 | 1462375732404 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:28:52 INFO - PROCESS | 2087 | 1462375732405 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:28:52 INFO - PROCESS | 2087 | 1462375732407 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:28:52 INFO - PROCESS | 2087 | 1462375732408 Marionette TRACE conn2 <- [1,1206,null,{}] 08:28:52 INFO - PROCESS | 2087 | 1462375732411 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}] 08:28:52 INFO - PROCESS | 2087 | 1462375732504 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:28:52 INFO - PROCESS | 2087 | 1462375732508 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:52 INFO - PROCESS | 2087 | ++DOCSHELL 0x12a72f000 == 50 [pid = 2087] [id = 309] 08:28:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 129 (0x128caf000) [pid = 2087] [serial = 926] [outer = 0x0] 08:28:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 130 (0x1293e1c00) [pid = 2087] [serial = 927] [outer = 0x128caf000] 08:28:52 INFO - PROCESS | 2087 | 1462375732533 Marionette DEBUG loaded listener.js 08:28:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 131 (0x12a7cac00) [pid = 2087] [serial = 928] [outer = 0x128caf000] 08:28:52 INFO - PROCESS | 2087 | 1462375732876 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]]]}] 08:28:52 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 08:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 518ms 08:28:52 INFO - PROCESS | 2087 | 1462375732926 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:28:52 INFO - PROCESS | 2087 | 1462375732927 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:28:52 INFO - PROCESS | 2087 | 1462375732929 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:28:52 INFO - PROCESS | 2087 | 1462375732930 Marionette TRACE conn2 <- [1,1210,null,{}] 08:28:52 INFO - PROCESS | 2087 | 1462375732933 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}] 08:28:53 INFO - PROCESS | 2087 | 1462375733039 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:28:53 INFO - PROCESS | 2087 | 1462375733052 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:53 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ab19800 == 51 [pid = 2087] [id = 310] 08:28:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 132 (0x12958dc00) [pid = 2087] [serial = 929] [outer = 0x0] 08:28:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 133 (0x12a8f3000) [pid = 2087] [serial = 930] [outer = 0x12958dc00] 08:28:53 INFO - PROCESS | 2087 | 1462375733076 Marionette DEBUG loaded listener.js 08:28:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 134 (0x12adaf800) [pid = 2087] [serial = 931] [outer = 0x12958dc00] 08:28:53 INFO - PROCESS | 2087 | 1462375733420 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]]]}] 08:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 08:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:28:53 INFO - PROCESS | 2087 | 1462375733448 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:28:53 INFO - PROCESS | 2087 | 1462375733449 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:28:53 INFO - PROCESS | 2087 | 1462375733457 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:28:53 INFO - PROCESS | 2087 | 1462375733459 Marionette TRACE conn2 <- [1,1214,null,{}] 08:28:53 INFO - PROCESS | 2087 | 1462375733462 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}] 08:28:53 INFO - PROCESS | 2087 | 1462375733561 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:28:53 INFO - PROCESS | 2087 | 1462375733566 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:53 INFO - PROCESS | 2087 | ++DOCSHELL 0x12baaf800 == 52 [pid = 2087] [id = 311] 08:28:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 135 (0x119119800) [pid = 2087] [serial = 932] [outer = 0x0] 08:28:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 136 (0x12a8f2c00) [pid = 2087] [serial = 933] [outer = 0x119119800] 08:28:53 INFO - PROCESS | 2087 | 1462375733590 Marionette DEBUG loaded listener.js 08:28:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 137 (0x12add8c00) [pid = 2087] [serial = 934] [outer = 0x119119800] 08:28:53 INFO - PROCESS | 2087 | 1462375733936 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]]]}] 08:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 525ms 08:28:54 INFO - PROCESS | 2087 | --DOMWINDOW == 136 (0x12489c800) [pid = 2087] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:28:54 INFO - PROCESS | 2087 | --DOMWINDOW == 135 (0x1293d5800) [pid = 2087] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:28:54 INFO - PROCESS | 2087 | --DOMWINDOW == 134 (0x12adb5c00) [pid = 2087] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:28:54 INFO - PROCESS | 2087 | --DOMWINDOW == 133 (0x12adb7400) [pid = 2087] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:28:54 INFO - PROCESS | 2087 | --DOMWINDOW == 132 (0x11918cc00) [pid = 2087] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:28:54 INFO - PROCESS | 2087 | --DOMWINDOW == 131 (0x124266c00) [pid = 2087] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:28:54 INFO - PROCESS | 2087 | --DOMWINDOW == 130 (0x1199a4400) [pid = 2087] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:28:54 INFO - PROCESS | 2087 | --DOMWINDOW == 129 (0x117421800) [pid = 2087] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:28:54 INFO - PROCESS | 2087 | --DOMWINDOW == 128 (0x113279000) [pid = 2087] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:28:54 INFO - PROCESS | 2087 | --DOMWINDOW == 127 (0x1251db400) [pid = 2087] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:28:54 INFO - PROCESS | 2087 | --DOMWINDOW == 126 (0x1197d9000) [pid = 2087] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:28:54 INFO - PROCESS | 2087 | --DOMWINDOW == 125 (0x124b8e000) [pid = 2087] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:28:54 INFO - PROCESS | 2087 | --DOMWINDOW == 124 (0x12a631000) [pid = 2087] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:28:54 INFO - PROCESS | 2087 | --DOMWINDOW == 123 (0x119641400) [pid = 2087] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:28:54 INFO - PROCESS | 2087 | 1462375734096 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:28:54 INFO - PROCESS | 2087 | 1462375734098 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:28:54 INFO - PROCESS | 2087 | 1462375734108 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:28:54 INFO - PROCESS | 2087 | 1462375734110 Marionette TRACE conn2 <- [1,1218,null,{}] 08:28:54 INFO - PROCESS | 2087 | 1462375734112 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}] 08:28:54 INFO - PROCESS | 2087 | 1462375734207 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:28:54 INFO - PROCESS | 2087 | 1462375734211 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:54 INFO - PROCESS | 2087 | ++DOCSHELL 0x124721000 == 53 [pid = 2087] [id = 312] 08:28:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 124 (0x1251db400) [pid = 2087] [serial = 935] [outer = 0x0] 08:28:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 125 (0x12a7d6400) [pid = 2087] [serial = 936] [outer = 0x1251db400] 08:28:54 INFO - PROCESS | 2087 | 1462375734240 Marionette DEBUG loaded listener.js 08:28:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 126 (0x12bb49c00) [pid = 2087] [serial = 937] [outer = 0x1251db400] 08:28:54 INFO - PROCESS | 2087 | 1462375734569 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]]]}] 08:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 469ms 08:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:28:54 INFO - PROCESS | 2087 | 1462375734578 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:28:54 INFO - PROCESS | 2087 | 1462375734579 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:28:54 INFO - PROCESS | 2087 | 1462375734582 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:28:54 INFO - PROCESS | 2087 | 1462375734585 Marionette TRACE conn2 <- [1,1222,null,{}] 08:28:54 INFO - PROCESS | 2087 | 1462375734589 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}] 08:28:54 INFO - PROCESS | 2087 | 1462375734670 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:28:54 INFO - PROCESS | 2087 | 1462375734720 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:54 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c66d000 == 54 [pid = 2087] [id = 313] 08:28:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 127 (0x1293dc800) [pid = 2087] [serial = 938] [outer = 0x0] 08:28:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 128 (0x12bb55000) [pid = 2087] [serial = 939] [outer = 0x1293dc800] 08:28:54 INFO - PROCESS | 2087 | 1462375734744 Marionette DEBUG loaded listener.js 08:28:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 129 (0x12bf99c00) [pid = 2087] [serial = 940] [outer = 0x1293dc800] 08:28:55 INFO - PROCESS | 2087 | 1462375735033 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] 08:28:55 INFO - PROCESS | 2087 | 1462375735057 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:28:55 INFO - PROCESS | 2087 | 1462375735059 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:28:55 INFO - PROCESS | 2087 | 1462375735060 Marionette TRACE conn2 <- [1,1226,null,{}] 08:28:55 INFO - PROCESS | 2087 | 1462375735063 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}] 08:28:55 INFO - PROCESS | 2087 | 1462375735145 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:28:55 INFO - PROCESS | 2087 | 1462375735151 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:55 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d13a800 == 55 [pid = 2087] [id = 314] 08:28:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 130 (0x12bfa0400) [pid = 2087] [serial = 941] [outer = 0x0] 08:28:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 131 (0x12bfad800) [pid = 2087] [serial = 942] [outer = 0x12bfa0400] 08:28:55 INFO - PROCESS | 2087 | 1462375735176 Marionette DEBUG loaded listener.js 08:28:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 132 (0x12c63d400) [pid = 2087] [serial = 943] [outer = 0x12bfa0400] 08:28:55 INFO - PROCESS | 2087 | 1462375735491 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]]]}] 08:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 468ms 08:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:28:55 INFO - PROCESS | 2087 | 1462375735529 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:28:55 INFO - PROCESS | 2087 | 1462375735530 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:28:55 INFO - PROCESS | 2087 | 1462375735532 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:28:55 INFO - PROCESS | 2087 | 1462375735533 Marionette TRACE conn2 <- [1,1230,null,{}] 08:28:55 INFO - PROCESS | 2087 | 1462375735536 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}] 08:28:55 INFO - PROCESS | 2087 | 1462375735638 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:28:55 INFO - PROCESS | 2087 | 1462375735645 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:55 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d7ed800 == 56 [pid = 2087] [id = 315] 08:28:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 133 (0x119fb4800) [pid = 2087] [serial = 944] [outer = 0x0] 08:28:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 134 (0x12cc50c00) [pid = 2087] [serial = 945] [outer = 0x119fb4800] 08:28:55 INFO - PROCESS | 2087 | 1462375735671 Marionette DEBUG loaded listener.js 08:28:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 135 (0x12cc59c00) [pid = 2087] [serial = 946] [outer = 0x119fb4800] 08:28:55 INFO - PROCESS | 2087 | 1462375735988 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]]]}] 08:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 08:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:28:56 INFO - PROCESS | 2087 | 1462375736004 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:28:56 INFO - PROCESS | 2087 | 1462375736005 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:28:56 INFO - PROCESS | 2087 | 1462375736007 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:28:56 INFO - PROCESS | 2087 | 1462375736008 Marionette TRACE conn2 <- [1,1234,null,{}] 08:28:56 INFO - PROCESS | 2087 | 1462375736011 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}] 08:28:56 INFO - PROCESS | 2087 | 1462375736093 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:28:56 INFO - PROCESS | 2087 | 1462375736205 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:56 INFO - PROCESS | 2087 | ++DOCSHELL 0x1164f2800 == 57 [pid = 2087] [id = 316] 08:28:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 136 (0x111cbb800) [pid = 2087] [serial = 947] [outer = 0x0] 08:28:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 137 (0x11281b800) [pid = 2087] [serial = 948] [outer = 0x111cbb800] 08:28:56 INFO - PROCESS | 2087 | 1462375736239 Marionette DEBUG loaded listener.js 08:28:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 138 (0x112828800) [pid = 2087] [serial = 949] [outer = 0x111cbb800] 08:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 670ms 08:28:56 INFO - PROCESS | 2087 | 1462375736671 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]]]}] 08:28:56 INFO - PROCESS | 2087 | 1462375736678 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:28:56 INFO - PROCESS | 2087 | 1462375736682 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:28:56 INFO - PROCESS | 2087 | 1462375736685 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:28:56 INFO - PROCESS | 2087 | 1462375736687 Marionette TRACE conn2 <- [1,1238,null,{}] 08:28:56 INFO - PROCESS | 2087 | 1462375736691 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}] 08:28:56 INFO - PROCESS | 2087 | 1462375736796 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:28:56 INFO - PROCESS | 2087 | 1462375736846 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:56 INFO - PROCESS | 2087 | ++DOCSHELL 0x121126000 == 58 [pid = 2087] [id = 317] 08:28:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 139 (0x115db1000) [pid = 2087] [serial = 950] [outer = 0x0] 08:28:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 140 (0x1171e2400) [pid = 2087] [serial = 951] [outer = 0x115db1000] 08:28:56 INFO - PROCESS | 2087 | 1462375736877 Marionette DEBUG loaded listener.js 08:28:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 141 (0x119121000) [pid = 2087] [serial = 952] [outer = 0x115db1000] 08:28:57 INFO - PROCESS | 2087 | 1462375737326 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]]]}] 08:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 673ms 08:28:57 INFO - PROCESS | 2087 | 1462375737360 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:28:57 INFO - PROCESS | 2087 | 1462375737363 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:28:57 INFO - PROCESS | 2087 | 1462375737366 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:28:57 INFO - PROCESS | 2087 | 1462375737367 Marionette TRACE conn2 <- [1,1242,null,{}] 08:28:57 INFO - PROCESS | 2087 | 1462375737370 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}] 08:28:57 INFO - PROCESS | 2087 | 1462375737493 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:28:57 INFO - PROCESS | 2087 | 1462375737559 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:57 INFO - PROCESS | 2087 | ++DOCSHELL 0x128ced800 == 59 [pid = 2087] [id = 318] 08:28:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 142 (0x119fadc00) [pid = 2087] [serial = 953] [outer = 0x0] 08:28:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 143 (0x12107d800) [pid = 2087] [serial = 954] [outer = 0x119fadc00] 08:28:57 INFO - PROCESS | 2087 | 1462375737590 Marionette DEBUG loaded listener.js 08:28:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 144 (0x121085400) [pid = 2087] [serial = 955] [outer = 0x119fadc00] 08:28:58 INFO - PROCESS | 2087 | 1462375738012 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]]]}] 08:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 670ms 08:28:58 INFO - PROCESS | 2087 | 1462375738037 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:28:58 INFO - PROCESS | 2087 | 1462375738038 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:28:58 INFO - PROCESS | 2087 | 1462375738046 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:28:58 INFO - PROCESS | 2087 | 1462375738050 Marionette TRACE conn2 <- [1,1246,null,{}] 08:28:58 INFO - PROCESS | 2087 | 1462375738054 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}] 08:28:58 INFO - PROCESS | 2087 | 1462375738156 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:28:58 INFO - PROCESS | 2087 | 1462375738209 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:58 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d2c7000 == 60 [pid = 2087] [id = 319] 08:28:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 145 (0x12118e800) [pid = 2087] [serial = 956] [outer = 0x0] 08:28:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 146 (0x1244c8800) [pid = 2087] [serial = 957] [outer = 0x12118e800] 08:28:58 INFO - PROCESS | 2087 | 1462375738238 Marionette DEBUG loaded listener.js 08:28:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 147 (0x12701f400) [pid = 2087] [serial = 958] [outer = 0x12118e800] 08:28:58 INFO - PROCESS | 2087 | 1462375738656 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]]]}] 08:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 680ms 08:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:28:58 INFO - PROCESS | 2087 | 1462375738722 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:28:58 INFO - PROCESS | 2087 | 1462375738724 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:28:58 INFO - PROCESS | 2087 | 1462375738726 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:28:58 INFO - PROCESS | 2087 | 1462375738727 Marionette TRACE conn2 <- [1,1250,null,{}] 08:28:58 INFO - PROCESS | 2087 | 1462375738730 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}] 08:28:58 INFO - PROCESS | 2087 | 1462375738850 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:28:58 INFO - PROCESS | 2087 | 1462375738928 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:58 INFO - PROCESS | 2087 | ++DOCSHELL 0x12db7f000 == 61 [pid = 2087] [id = 320] 08:28:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 148 (0x126a6e800) [pid = 2087] [serial = 959] [outer = 0x0] 08:28:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 149 (0x128a04400) [pid = 2087] [serial = 960] [outer = 0x126a6e800] 08:28:58 INFO - PROCESS | 2087 | 1462375738958 Marionette DEBUG loaded listener.js 08:28:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 150 (0x129214c00) [pid = 2087] [serial = 961] [outer = 0x126a6e800] 08:28:59 INFO - PROCESS | 2087 | 1462375739384 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]]]}] 08:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 669ms 08:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:28:59 INFO - PROCESS | 2087 | 1462375739396 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:28:59 INFO - PROCESS | 2087 | 1462375739397 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:28:59 INFO - PROCESS | 2087 | 1462375739401 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:28:59 INFO - PROCESS | 2087 | 1462375739403 Marionette TRACE conn2 <- [1,1254,null,{}] 08:28:59 INFO - PROCESS | 2087 | 1462375739405 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}] 08:28:59 INFO - PROCESS | 2087 | 1462375739504 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:28:59 INFO - PROCESS | 2087 | 1462375739553 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:28:59 INFO - PROCESS | 2087 | ++DOCSHELL 0x12dc1b000 == 62 [pid = 2087] [id = 321] 08:28:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 151 (0x12a8f7000) [pid = 2087] [serial = 962] [outer = 0x0] 08:28:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 152 (0x12adb8400) [pid = 2087] [serial = 963] [outer = 0x12a8f7000] 08:28:59 INFO - PROCESS | 2087 | 1462375739589 Marionette DEBUG loaded listener.js 08:28:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 153 (0x12bbd7c00) [pid = 2087] [serial = 964] [outer = 0x12a8f7000] 08:29:00 INFO - PROCESS | 2087 | 1462375740036 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]]]}] 08:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 672ms 08:29:00 INFO - PROCESS | 2087 | 1462375740072 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:29:00 INFO - PROCESS | 2087 | 1462375740074 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:29:00 INFO - PROCESS | 2087 | 1462375740076 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:29:00 INFO - PROCESS | 2087 | 1462375740077 Marionette TRACE conn2 <- [1,1258,null,{}] 08:29:00 INFO - PROCESS | 2087 | 1462375740080 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}] 08:29:00 INFO - PROCESS | 2087 | 1462375740201 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:29:00 INFO - PROCESS | 2087 | 1462375740268 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:00 INFO - PROCESS | 2087 | ++DOCSHELL 0x124431800 == 63 [pid = 2087] [id = 322] 08:29:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 154 (0x125135c00) [pid = 2087] [serial = 965] [outer = 0x0] 08:29:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 155 (0x12bf9a800) [pid = 2087] [serial = 966] [outer = 0x125135c00] 08:29:00 INFO - PROCESS | 2087 | 1462375740298 Marionette DEBUG loaded listener.js 08:29:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 156 (0x12cc5d000) [pid = 2087] [serial = 967] [outer = 0x125135c00] 08:29:00 INFO - PROCESS | 2087 | 1462375740844 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]]]}] 08:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 819ms 08:29:00 INFO - PROCESS | 2087 | 1462375740896 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:29:00 INFO - PROCESS | 2087 | 1462375740898 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:29:00 INFO - PROCESS | 2087 | 1462375740904 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:29:00 INFO - PROCESS | 2087 | 1462375740906 Marionette TRACE conn2 <- [1,1262,null,{}] 08:29:00 INFO - PROCESS | 2087 | 1462375740910 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}] 08:29:01 INFO - PROCESS | 2087 | 1462375741007 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:29:01 INFO - PROCESS | 2087 | 1462375741071 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:01 INFO - PROCESS | 2087 | ++DOCSHELL 0x123a12800 == 64 [pid = 2087] [id = 323] 08:29:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 157 (0x115f78c00) [pid = 2087] [serial = 968] [outer = 0x0] 08:29:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 158 (0x1160b8400) [pid = 2087] [serial = 969] [outer = 0x115f78c00] 08:29:01 INFO - PROCESS | 2087 | 1462375741099 Marionette DEBUG loaded listener.js 08:29:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 159 (0x117174000) [pid = 2087] [serial = 970] [outer = 0x115f78c00] 08:29:01 INFO - PROCESS | 2087 | 1462375741558 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]]]}] 08:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 721ms 08:29:01 INFO - PROCESS | 2087 | 1462375741626 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:29:01 INFO - PROCESS | 2087 | 1462375741630 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:29:01 INFO - PROCESS | 2087 | 1462375741657 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:29:01 INFO - PROCESS | 2087 | 1462375741658 Marionette TRACE conn2 <- [1,1266,null,{}] 08:29:01 INFO - PROCESS | 2087 | 1462375741661 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}] 08:29:01 INFO - PROCESS | 2087 | 1462375741756 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:29:01 INFO - PROCESS | 2087 | --DOCSHELL 0x12ab14000 == 63 [pid = 2087] [id = 225] 08:29:01 INFO - PROCESS | 2087 | --DOCSHELL 0x12d7ed800 == 62 [pid = 2087] [id = 315] 08:29:01 INFO - PROCESS | 2087 | --DOCSHELL 0x12d13a800 == 61 [pid = 2087] [id = 314] 08:29:01 INFO - PROCESS | 2087 | --DOCSHELL 0x12c66d000 == 60 [pid = 2087] [id = 313] 08:29:01 INFO - PROCESS | 2087 | --DOCSHELL 0x124721000 == 59 [pid = 2087] [id = 312] 08:29:01 INFO - PROCESS | 2087 | --DOCSHELL 0x12baaf800 == 58 [pid = 2087] [id = 311] 08:29:01 INFO - PROCESS | 2087 | --DOCSHELL 0x12ab19800 == 57 [pid = 2087] [id = 310] 08:29:01 INFO - PROCESS | 2087 | --DOMWINDOW == 158 (0x1289bdc00) [pid = 2087] [serial = 884] [outer = 0x0] [url = about:blank] 08:29:01 INFO - PROCESS | 2087 | 1462375741870 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:01 INFO - PROCESS | 2087 | --DOCSHELL 0x12a72f000 == 56 [pid = 2087] [id = 309] 08:29:01 INFO - PROCESS | 2087 | --DOCSHELL 0x1292e6800 == 55 [pid = 2087] [id = 308] 08:29:01 INFO - PROCESS | 2087 | --DOCSHELL 0x1180ac000 == 54 [pid = 2087] [id = 307] 08:29:01 INFO - PROCESS | 2087 | --DOCSHELL 0x1250ad000 == 53 [pid = 2087] [id = 306] 08:29:01 INFO - PROCESS | 2087 | --DOCSHELL 0x123f2f000 == 52 [pid = 2087] [id = 305] 08:29:01 INFO - PROCESS | 2087 | --DOCSHELL 0x1187e8800 == 51 [pid = 2087] [id = 304] 08:29:01 INFO - PROCESS | 2087 | --DOCSHELL 0x1181b2000 == 50 [pid = 2087] [id = 303] 08:29:01 INFO - PROCESS | 2087 | --DOCSHELL 0x119617800 == 49 [pid = 2087] [id = 302] 08:29:01 INFO - PROCESS | 2087 | ++DOCSHELL 0x11628e800 == 50 [pid = 2087] [id = 324] 08:29:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 159 (0x112858400) [pid = 2087] [serial = 971] [outer = 0x0] 08:29:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 160 (0x11963c800) [pid = 2087] [serial = 972] [outer = 0x112858400] 08:29:01 INFO - PROCESS | 2087 | 1462375741901 Marionette DEBUG loaded listener.js 08:29:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 161 (0x11999e800) [pid = 2087] [serial = 973] [outer = 0x112858400] 08:29:01 INFO - PROCESS | 2087 | --DOCSHELL 0x11640b800 == 49 [pid = 2087] [id = 296] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 160 (0x12bb57c00) [pid = 2087] [serial = 828] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 159 (0x12a7db000) [pid = 2087] [serial = 869] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 158 (0x129596800) [pid = 2087] [serial = 866] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 157 (0x12ba3f800) [pid = 2087] [serial = 872] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 156 (0x12adb5000) [pid = 2087] [serial = 870] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 155 (0x12bbdc400) [pid = 2087] [serial = 875] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 154 (0x1275a3c00) [pid = 2087] [serial = 878] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 153 (0x12bb56800) [pid = 2087] [serial = 873] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 152 (0x1245da400) [pid = 2087] [serial = 857] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 151 (0x124b82c00) [pid = 2087] [serial = 858] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 150 (0x119f05800) [pid = 2087] [serial = 854] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 149 (0x121193000) [pid = 2087] [serial = 855] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 148 (0x11963c400) [pid = 2087] [serial = 852] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 147 (0x118566c00) [pid = 2087] [serial = 851] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 146 (0x11999d400) [pid = 2087] [serial = 836] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 145 (0x11625b000) [pid = 2087] [serial = 848] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 144 (0x117415800) [pid = 2087] [serial = 849] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 143 (0x1275a0800) [pid = 2087] [serial = 863] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 142 (0x1251d9800) [pid = 2087] [serial = 839] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 141 (0x12bfab800) [pid = 2087] [serial = 881] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 140 (0x125068400) [pid = 2087] [serial = 860] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 139 (0x1268e7800) [pid = 2087] [serial = 861] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 138 (0x111f55400) [pid = 2087] [serial = 830] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 137 (0x12adacc00) [pid = 2087] [serial = 845] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 136 (0x1293df800) [pid = 2087] [serial = 842] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 135 (0x117c2cc00) [pid = 2087] [serial = 833] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 134 (0x12bf9a400) [pid = 2087] [serial = 876] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 133 (0x12a7ca400) [pid = 2087] [serial = 867] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 132 (0x12bfa5800) [pid = 2087] [serial = 879] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 131 (0x1292ad000) [pid = 2087] [serial = 864] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 130 (0x12c636c00) [pid = 2087] [serial = 882] [outer = 0x0] [url = about:blank] 08:29:02 INFO - PROCESS | 2087 | --DOMWINDOW == 129 (0x1245e0400) [pid = 2087] [serial = 801] [outer = 0x0] [url = about:blank] 08:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 574ms 08:29:02 INFO - PROCESS | 2087 | 1462375742222 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]]]}] 08:29:02 INFO - PROCESS | 2087 | 1462375742228 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:29:02 INFO - PROCESS | 2087 | 1462375742230 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:29:02 INFO - PROCESS | 2087 | 1462375742237 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:29:02 INFO - PROCESS | 2087 | 1462375742240 Marionette TRACE conn2 <- [1,1270,null,{}] 08:29:02 INFO - PROCESS | 2087 | 1462375742247 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}] 08:29:02 INFO - PROCESS | 2087 | 1462375742340 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:29:02 INFO - PROCESS | 2087 | 1462375742393 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:02 INFO - PROCESS | 2087 | ++DOCSHELL 0x121122800 == 50 [pid = 2087] [id = 325] 08:29:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 130 (0x1199a7800) [pid = 2087] [serial = 974] [outer = 0x0] 08:29:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 131 (0x12107dc00) [pid = 2087] [serial = 975] [outer = 0x1199a7800] 08:29:02 INFO - PROCESS | 2087 | 1462375742421 Marionette DEBUG loaded listener.js 08:29:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 132 (0x123c84400) [pid = 2087] [serial = 976] [outer = 0x1199a7800] 08:29:02 INFO - PROCESS | 2087 | 1462375742741 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]]]}] 08:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 526ms 08:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:29:02 INFO - PROCESS | 2087 | 1462375742759 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:29:02 INFO - PROCESS | 2087 | 1462375742760 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:29:02 INFO - PROCESS | 2087 | 1462375742762 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:29:02 INFO - PROCESS | 2087 | 1462375742763 Marionette TRACE conn2 <- [1,1274,null,{}] 08:29:02 INFO - PROCESS | 2087 | 1462375742768 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}] 08:29:02 INFO - PROCESS | 2087 | 1462375742851 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:29:02 INFO - PROCESS | 2087 | 1462375742856 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:02 INFO - PROCESS | 2087 | ++DOCSHELL 0x126a0d000 == 51 [pid = 2087] [id = 326] 08:29:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 133 (0x1244c7000) [pid = 2087] [serial = 977] [outer = 0x0] 08:29:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 134 (0x124b8ac00) [pid = 2087] [serial = 978] [outer = 0x1244c7000] 08:29:02 INFO - PROCESS | 2087 | 1462375742882 Marionette DEBUG loaded listener.js 08:29:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 135 (0x127088400) [pid = 2087] [serial = 979] [outer = 0x1244c7000] 08:29:03 INFO - PROCESS | 2087 | 1462375743236 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]]]}] 08:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 522ms 08:29:03 INFO - PROCESS | 2087 | 1462375743286 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:29:03 INFO - PROCESS | 2087 | 1462375743287 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:29:03 INFO - PROCESS | 2087 | 1462375743289 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:29:03 INFO - PROCESS | 2087 | 1462375743291 Marionette TRACE conn2 <- [1,1278,null,{}] 08:29:03 INFO - PROCESS | 2087 | 1462375743293 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}] 08:29:03 INFO - PROCESS | 2087 | 1462375743372 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:29:03 INFO - PROCESS | 2087 | 1462375743378 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:03 INFO - PROCESS | 2087 | ++DOCSHELL 0x119183000 == 52 [pid = 2087] [id = 327] 08:29:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 136 (0x1257e7800) [pid = 2087] [serial = 980] [outer = 0x0] 08:29:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 137 (0x128a0a000) [pid = 2087] [serial = 981] [outer = 0x1257e7800] 08:29:03 INFO - PROCESS | 2087 | 1462375743404 Marionette DEBUG loaded listener.js 08:29:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 138 (0x128dc6400) [pid = 2087] [serial = 982] [outer = 0x1257e7800] 08:29:03 INFO - PROCESS | 2087 | 1462375743735 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]]]}] 08:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 468ms 08:29:03 INFO - PROCESS | 2087 | 1462375743758 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:29:03 INFO - PROCESS | 2087 | 1462375743759 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:29:03 INFO - PROCESS | 2087 | 1462375743761 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:29:03 INFO - PROCESS | 2087 | 1462375743762 Marionette TRACE conn2 <- [1,1282,null,{}] 08:29:03 INFO - PROCESS | 2087 | 1462375743765 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}] 08:29:03 INFO - PROCESS | 2087 | 1462375743858 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:29:03 INFO - PROCESS | 2087 | 1462375743923 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:03 INFO - PROCESS | 2087 | ++DOCSHELL 0x12979c000 == 53 [pid = 2087] [id = 328] 08:29:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 139 (0x1289bc800) [pid = 2087] [serial = 983] [outer = 0x0] 08:29:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 140 (0x1292ae800) [pid = 2087] [serial = 984] [outer = 0x1289bc800] 08:29:03 INFO - PROCESS | 2087 | 1462375743950 Marionette DEBUG loaded listener.js 08:29:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 141 (0x12adb6800) [pid = 2087] [serial = 985] [outer = 0x1289bc800] 08:29:04 INFO - PROCESS | 2087 | 1462375744288 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]]]}] 08:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 569ms 08:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:29:04 INFO - PROCESS | 2087 | 1462375744330 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:29:04 INFO - PROCESS | 2087 | 1462375744332 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:29:04 INFO - PROCESS | 2087 | 1462375744334 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:29:04 INFO - PROCESS | 2087 | 1462375744335 Marionette TRACE conn2 <- [1,1286,null,{}] 08:29:04 INFO - PROCESS | 2087 | 1462375744337 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}] 08:29:04 INFO - PROCESS | 2087 | 1462375744437 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:29:04 INFO - PROCESS | 2087 | 1462375744442 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:04 INFO - PROCESS | 2087 | ++DOCSHELL 0x12b36c800 == 54 [pid = 2087] [id = 329] 08:29:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 142 (0x128dd3800) [pid = 2087] [serial = 986] [outer = 0x0] 08:29:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 143 (0x12bb4f800) [pid = 2087] [serial = 987] [outer = 0x128dd3800] 08:29:04 INFO - PROCESS | 2087 | 1462375744497 Marionette DEBUG loaded listener.js 08:29:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 144 (0x12bf9c400) [pid = 2087] [serial = 988] [outer = 0x128dd3800] 08:29:04 INFO - PROCESS | 2087 | 1462375744822 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]]]}] 08:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 520ms 08:29:04 INFO - PROCESS | 2087 | 1462375744861 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:29:04 INFO - PROCESS | 2087 | 1462375744862 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:29:04 INFO - PROCESS | 2087 | 1462375744864 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:29:04 INFO - PROCESS | 2087 | 1462375744865 Marionette TRACE conn2 <- [1,1290,null,{}] 08:29:04 INFO - PROCESS | 2087 | 1462375744870 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}] 08:29:04 INFO - PROCESS | 2087 | 1462375744974 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:29:05 INFO - PROCESS | 2087 | 1462375745016 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:05 INFO - PROCESS | 2087 | ++DOCSHELL 0x12bc86800 == 55 [pid = 2087] [id = 330] 08:29:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 145 (0x12bb4bc00) [pid = 2087] [serial = 989] [outer = 0x0] 08:29:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 146 (0x12bfa9800) [pid = 2087] [serial = 990] [outer = 0x12bb4bc00] 08:29:05 INFO - PROCESS | 2087 | 1462375745041 Marionette DEBUG loaded listener.js 08:29:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 147 (0x12cc59800) [pid = 2087] [serial = 991] [outer = 0x12bb4bc00] 08:29:05 INFO - PROCESS | 2087 | 1462375745332 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]]]}] 08:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 523ms 08:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:29:05 INFO - PROCESS | 2087 | 1462375745387 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:29:05 INFO - PROCESS | 2087 | 1462375745389 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:29:05 INFO - PROCESS | 2087 | 1462375745391 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:29:05 INFO - PROCESS | 2087 | 1462375745392 Marionette TRACE conn2 <- [1,1294,null,{}] 08:29:05 INFO - PROCESS | 2087 | 1462375745394 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}] 08:29:05 INFO - PROCESS | 2087 | 1462375745495 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:29:05 INFO - PROCESS | 2087 | 1462375745509 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:05 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c66a800 == 56 [pid = 2087] [id = 331] 08:29:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 148 (0x12bfa7c00) [pid = 2087] [serial = 992] [outer = 0x0] 08:29:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 149 (0x12cec2800) [pid = 2087] [serial = 993] [outer = 0x12bfa7c00] 08:29:05 INFO - PROCESS | 2087 | 1462375745533 Marionette DEBUG loaded listener.js 08:29:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 150 (0x12cec8400) [pid = 2087] [serial = 994] [outer = 0x12bfa7c00] 08:29:05 INFO - PROCESS | 2087 | 1462375745871 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]]]}] 08:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 518ms 08:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:29:05 INFO - PROCESS | 2087 | 1462375745910 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:29:05 INFO - PROCESS | 2087 | 1462375745911 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:29:05 INFO - PROCESS | 2087 | 1462375745913 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:29:05 INFO - PROCESS | 2087 | 1462375745914 Marionette TRACE conn2 <- [1,1298,null,{}] 08:29:05 INFO - PROCESS | 2087 | 1462375745917 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}] 08:29:06 INFO - PROCESS | 2087 | 1462375746013 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:29:06 INFO - PROCESS | 2087 | 1462375746024 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:06 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d124000 == 57 [pid = 2087] [id = 332] 08:29:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 151 (0x12cc5d800) [pid = 2087] [serial = 995] [outer = 0x0] 08:29:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 152 (0x12cfeb800) [pid = 2087] [serial = 996] [outer = 0x12cc5d800] 08:29:06 INFO - PROCESS | 2087 | 1462375746049 Marionette DEBUG loaded listener.js 08:29:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 153 (0x12cff2800) [pid = 2087] [serial = 997] [outer = 0x12cc5d800] 08:29:06 INFO - PROCESS | 2087 | --DOMWINDOW == 152 (0x128caf000) [pid = 2087] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:29:06 INFO - PROCESS | 2087 | --DOMWINDOW == 151 (0x12572dc00) [pid = 2087] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:29:06 INFO - PROCESS | 2087 | --DOMWINDOW == 150 (0x12958dc00) [pid = 2087] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:29:06 INFO - PROCESS | 2087 | --DOMWINDOW == 149 (0x1167cb400) [pid = 2087] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:29:06 INFO - PROCESS | 2087 | --DOMWINDOW == 148 (0x123c8f000) [pid = 2087] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:29:06 INFO - PROCESS | 2087 | --DOMWINDOW == 147 (0x112829400) [pid = 2087] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:29:06 INFO - PROCESS | 2087 | --DOMWINDOW == 146 (0x115f77000) [pid = 2087] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:29:06 INFO - PROCESS | 2087 | --DOMWINDOW == 145 (0x1289bc000) [pid = 2087] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:29:06 INFO - PROCESS | 2087 | --DOMWINDOW == 144 (0x119119800) [pid = 2087] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:29:06 INFO - PROCESS | 2087 | --DOMWINDOW == 143 (0x12bfa0400) [pid = 2087] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:29:06 INFO - PROCESS | 2087 | --DOMWINDOW == 142 (0x1251db400) [pid = 2087] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:29:06 INFO - PROCESS | 2087 | --DOMWINDOW == 141 (0x1293dc800) [pid = 2087] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:29:06 INFO - PROCESS | 2087 | --DOMWINDOW == 140 (0x1199a6c00) [pid = 2087] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:29:06 INFO - PROCESS | 2087 | --DOMWINDOW == 139 (0x118785c00) [pid = 2087] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:29:06 INFO - PROCESS | 2087 | 1462375746469 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]]]}] 08:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 568ms 08:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:29:06 INFO - PROCESS | 2087 | 1462375746481 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:29:06 INFO - PROCESS | 2087 | 1462375746485 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:29:06 INFO - PROCESS | 2087 | 1462375746487 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:29:06 INFO - PROCESS | 2087 | 1462375746489 Marionette TRACE conn2 <- [1,1302,null,{}] 08:29:06 INFO - PROCESS | 2087 | 1462375746491 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}] 08:29:06 INFO - PROCESS | 2087 | 1462375746586 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:29:06 INFO - PROCESS | 2087 | 1462375746640 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:06 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d133800 == 58 [pid = 2087] [id = 333] 08:29:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 140 (0x11281d000) [pid = 2087] [serial = 998] [outer = 0x0] 08:29:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 141 (0x119119800) [pid = 2087] [serial = 999] [outer = 0x11281d000] 08:29:06 INFO - PROCESS | 2087 | 1462375746670 Marionette DEBUG loaded listener.js 08:29:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 142 (0x12cff4000) [pid = 2087] [serial = 1000] [outer = 0x11281d000] 08:29:06 INFO - PROCESS | 2087 | 1462375746974 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]]]}] 08:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 519ms 08:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:29:07 INFO - PROCESS | 2087 | 1462375747007 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:29:07 INFO - PROCESS | 2087 | 1462375747008 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:29:07 INFO - PROCESS | 2087 | 1462375747010 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:29:07 INFO - PROCESS | 2087 | 1462375747011 Marionette TRACE conn2 <- [1,1306,null,{}] 08:29:07 INFO - PROCESS | 2087 | 1462375747013 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}] 08:29:07 INFO - PROCESS | 2087 | 1462375747096 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:29:07 INFO - PROCESS | 2087 | 1462375747101 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:07 INFO - PROCESS | 2087 | ++DOCSHELL 0x12dc15000 == 59 [pid = 2087] [id = 334] 08:29:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 143 (0x110f38c00) [pid = 2087] [serial = 1001] [outer = 0x0] 08:29:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 144 (0x110f3d400) [pid = 2087] [serial = 1002] [outer = 0x110f38c00] 08:29:07 INFO - PROCESS | 2087 | 1462375747125 Marionette DEBUG loaded listener.js 08:29:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 145 (0x12cff7800) [pid = 2087] [serial = 1003] [outer = 0x110f38c00] 08:29:07 INFO - PROCESS | 2087 | 1462375747445 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]]]}] 08:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 468ms 08:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:29:07 INFO - PROCESS | 2087 | 1462375747478 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:29:07 INFO - PROCESS | 2087 | 1462375747479 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:29:07 INFO - PROCESS | 2087 | 1462375747481 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:29:07 INFO - PROCESS | 2087 | 1462375747482 Marionette TRACE conn2 <- [1,1310,null,{}] 08:29:07 INFO - PROCESS | 2087 | 1462375747485 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}] 08:29:07 INFO - PROCESS | 2087 | 1462375747592 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:29:07 INFO - PROCESS | 2087 | 1462375747599 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:07 INFO - PROCESS | 2087 | ++DOCSHELL 0x12e33f000 == 60 [pid = 2087] [id = 335] 08:29:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 146 (0x110f39400) [pid = 2087] [serial = 1004] [outer = 0x0] 08:29:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 147 (0x12cff5800) [pid = 2087] [serial = 1005] [outer = 0x110f39400] 08:29:07 INFO - PROCESS | 2087 | 1462375747623 Marionette DEBUG loaded listener.js 08:29:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 148 (0x12d24a000) [pid = 2087] [serial = 1006] [outer = 0x110f39400] 08:29:07 INFO - PROCESS | 2087 | 1462375747951 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] 08:29:08 INFO - PROCESS | 2087 | 1462375748004 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:29:08 INFO - PROCESS | 2087 | 1462375748006 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:29:08 INFO - PROCESS | 2087 | 1462375748007 Marionette TRACE conn2 <- [1,1314,null,{}] 08:29:08 INFO - PROCESS | 2087 | 1462375748010 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}] 08:29:08 INFO - PROCESS | 2087 | 1462375748092 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:29:08 INFO - PROCESS | 2087 | 1462375748097 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:08 INFO - PROCESS | 2087 | ++DOCSHELL 0x12eabe000 == 61 [pid = 2087] [id = 336] 08:29:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 149 (0x12d24c400) [pid = 2087] [serial = 1007] [outer = 0x0] 08:29:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 150 (0x12d252800) [pid = 2087] [serial = 1008] [outer = 0x12d24c400] 08:29:08 INFO - PROCESS | 2087 | 1462375748122 Marionette DEBUG loaded listener.js 08:29:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 151 (0x12d41fc00) [pid = 2087] [serial = 1009] [outer = 0x12d24c400] 08:29:08 INFO - PROCESS | 2087 | 1462375748573 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]]]}] 08:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 620ms 08:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:29:08 INFO - PROCESS | 2087 | 1462375748627 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:29:08 INFO - PROCESS | 2087 | 1462375748629 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:29:08 INFO - PROCESS | 2087 | 1462375748633 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:29:08 INFO - PROCESS | 2087 | 1462375748635 Marionette TRACE conn2 <- [1,1318,null,{}] 08:29:08 INFO - PROCESS | 2087 | 1462375748639 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}] 08:29:08 INFO - PROCESS | 2087 | 1462375748752 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:29:08 INFO - PROCESS | 2087 | 1462375748821 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:08 INFO - PROCESS | 2087 | ++DOCSHELL 0x1187d8800 == 62 [pid = 2087] [id = 337] 08:29:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 152 (0x112826400) [pid = 2087] [serial = 1010] [outer = 0x0] 08:29:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 153 (0x115fcfc00) [pid = 2087] [serial = 1011] [outer = 0x112826400] 08:29:08 INFO - PROCESS | 2087 | 1462375748853 Marionette DEBUG loaded listener.js 08:29:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 154 (0x117415800) [pid = 2087] [serial = 1012] [outer = 0x112826400] 08:29:09 INFO - PROCESS | 2087 | 1462375749289 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]]]}] 08:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 672ms 08:29:09 INFO - PROCESS | 2087 | 1462375749327 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:29:09 INFO - PROCESS | 2087 | 1462375749330 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:29:09 INFO - PROCESS | 2087 | 1462375749350 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:29:09 INFO - PROCESS | 2087 | 1462375749352 Marionette TRACE conn2 <- [1,1322,null,{}] 08:29:09 INFO - PROCESS | 2087 | 1462375749355 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}] 08:29:09 INFO - PROCESS | 2087 | 1462375749458 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:29:09 INFO - PROCESS | 2087 | 1462375749515 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:09 INFO - PROCESS | 2087 | ++DOCSHELL 0x127514000 == 63 [pid = 2087] [id = 338] 08:29:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 155 (0x117c69c00) [pid = 2087] [serial = 1013] [outer = 0x0] 08:29:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 156 (0x119fad400) [pid = 2087] [serial = 1014] [outer = 0x117c69c00] 08:29:09 INFO - PROCESS | 2087 | 1462375749544 Marionette DEBUG loaded listener.js 08:29:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 157 (0x121190c00) [pid = 2087] [serial = 1015] [outer = 0x117c69c00] 08:29:10 INFO - PROCESS | 2087 | 1462375750004 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]]]}] 08:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 673ms 08:29:10 INFO - PROCESS | 2087 | 1462375750022 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:29:10 INFO - PROCESS | 2087 | 1462375750023 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:29:10 INFO - PROCESS | 2087 | 1462375750026 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:29:10 INFO - PROCESS | 2087 | 1462375750029 Marionette TRACE conn2 <- [1,1326,null,{}] 08:29:10 INFO - PROCESS | 2087 | 1462375750039 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}] 08:29:10 INFO - PROCESS | 2087 | 1462375750146 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:29:10 INFO - PROCESS | 2087 | 1462375750206 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:10 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d135800 == 64 [pid = 2087] [id = 339] 08:29:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 158 (0x123dadc00) [pid = 2087] [serial = 1016] [outer = 0x0] 08:29:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 159 (0x128a03000) [pid = 2087] [serial = 1017] [outer = 0x123dadc00] 08:29:10 INFO - PROCESS | 2087 | 1462375750238 Marionette DEBUG loaded listener.js 08:29:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 160 (0x1293d7800) [pid = 2087] [serial = 1018] [outer = 0x123dadc00] 08:29:10 INFO - PROCESS | 2087 | 1462375750701 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]]]}] 08:29:10 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 08:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 723ms 08:29:10 INFO - PROCESS | 2087 | 1462375750776 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:29:10 INFO - PROCESS | 2087 | 1462375750778 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:29:10 INFO - PROCESS | 2087 | 1462375750781 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:29:10 INFO - PROCESS | 2087 | 1462375750782 Marionette TRACE conn2 <- [1,1330,null,{}] 08:29:10 INFO - PROCESS | 2087 | 1462375750803 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}] 08:29:10 INFO - PROCESS | 2087 | 1462375750937 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:29:11 INFO - PROCESS | 2087 | 1462375751020 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:11 INFO - PROCESS | 2087 | ++DOCSHELL 0x131fb7800 == 65 [pid = 2087] [id = 340] 08:29:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 161 (0x1293e0800) [pid = 2087] [serial = 1019] [outer = 0x0] 08:29:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 162 (0x12a7d6000) [pid = 2087] [serial = 1020] [outer = 0x1293e0800] 08:29:11 INFO - PROCESS | 2087 | 1462375751051 Marionette DEBUG loaded listener.js 08:29:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 163 (0x12bbd2400) [pid = 2087] [serial = 1021] [outer = 0x1293e0800] 08:29:11 INFO - PROCESS | 2087 | 1462375751541 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]]]}] 08:29:11 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 08:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 788ms 08:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:29:11 INFO - PROCESS | 2087 | 1462375751570 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:29:11 INFO - PROCESS | 2087 | 1462375751572 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:29:11 INFO - PROCESS | 2087 | 1462375751575 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:29:11 INFO - PROCESS | 2087 | 1462375751578 Marionette TRACE conn2 <- [1,1334,null,{}] 08:29:11 INFO - PROCESS | 2087 | 1462375751582 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}] 08:29:11 INFO - PROCESS | 2087 | 1462375751700 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:29:11 INFO - PROCESS | 2087 | 1462375751771 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:11 INFO - PROCESS | 2087 | ++DOCSHELL 0x128f8c800 == 66 [pid = 2087] [id = 341] 08:29:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 164 (0x110ff5800) [pid = 2087] [serial = 1022] [outer = 0x0] 08:29:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 165 (0x112834400) [pid = 2087] [serial = 1023] [outer = 0x110ff5800] 08:29:11 INFO - PROCESS | 2087 | 1462375751801 Marionette DEBUG loaded listener.js 08:29:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 166 (0x11283a000) [pid = 2087] [serial = 1024] [outer = 0x110ff5800] 08:29:12 INFO - PROCESS | 2087 | 1462375752227 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]]]}] 08:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 724ms 08:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:29:12 INFO - PROCESS | 2087 | 1462375752300 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:29:12 INFO - PROCESS | 2087 | 1462375752301 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:29:12 INFO - PROCESS | 2087 | 1462375752304 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:29:12 INFO - PROCESS | 2087 | 1462375752305 Marionette TRACE conn2 <- [1,1338,null,{}] 08:29:12 INFO - PROCESS | 2087 | 1462375752308 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}] 08:29:12 INFO - PROCESS | 2087 | 1462375752431 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:29:12 INFO - PROCESS | 2087 | 1462375752502 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:12 INFO - PROCESS | 2087 | ++DOCSHELL 0x123ac1000 == 67 [pid = 2087] [id = 342] 08:29:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 167 (0x125139000) [pid = 2087] [serial = 1025] [outer = 0x0] 08:29:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 168 (0x12adad800) [pid = 2087] [serial = 1026] [outer = 0x125139000] 08:29:12 INFO - PROCESS | 2087 | 1462375752535 Marionette DEBUG loaded listener.js 08:29:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 169 (0x12cec6400) [pid = 2087] [serial = 1027] [outer = 0x125139000] 08:29:13 INFO - PROCESS | 2087 | 1462375753635 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]]]}] 08:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1371ms 08:29:13 INFO - PROCESS | 2087 | 1462375753676 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:29:13 INFO - PROCESS | 2087 | 1462375753679 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:29:13 INFO - PROCESS | 2087 | 1462375753682 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:29:13 INFO - PROCESS | 2087 | 1462375753684 Marionette TRACE conn2 <- [1,1342,null,{}] 08:29:13 INFO - PROCESS | 2087 | 1462375753687 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}] 08:29:13 INFO - PROCESS | 2087 | 1462375753807 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:29:13 INFO - PROCESS | 2087 | 1462375753875 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:13 INFO - PROCESS | 2087 | ++DOCSHELL 0x1187e1800 == 68 [pid = 2087] [id = 343] 08:29:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 170 (0x113277400) [pid = 2087] [serial = 1028] [outer = 0x0] 08:29:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 171 (0x114f5ec00) [pid = 2087] [serial = 1029] [outer = 0x113277400] 08:29:13 INFO - PROCESS | 2087 | 1462375753905 Marionette DEBUG loaded listener.js 08:29:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 172 (0x11625b000) [pid = 2087] [serial = 1030] [outer = 0x113277400] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x12e33f000 == 67 [pid = 2087] [id = 335] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x12dc15000 == 66 [pid = 2087] [id = 334] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x12d133800 == 65 [pid = 2087] [id = 333] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x12d124000 == 64 [pid = 2087] [id = 332] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x12c66a800 == 63 [pid = 2087] [id = 331] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x12bc86800 == 62 [pid = 2087] [id = 330] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 171 (0x12cc50c00) [pid = 2087] [serial = 945] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x12b36c800 == 61 [pid = 2087] [id = 329] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x12979c000 == 60 [pid = 2087] [id = 328] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x119183000 == 59 [pid = 2087] [id = 327] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x126a0d000 == 58 [pid = 2087] [id = 326] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x121122800 == 57 [pid = 2087] [id = 325] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x11628e800 == 56 [pid = 2087] [id = 324] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x123a12800 == 55 [pid = 2087] [id = 323] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x12db7f000 == 54 [pid = 2087] [id = 320] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x12d2c7000 == 53 [pid = 2087] [id = 319] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x128ced800 == 52 [pid = 2087] [id = 318] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x121126000 == 51 [pid = 2087] [id = 317] 08:29:14 INFO - PROCESS | 2087 | --DOCSHELL 0x1164f2800 == 50 [pid = 2087] [id = 316] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 170 (0x1293e1c00) [pid = 2087] [serial = 927] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 169 (0x126a6a000) [pid = 2087] [serial = 921] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 168 (0x12a8f3000) [pid = 2087] [serial = 930] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 167 (0x128a11800) [pid = 2087] [serial = 922] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 166 (0x117c67400) [pid = 2087] [serial = 909] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 165 (0x117414000) [pid = 2087] [serial = 908] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 164 (0x12473f800) [pid = 2087] [serial = 918] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 163 (0x1257da400) [pid = 2087] [serial = 919] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 162 (0x112c18c00) [pid = 2087] [serial = 905] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 161 (0x117c20800) [pid = 2087] [serial = 911] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 160 (0x11996f000) [pid = 2087] [serial = 912] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 159 (0x1289c1800) [pid = 2087] [serial = 896] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 158 (0x12a7cac00) [pid = 2087] [serial = 928] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 157 (0x118782c00) [pid = 2087] [serial = 890] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 156 (0x1131ec400) [pid = 2087] [serial = 887] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 155 (0x1289c1c00) [pid = 2087] [serial = 885] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 154 (0x12a8f2c00) [pid = 2087] [serial = 933] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 153 (0x12c63d400) [pid = 2087] [serial = 943] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 152 (0x12add8c00) [pid = 2087] [serial = 934] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 151 (0x12a7d6400) [pid = 2087] [serial = 936] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 150 (0x12bb49c00) [pid = 2087] [serial = 937] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 149 (0x12bfad800) [pid = 2087] [serial = 942] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 148 (0x12bb55000) [pid = 2087] [serial = 939] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 147 (0x12920ac00) [pid = 2087] [serial = 899] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 146 (0x1242ef800) [pid = 2087] [serial = 893] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 145 (0x12bbd6000) [pid = 2087] [serial = 902] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 144 (0x121199000) [pid = 2087] [serial = 507] [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.] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 143 (0x121191c00) [pid = 2087] [serial = 914] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 142 (0x113c69000) [pid = 2087] [serial = 906] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 141 (0x12403f800) [pid = 2087] [serial = 915] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 140 (0x1292b1000) [pid = 2087] [serial = 925] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 139 (0x128cae800) [pid = 2087] [serial = 924] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 138 (0x12adaf800) [pid = 2087] [serial = 931] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | --DOMWINDOW == 137 (0x12bf99c00) [pid = 2087] [serial = 940] [outer = 0x0] [url = about:blank] 08:29:14 INFO - PROCESS | 2087 | 1462375754304 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]]]}] 08:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 671ms 08:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:29:14 INFO - PROCESS | 2087 | 1462375754353 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:29:14 INFO - PROCESS | 2087 | 1462375754357 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:29:14 INFO - PROCESS | 2087 | 1462375754361 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:29:14 INFO - PROCESS | 2087 | 1462375754362 Marionette TRACE conn2 <- [1,1346,null,{}] 08:29:14 INFO - PROCESS | 2087 | 1462375754365 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}] 08:29:14 INFO - PROCESS | 2087 | 1462375754452 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:29:14 INFO - PROCESS | 2087 | 1462375754517 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:14 INFO - PROCESS | 2087 | ++DOCSHELL 0x118880000 == 51 [pid = 2087] [id = 344] 08:29:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 138 (0x116256800) [pid = 2087] [serial = 1031] [outer = 0x0] 08:29:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 139 (0x117413c00) [pid = 2087] [serial = 1032] [outer = 0x116256800] 08:29:14 INFO - PROCESS | 2087 | 1462375754560 Marionette DEBUG loaded listener.js 08:29:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 140 (0x117c6b400) [pid = 2087] [serial = 1033] [outer = 0x116256800] 08:29:15 INFO - PROCESS | 2087 | 1462375755007 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]]]}] 08:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 669ms 08:29:15 INFO - PROCESS | 2087 | 1462375755031 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:29:15 INFO - PROCESS | 2087 | 1462375755032 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:29:15 INFO - PROCESS | 2087 | 1462375755037 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:29:15 INFO - PROCESS | 2087 | 1462375755039 Marionette TRACE conn2 <- [1,1350,null,{}] 08:29:15 INFO - PROCESS | 2087 | 1462375755047 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}] 08:29:15 INFO - PROCESS | 2087 | 1462375755127 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:29:15 INFO - PROCESS | 2087 | 1462375755156 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:15 INFO - PROCESS | 2087 | ++DOCSHELL 0x123ac7800 == 52 [pid = 2087] [id = 345] 08:29:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 141 (0x1191e5000) [pid = 2087] [serial = 1034] [outer = 0x0] 08:29:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 142 (0x1197e6400) [pid = 2087] [serial = 1035] [outer = 0x1191e5000] 08:29:15 INFO - PROCESS | 2087 | 1462375755184 Marionette DEBUG loaded listener.js 08:29:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 143 (0x119d5b000) [pid = 2087] [serial = 1036] [outer = 0x1191e5000] 08:29:15 INFO - PROCESS | 2087 | 1462375755523 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]]]}] 08:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 522ms 08:29:15 INFO - PROCESS | 2087 | 1462375755558 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:29:15 INFO - PROCESS | 2087 | 1462375755560 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:29:15 INFO - PROCESS | 2087 | 1462375755562 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:29:15 INFO - PROCESS | 2087 | 1462375755563 Marionette TRACE conn2 <- [1,1354,null,{}] 08:29:15 INFO - PROCESS | 2087 | 1462375755565 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}] 08:29:15 INFO - PROCESS | 2087 | 1462375755662 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:29:15 INFO - PROCESS | 2087 | 1462375755671 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:15 INFO - PROCESS | 2087 | ++DOCSHELL 0x124731000 == 53 [pid = 2087] [id = 346] 08:29:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 144 (0x119d7e000) [pid = 2087] [serial = 1037] [outer = 0x0] 08:29:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 145 (0x121080400) [pid = 2087] [serial = 1038] [outer = 0x119d7e000] 08:29:15 INFO - PROCESS | 2087 | 1462375755697 Marionette DEBUG loaded listener.js 08:29:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 146 (0x121195400) [pid = 2087] [serial = 1039] [outer = 0x119d7e000] 08:29:16 INFO - PROCESS | 2087 | 1462375756009 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]]]}] 08:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 468ms 08:29:16 INFO - PROCESS | 2087 | 1462375756031 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:29:16 INFO - PROCESS | 2087 | 1462375756032 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:29:16 INFO - PROCESS | 2087 | 1462375756038 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:29:16 INFO - PROCESS | 2087 | 1462375756039 Marionette TRACE conn2 <- [1,1358,null,{}] 08:29:16 INFO - PROCESS | 2087 | 1462375756041 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}] 08:29:16 INFO - PROCESS | 2087 | 1462375756121 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:29:16 INFO - PROCESS | 2087 | 1462375756126 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:16 INFO - PROCESS | 2087 | ++DOCSHELL 0x116ebf800 == 54 [pid = 2087] [id = 347] 08:29:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 147 (0x121198400) [pid = 2087] [serial = 1040] [outer = 0x0] 08:29:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 148 (0x123c0a400) [pid = 2087] [serial = 1041] [outer = 0x121198400] 08:29:16 INFO - PROCESS | 2087 | 1462375756151 Marionette DEBUG loaded listener.js 08:29:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 149 (0x123e57000) [pid = 2087] [serial = 1042] [outer = 0x121198400] 08:29:16 INFO - PROCESS | 2087 | 1462375756549 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]]]}] 08:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 518ms 08:29:16 INFO - PROCESS | 2087 | 1462375756557 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:29:16 INFO - PROCESS | 2087 | 1462375756558 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:29:16 INFO - PROCESS | 2087 | 1462375756560 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:29:16 INFO - PROCESS | 2087 | 1462375756561 Marionette TRACE conn2 <- [1,1362,null,{}] 08:29:16 INFO - PROCESS | 2087 | 1462375756563 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}] 08:29:16 INFO - PROCESS | 2087 | 1462375756676 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:29:16 INFO - PROCESS | 2087 | 1462375756688 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:16 INFO - PROCESS | 2087 | ++DOCSHELL 0x1295c1000 == 55 [pid = 2087] [id = 348] 08:29:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 150 (0x123e59400) [pid = 2087] [serial = 1043] [outer = 0x0] 08:29:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 151 (0x1244c5400) [pid = 2087] [serial = 1044] [outer = 0x123e59400] 08:29:16 INFO - PROCESS | 2087 | 1462375756716 Marionette DEBUG loaded listener.js 08:29:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 152 (0x12572fc00) [pid = 2087] [serial = 1045] [outer = 0x123e59400] 08:29:17 INFO - PROCESS | 2087 | 1462375757064 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]]]}] 08:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 519ms 08:29:17 INFO - PROCESS | 2087 | 1462375757080 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:29:17 INFO - PROCESS | 2087 | 1462375757081 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:29:17 INFO - PROCESS | 2087 | 1462375757084 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:29:17 INFO - PROCESS | 2087 | 1462375757087 Marionette TRACE conn2 <- [1,1366,null,{}] 08:29:17 INFO - PROCESS | 2087 | 1462375757089 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}] 08:29:17 INFO - PROCESS | 2087 | 1462375757186 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:29:17 INFO - PROCESS | 2087 | 1462375757198 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:17 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ab06800 == 56 [pid = 2087] [id = 349] 08:29:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 153 (0x1257e0c00) [pid = 2087] [serial = 1046] [outer = 0x0] 08:29:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 154 (0x126a69c00) [pid = 2087] [serial = 1047] [outer = 0x1257e0c00] 08:29:17 INFO - PROCESS | 2087 | 1462375757224 Marionette DEBUG loaded listener.js 08:29:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 155 (0x1275a8400) [pid = 2087] [serial = 1048] [outer = 0x1257e0c00] 08:29:17 INFO - PROCESS | 2087 | 1462375757588 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] 08:29:17 INFO - PROCESS | 2087 | 1462375757606 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:29:17 INFO - PROCESS | 2087 | 1462375757608 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:29:17 INFO - PROCESS | 2087 | 1462375757609 Marionette TRACE conn2 <- [1,1370,null,{}] 08:29:17 INFO - PROCESS | 2087 | 1462375757611 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}] 08:29:17 INFO - PROCESS | 2087 | 1462375757709 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:29:17 INFO - PROCESS | 2087 | 1462375757723 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:17 INFO - PROCESS | 2087 | ++DOCSHELL 0x12bab0000 == 57 [pid = 2087] [id = 350] 08:29:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 156 (0x1268e6c00) [pid = 2087] [serial = 1049] [outer = 0x0] 08:29:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 157 (0x128c7b800) [pid = 2087] [serial = 1050] [outer = 0x1268e6c00] 08:29:17 INFO - PROCESS | 2087 | 1462375757748 Marionette DEBUG loaded listener.js 08:29:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 158 (0x129208400) [pid = 2087] [serial = 1051] [outer = 0x1268e6c00] 08:29:18 INFO - PROCESS | 2087 | 1462375758089 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 08:29:18 INFO - PROCESS | 2087 | 1462375758128 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:29:18 INFO - PROCESS | 2087 | 1462375758130 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:29:18 INFO - PROCESS | 2087 | 1462375758131 Marionette TRACE conn2 <- [1,1374,null,{}] 08:29:18 INFO - PROCESS | 2087 | 1462375758134 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}] 08:29:18 INFO - PROCESS | 2087 | 1462375758231 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:29:18 INFO - PROCESS | 2087 | 1462375758236 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:18 INFO - PROCESS | 2087 | ++DOCSHELL 0x1198ed800 == 58 [pid = 2087] [id = 351] 08:29:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 159 (0x12920ac00) [pid = 2087] [serial = 1052] [outer = 0x0] 08:29:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 160 (0x1293e1c00) [pid = 2087] [serial = 1053] [outer = 0x12920ac00] 08:29:18 INFO - PROCESS | 2087 | 1462375758441 Marionette DEBUG loaded listener.js 08:29:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 161 (0x12a629800) [pid = 2087] [serial = 1054] [outer = 0x12920ac00] 08:29:18 INFO - PROCESS | 2087 | --DOMWINDOW == 160 (0x119fb4800) [pid = 2087] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:29:18 INFO - PROCESS | 2087 | --DOMWINDOW == 159 (0x12bb4bc00) [pid = 2087] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:29:18 INFO - PROCESS | 2087 | --DOMWINDOW == 158 (0x128dd3800) [pid = 2087] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:29:18 INFO - PROCESS | 2087 | --DOMWINDOW == 157 (0x12bfa7c00) [pid = 2087] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:29:18 INFO - PROCESS | 2087 | --DOMWINDOW == 156 (0x1199a7800) [pid = 2087] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:29:18 INFO - PROCESS | 2087 | --DOMWINDOW == 155 (0x1289bc800) [pid = 2087] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:29:18 INFO - PROCESS | 2087 | --DOMWINDOW == 154 (0x115f78c00) [pid = 2087] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:29:18 INFO - PROCESS | 2087 | --DOMWINDOW == 153 (0x112858400) [pid = 2087] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:29:18 INFO - PROCESS | 2087 | --DOMWINDOW == 152 (0x12cc5d800) [pid = 2087] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:29:18 INFO - PROCESS | 2087 | --DOMWINDOW == 151 (0x1257e7800) [pid = 2087] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:29:18 INFO - PROCESS | 2087 | --DOMWINDOW == 150 (0x11281d000) [pid = 2087] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:29:18 INFO - PROCESS | 2087 | --DOMWINDOW == 149 (0x110f38c00) [pid = 2087] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:29:18 INFO - PROCESS | 2087 | --DOMWINDOW == 148 (0x110f39400) [pid = 2087] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:29:18 INFO - PROCESS | 2087 | --DOMWINDOW == 147 (0x1244c7000) [pid = 2087] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:29:18 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:18 INFO - PROCESS | 2087 | 1462375758759 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] 08:29:18 INFO - PROCESS | 2087 | 1462375758801 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:29:18 INFO - PROCESS | 2087 | 1462375758803 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:29:18 INFO - PROCESS | 2087 | 1462375758804 Marionette TRACE conn2 <- [1,1378,null,{}] 08:29:18 INFO - PROCESS | 2087 | 1462375758807 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}] 08:29:18 INFO - PROCESS | 2087 | 1462375758889 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:29:18 INFO - PROCESS | 2087 | 1462375758894 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:18 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c236000 == 59 [pid = 2087] [id = 352] 08:29:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 148 (0x115f78c00) [pid = 2087] [serial = 1055] [outer = 0x0] 08:29:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 149 (0x128c7f000) [pid = 2087] [serial = 1056] [outer = 0x115f78c00] 08:29:18 INFO - PROCESS | 2087 | 1462375758918 Marionette DEBUG loaded listener.js 08:29:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 150 (0x12a7c1000) [pid = 2087] [serial = 1057] [outer = 0x115f78c00] 08:29:19 INFO - PROCESS | 2087 | 1462375759257 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] 08:29:19 INFO - PROCESS | 2087 | 1462375759274 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:29:19 INFO - PROCESS | 2087 | 1462375759276 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:29:19 INFO - PROCESS | 2087 | 1462375759278 Marionette TRACE conn2 <- [1,1382,null,{}] 08:29:19 INFO - PROCESS | 2087 | 1462375759280 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}] 08:29:19 INFO - PROCESS | 2087 | 1462375759398 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:29:19 INFO - PROCESS | 2087 | 1462375759407 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:19 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ca06800 == 60 [pid = 2087] [id = 353] 08:29:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 151 (0x12a62d800) [pid = 2087] [serial = 1058] [outer = 0x0] 08:29:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 152 (0x12a8fa400) [pid = 2087] [serial = 1059] [outer = 0x12a62d800] 08:29:19 INFO - PROCESS | 2087 | 1462375759436 Marionette DEBUG loaded listener.js 08:29:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 153 (0x12bb4c000) [pid = 2087] [serial = 1060] [outer = 0x12a62d800] 08:29:19 INFO - PROCESS | 2087 | [2087] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:29:19 INFO - PROCESS | 2087 | 1462375759775 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] 08:29:19 INFO - PROCESS | 2087 | 1462375759799 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:29:19 INFO - PROCESS | 2087 | 1462375759801 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:29:19 INFO - PROCESS | 2087 | 1462375759802 Marionette TRACE conn2 <- [1,1386,null,{}] 08:29:19 INFO - PROCESS | 2087 | 1462375759805 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}] 08:29:19 INFO - PROCESS | 2087 | 1462375759882 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:29:19 INFO - PROCESS | 2087 | 1462375759889 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:19 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d7fe800 == 61 [pid = 2087] [id = 354] 08:29:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 154 (0x12bb53800) [pid = 2087] [serial = 1061] [outer = 0x0] 08:29:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 155 (0x12bf94c00) [pid = 2087] [serial = 1062] [outer = 0x12bb53800] 08:29:19 INFO - PROCESS | 2087 | 1462375759914 Marionette DEBUG loaded listener.js 08:29:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 156 (0x12bfae800) [pid = 2087] [serial = 1063] [outer = 0x12bb53800] 08:29:20 INFO - PROCESS | 2087 | 1462375760239 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] 08:29:20 INFO - PROCESS | 2087 | 1462375760273 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:29:20 INFO - PROCESS | 2087 | 1462375760275 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:29:20 INFO - PROCESS | 2087 | 1462375760277 Marionette TRACE conn2 <- [1,1390,null,{}] 08:29:20 INFO - PROCESS | 2087 | 1462375760279 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}] 08:29:20 INFO - PROCESS | 2087 | 1462375760387 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:29:20 INFO - PROCESS | 2087 | 1462375760393 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:20 INFO - PROCESS | 2087 | ++DOCSHELL 0x12dc06000 == 62 [pid = 2087] [id = 355] 08:29:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 157 (0x12bf9e400) [pid = 2087] [serial = 1064] [outer = 0x0] 08:29:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 158 (0x12cc50c00) [pid = 2087] [serial = 1065] [outer = 0x12bf9e400] 08:29:20 INFO - PROCESS | 2087 | 1462375760418 Marionette DEBUG loaded listener.js 08:29:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 159 (0x12cebe800) [pid = 2087] [serial = 1066] [outer = 0x12bf9e400] 08:29:20 INFO - PROCESS | 2087 | 1462375760884 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]]]}] 08:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 671ms 08:29:20 INFO - PROCESS | 2087 | 1462375760948 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:29:20 INFO - PROCESS | 2087 | 1462375760951 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:29:20 INFO - PROCESS | 2087 | 1462375760955 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:29:20 INFO - PROCESS | 2087 | 1462375760957 Marionette TRACE conn2 <- [1,1394,null,{}] 08:29:20 INFO - PROCESS | 2087 | 1462375760961 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}] 08:29:21 INFO - PROCESS | 2087 | 1462375761070 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:29:21 INFO - PROCESS | 2087 | 1462375761178 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:21 INFO - PROCESS | 2087 | ++DOCSHELL 0x11887b000 == 63 [pid = 2087] [id = 356] 08:29:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 160 (0x1131f0400) [pid = 2087] [serial = 1067] [outer = 0x0] 08:29:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 161 (0x116442400) [pid = 2087] [serial = 1068] [outer = 0x1131f0400] 08:29:21 INFO - PROCESS | 2087 | 1462375761211 Marionette DEBUG loaded listener.js 08:29:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 162 (0x117c20800) [pid = 2087] [serial = 1069] [outer = 0x1131f0400] 08:29:21 INFO - PROCESS | 2087 | 1462375761647 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]]]}] 08:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 722ms 08:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:29:21 INFO - PROCESS | 2087 | 1462375761677 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:29:21 INFO - PROCESS | 2087 | 1462375761681 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:29:21 INFO - PROCESS | 2087 | 1462375761685 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:29:21 INFO - PROCESS | 2087 | 1462375761687 Marionette TRACE conn2 <- [1,1398,null,{}] 08:29:21 INFO - PROCESS | 2087 | 1462375761690 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}] 08:29:21 INFO - PROCESS | 2087 | 1462375761797 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:29:21 INFO - PROCESS | 2087 | 1462375761856 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:21 INFO - PROCESS | 2087 | ++DOCSHELL 0x126ad5800 == 64 [pid = 2087] [id = 357] 08:29:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 163 (0x11824f400) [pid = 2087] [serial = 1070] [outer = 0x0] 08:29:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 164 (0x1197dc800) [pid = 2087] [serial = 1071] [outer = 0x11824f400] 08:29:21 INFO - PROCESS | 2087 | 1462375761886 Marionette DEBUG loaded listener.js 08:29:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 165 (0x119f0c000) [pid = 2087] [serial = 1072] [outer = 0x11824f400] 08:29:22 INFO - PROCESS | 2087 | 1462375762330 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]]]}] 08:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 670ms 08:29:22 INFO - PROCESS | 2087 | 1462375762356 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:29:22 INFO - PROCESS | 2087 | 1462375762358 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:29:22 INFO - PROCESS | 2087 | 1462375762360 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:29:22 INFO - PROCESS | 2087 | 1462375762363 Marionette TRACE conn2 <- [1,1402,null,{}] 08:29:22 INFO - PROCESS | 2087 | 1462375762428 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}] 08:29:22 INFO - PROCESS | 2087 | 1462375762535 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:29:22 INFO - PROCESS | 2087 | 1462375762605 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:22 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d124000 == 65 [pid = 2087] [id = 358] 08:29:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 166 (0x123e5a000) [pid = 2087] [serial = 1073] [outer = 0x0] 08:29:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 167 (0x1245e0400) [pid = 2087] [serial = 1074] [outer = 0x123e5a000] 08:29:22 INFO - PROCESS | 2087 | 1462375762636 Marionette DEBUG loaded listener.js 08:29:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 168 (0x125134c00) [pid = 2087] [serial = 1075] [outer = 0x123e5a000] 08:29:23 INFO - PROCESS | 2087 | 1462375763052 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]]]}] 08:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 721ms 08:29:23 INFO - PROCESS | 2087 | 1462375763082 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:29:23 INFO - PROCESS | 2087 | 1462375763084 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:29:23 INFO - PROCESS | 2087 | 1462375763087 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:29:23 INFO - PROCESS | 2087 | 1462375763088 Marionette TRACE conn2 <- [1,1406,null,{}] 08:29:23 INFO - PROCESS | 2087 | 1462375763090 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}] 08:29:23 INFO - PROCESS | 2087 | 1462375763191 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:29:23 INFO - PROCESS | 2087 | 1462375763249 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:23 INFO - PROCESS | 2087 | ++DOCSHELL 0x12eaa6800 == 66 [pid = 2087] [id = 359] 08:29:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 169 (0x1268ea400) [pid = 2087] [serial = 1076] [outer = 0x0] 08:29:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 170 (0x128caec00) [pid = 2087] [serial = 1077] [outer = 0x1268ea400] 08:29:23 INFO - PROCESS | 2087 | 1462375763278 Marionette DEBUG loaded listener.js 08:29:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 171 (0x12a7cd000) [pid = 2087] [serial = 1078] [outer = 0x1268ea400] 08:29:23 INFO - PROCESS | 2087 | 1462375763738 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]]]}] 08:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 669ms 08:29:23 INFO - PROCESS | 2087 | 1462375763756 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:29:23 INFO - PROCESS | 2087 | 1462375763757 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:29:23 INFO - PROCESS | 2087 | 1462375763760 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:29:23 INFO - PROCESS | 2087 | 1462375763761 Marionette TRACE conn2 <- [1,1410,null,{}] 08:29:23 INFO - PROCESS | 2087 | 1462375763764 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}] 08:29:23 INFO - PROCESS | 2087 | 1462375763885 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:29:23 INFO - PROCESS | 2087 | 1462375763955 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:23 INFO - PROCESS | 2087 | ++DOCSHELL 0x1346c9800 == 67 [pid = 2087] [id = 360] 08:29:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 172 (0x128a06400) [pid = 2087] [serial = 1079] [outer = 0x0] 08:29:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 173 (0x12ade0400) [pid = 2087] [serial = 1080] [outer = 0x128a06400] 08:29:23 INFO - PROCESS | 2087 | 1462375763984 Marionette DEBUG loaded listener.js 08:29:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 174 (0x12bf96400) [pid = 2087] [serial = 1081] [outer = 0x128a06400] 08:29:24 INFO - PROCESS | 2087 | 1462375764695 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]]]}] 08:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 970ms 08:29:24 INFO - PROCESS | 2087 | 1462375764731 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:29:24 INFO - PROCESS | 2087 | 1462375764733 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:29:24 INFO - PROCESS | 2087 | 1462375764737 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:29:24 INFO - PROCESS | 2087 | 1462375764739 Marionette TRACE conn2 <- [1,1414,null,{}] 08:29:24 INFO - PROCESS | 2087 | 1462375764743 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}] 08:29:24 INFO - PROCESS | 2087 | 1462375764842 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:29:24 INFO - PROCESS | 2087 | 1462375764899 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:24 INFO - PROCESS | 2087 | ++DOCSHELL 0x123abb800 == 68 [pid = 2087] [id = 361] 08:29:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 175 (0x11282ac00) [pid = 2087] [serial = 1082] [outer = 0x0] 08:29:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 176 (0x112830800) [pid = 2087] [serial = 1083] [outer = 0x11282ac00] 08:29:24 INFO - PROCESS | 2087 | 1462375764927 Marionette DEBUG loaded listener.js 08:29:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 177 (0x113ceec00) [pid = 2087] [serial = 1084] [outer = 0x11282ac00] 08:29:25 INFO - PROCESS | 2087 | 1462375765513 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]]]}] 08:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 823ms 08:29:25 INFO - PROCESS | 2087 | 1462375765560 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:29:25 INFO - PROCESS | 2087 | 1462375765566 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:29:25 INFO - PROCESS | 2087 | 1462375765572 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:29:25 INFO - PROCESS | 2087 | 1462375765574 Marionette TRACE conn2 <- [1,1418,null,{}] 08:29:25 INFO - PROCESS | 2087 | 1462375765578 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}] 08:29:25 INFO - PROCESS | 2087 | 1462375765683 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:29:25 INFO - PROCESS | 2087 | 1462375765744 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:25 INFO - PROCESS | 2087 | ++DOCSHELL 0x119e24800 == 69 [pid = 2087] [id = 362] 08:29:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 178 (0x1167c3c00) [pid = 2087] [serial = 1085] [outer = 0x0] 08:29:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 179 (0x118256800) [pid = 2087] [serial = 1086] [outer = 0x1167c3c00] 08:29:25 INFO - PROCESS | 2087 | 1462375765771 Marionette DEBUG loaded listener.js 08:29:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 180 (0x119193c00) [pid = 2087] [serial = 1087] [outer = 0x1167c3c00] 08:29:26 INFO - PROCESS | 2087 | 1462375766236 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]]]}] 08:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 675ms 08:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:29:26 INFO - PROCESS | 2087 | 1462375766246 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:29:26 INFO - PROCESS | 2087 | 1462375766247 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:29:26 INFO - PROCESS | 2087 | 1462375766250 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:29:26 INFO - PROCESS | 2087 | 1462375766254 Marionette TRACE conn2 <- [1,1422,null,{}] 08:29:26 INFO - PROCESS | 2087 | 1462375766260 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}] 08:29:26 INFO - PROCESS | 2087 | 1462375766374 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:29:26 INFO - PROCESS | 2087 | 1462375766467 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:26 INFO - PROCESS | 2087 | ++DOCSHELL 0x1297b5800 == 70 [pid = 2087] [id = 363] 08:29:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 181 (0x1199a4c00) [pid = 2087] [serial = 1088] [outer = 0x0] 08:29:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 182 (0x121079800) [pid = 2087] [serial = 1089] [outer = 0x1199a4c00] 08:29:26 INFO - PROCESS | 2087 | 1462375766497 Marionette DEBUG loaded listener.js 08:29:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 183 (0x123ad7000) [pid = 2087] [serial = 1090] [outer = 0x1199a4c00] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x1292ee800 == 69 [pid = 2087] [id = 298] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x12ce9c000 == 68 [pid = 2087] [id = 299] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x12ab05000 == 67 [pid = 2087] [id = 222] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x12d7fe800 == 66 [pid = 2087] [id = 354] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x12ca06800 == 65 [pid = 2087] [id = 353] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x12c236000 == 64 [pid = 2087] [id = 352] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x1198ed800 == 63 [pid = 2087] [id = 351] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x12bab0000 == 62 [pid = 2087] [id = 350] 08:29:26 INFO - PROCESS | 2087 | --DOMWINDOW == 182 (0x11281b800) [pid = 2087] [serial = 948] [outer = 0x0] [url = about:blank] 08:29:26 INFO - PROCESS | 2087 | --DOMWINDOW == 181 (0x12107d800) [pid = 2087] [serial = 954] [outer = 0x0] [url = about:blank] 08:29:26 INFO - PROCESS | 2087 | --DOMWINDOW == 180 (0x12bf9a800) [pid = 2087] [serial = 966] [outer = 0x0] [url = about:blank] 08:29:26 INFO - PROCESS | 2087 | --DOMWINDOW == 179 (0x1171e2400) [pid = 2087] [serial = 951] [outer = 0x0] [url = about:blank] 08:29:26 INFO - PROCESS | 2087 | --DOMWINDOW == 178 (0x1244c8800) [pid = 2087] [serial = 957] [outer = 0x0] [url = about:blank] 08:29:26 INFO - PROCESS | 2087 | --DOMWINDOW == 177 (0x128a04400) [pid = 2087] [serial = 960] [outer = 0x0] [url = about:blank] 08:29:26 INFO - PROCESS | 2087 | --DOMWINDOW == 176 (0x12adb8400) [pid = 2087] [serial = 963] [outer = 0x0] [url = about:blank] 08:29:26 INFO - PROCESS | 2087 | --DOMWINDOW == 175 (0x12d252800) [pid = 2087] [serial = 1008] [outer = 0x0] [url = about:blank] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x12ab06800 == 61 [pid = 2087] [id = 349] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x1295c1000 == 60 [pid = 2087] [id = 348] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x116ebf800 == 59 [pid = 2087] [id = 347] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x124731000 == 58 [pid = 2087] [id = 346] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x123ac7800 == 57 [pid = 2087] [id = 345] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x118880000 == 56 [pid = 2087] [id = 344] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x1187e1800 == 55 [pid = 2087] [id = 343] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x131fb7800 == 54 [pid = 2087] [id = 340] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x12d135800 == 53 [pid = 2087] [id = 339] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x127514000 == 52 [pid = 2087] [id = 338] 08:29:26 INFO - PROCESS | 2087 | --DOCSHELL 0x1187d8800 == 51 [pid = 2087] [id = 337] 08:29:26 INFO - PROCESS | 2087 | 1462375766909 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]]]}] 08:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 674ms 08:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:29:26 INFO - PROCESS | 2087 | 1462375766923 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:29:26 INFO - PROCESS | 2087 | 1462375766925 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:29:26 INFO - PROCESS | 2087 | 1462375766927 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:29:26 INFO - PROCESS | 2087 | 1462375766928 Marionette TRACE conn2 <- [1,1426,null,{}] 08:29:26 INFO - PROCESS | 2087 | 1462375766931 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}] 08:29:27 INFO - PROCESS | 2087 | 1462375767011 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 174 (0x12cc59c00) [pid = 2087] [serial = 946] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 173 (0x12bfa9800) [pid = 2087] [serial = 990] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 172 (0x12bf9c400) [pid = 2087] [serial = 988] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 171 (0x12bb4f800) [pid = 2087] [serial = 987] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 170 (0x12cec2800) [pid = 2087] [serial = 993] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 169 (0x12107dc00) [pid = 2087] [serial = 975] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 168 (0x123c84400) [pid = 2087] [serial = 976] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 167 (0x1292ae800) [pid = 2087] [serial = 984] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 166 (0x12cc59800) [pid = 2087] [serial = 991] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 165 (0x117174000) [pid = 2087] [serial = 970] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 164 (0x1160b8400) [pid = 2087] [serial = 969] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 163 (0x11963c800) [pid = 2087] [serial = 972] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 162 (0x11999e800) [pid = 2087] [serial = 973] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 161 (0x12cfeb800) [pid = 2087] [serial = 996] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 160 (0x128dc6400) [pid = 2087] [serial = 982] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 159 (0x119119800) [pid = 2087] [serial = 999] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 158 (0x128a0a000) [pid = 2087] [serial = 981] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 157 (0x110f3d400) [pid = 2087] [serial = 1002] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 156 (0x12cff5800) [pid = 2087] [serial = 1005] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 155 (0x124b8ac00) [pid = 2087] [serial = 978] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 154 (0x127088400) [pid = 2087] [serial = 979] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 153 (0x12cec8400) [pid = 2087] [serial = 994] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 152 (0x12cff2800) [pid = 2087] [serial = 997] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 151 (0x12cff7800) [pid = 2087] [serial = 1003] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 150 (0x12cff4000) [pid = 2087] [serial = 1000] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 149 (0x12adb6800) [pid = 2087] [serial = 985] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | --DOMWINDOW == 148 (0x12d24a000) [pid = 2087] [serial = 1006] [outer = 0x0] [url = about:blank] 08:29:27 INFO - PROCESS | 2087 | 1462375767072 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:27 INFO - PROCESS | 2087 | ++DOCSHELL 0x1198ed800 == 52 [pid = 2087] [id = 364] 08:29:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 149 (0x1160b8400) [pid = 2087] [serial = 1091] [outer = 0x0] 08:29:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 150 (0x11963c800) [pid = 2087] [serial = 1092] [outer = 0x1160b8400] 08:29:27 INFO - PROCESS | 2087 | 1462375767101 Marionette DEBUG loaded listener.js 08:29:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 151 (0x123e51400) [pid = 2087] [serial = 1093] [outer = 0x1160b8400] 08:29:27 INFO - PROCESS | 2087 | 1462375767414 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]]]}] 08:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 519ms 08:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:29:27 INFO - PROCESS | 2087 | 1462375767447 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:29:27 INFO - PROCESS | 2087 | 1462375767448 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:29:27 INFO - PROCESS | 2087 | 1462375767454 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:29:27 INFO - PROCESS | 2087 | 1462375767455 Marionette TRACE conn2 <- [1,1430,null,{}] 08:29:27 INFO - PROCESS | 2087 | 1462375767458 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}] 08:29:27 INFO - PROCESS | 2087 | 1462375767561 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:29:27 INFO - PROCESS | 2087 | 1462375767638 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:27 INFO - PROCESS | 2087 | ++DOCSHELL 0x123d31800 == 53 [pid = 2087] [id = 365] 08:29:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 152 (0x116a70000) [pid = 2087] [serial = 1094] [outer = 0x0] 08:29:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 153 (0x123e5b800) [pid = 2087] [serial = 1095] [outer = 0x116a70000] 08:29:27 INFO - PROCESS | 2087 | 1462375767681 Marionette DEBUG loaded listener.js 08:29:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 154 (0x124b7fc00) [pid = 2087] [serial = 1096] [outer = 0x116a70000] 08:29:28 INFO - PROCESS | 2087 | 1462375768096 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]]]}] 08:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 672ms 08:29:28 INFO - PROCESS | 2087 | 1462375768126 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:29:28 INFO - PROCESS | 2087 | 1462375768127 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:29:28 INFO - PROCESS | 2087 | 1462375768129 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:29:28 INFO - PROCESS | 2087 | 1462375768131 Marionette TRACE conn2 <- [1,1434,null,{}] 08:29:28 INFO - PROCESS | 2087 | 1462375768134 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}] 08:29:28 INFO - PROCESS | 2087 | 1462375768253 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:29:28 INFO - PROCESS | 2087 | 1462375768260 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:28 INFO - PROCESS | 2087 | ++DOCSHELL 0x117370800 == 54 [pid = 2087] [id = 366] 08:29:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 155 (0x124ed7000) [pid = 2087] [serial = 1097] [outer = 0x0] 08:29:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 156 (0x1275a3c00) [pid = 2087] [serial = 1098] [outer = 0x124ed7000] 08:29:28 INFO - PROCESS | 2087 | 1462375768288 Marionette DEBUG loaded listener.js 08:29:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 157 (0x128cb0800) [pid = 2087] [serial = 1099] [outer = 0x124ed7000] 08:29:28 INFO - PROCESS | 2087 | 1462375768609 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]]]}] 08:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 518ms 08:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:29:28 INFO - PROCESS | 2087 | 1462375768649 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:29:28 INFO - PROCESS | 2087 | 1462375768650 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:29:28 INFO - PROCESS | 2087 | 1462375768652 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:29:28 INFO - PROCESS | 2087 | 1462375768653 Marionette TRACE conn2 <- [1,1438,null,{}] 08:29:28 INFO - PROCESS | 2087 | 1462375768656 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}] 08:29:28 INFO - PROCESS | 2087 | 1462375768731 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:29:28 INFO - PROCESS | 2087 | 1462375768738 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:28 INFO - PROCESS | 2087 | ++DOCSHELL 0x12baa8800 == 55 [pid = 2087] [id = 367] 08:29:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 158 (0x128dd2c00) [pid = 2087] [serial = 1100] [outer = 0x0] 08:29:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 159 (0x129595800) [pid = 2087] [serial = 1101] [outer = 0x128dd2c00] 08:29:28 INFO - PROCESS | 2087 | 1462375768763 Marionette DEBUG loaded listener.js 08:29:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 160 (0x12a7cb000) [pid = 2087] [serial = 1102] [outer = 0x128dd2c00] 08:29:29 INFO - PROCESS | 2087 | 1462375769146 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]]]}] 08:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 521ms 08:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:29:29 INFO - PROCESS | 2087 | 1462375769181 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:29:29 INFO - PROCESS | 2087 | 1462375769182 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:29:29 INFO - PROCESS | 2087 | 1462375769187 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:29:29 INFO - PROCESS | 2087 | 1462375769188 Marionette TRACE conn2 <- [1,1442,null,{}] 08:29:29 INFO - PROCESS | 2087 | 1462375769190 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}] 08:29:29 INFO - PROCESS | 2087 | 1462375769292 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:29:29 INFO - PROCESS | 2087 | 1462375769329 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:29 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c156800 == 56 [pid = 2087] [id = 368] 08:29:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 161 (0x119641800) [pid = 2087] [serial = 1103] [outer = 0x0] 08:29:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 162 (0x12a7d8800) [pid = 2087] [serial = 1104] [outer = 0x119641800] 08:29:29 INFO - PROCESS | 2087 | 1462375769354 Marionette DEBUG loaded listener.js 08:29:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 163 (0x12adb6800) [pid = 2087] [serial = 1105] [outer = 0x119641800] 08:29:29 INFO - PROCESS | 2087 | 1462375769672 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]]]}] 08:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms 08:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:29:29 INFO - PROCESS | 2087 | 1462375769725 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:29:29 INFO - PROCESS | 2087 | 1462375769726 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:29:29 INFO - PROCESS | 2087 | 1462375769728 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:29:29 INFO - PROCESS | 2087 | 1462375769729 Marionette TRACE conn2 <- [1,1446,null,{}] 08:29:29 INFO - PROCESS | 2087 | 1462375769732 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}] 08:29:29 INFO - PROCESS | 2087 | 1462375769835 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:29:29 INFO - PROCESS | 2087 | 1462375769869 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:29 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c682000 == 57 [pid = 2087] [id = 369] 08:29:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 164 (0x12adb8400) [pid = 2087] [serial = 1106] [outer = 0x0] 08:29:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 165 (0x12bb4c400) [pid = 2087] [serial = 1107] [outer = 0x12adb8400] 08:29:29 INFO - PROCESS | 2087 | 1462375769894 Marionette DEBUG loaded listener.js 08:29:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 166 (0x12bbdb800) [pid = 2087] [serial = 1108] [outer = 0x12adb8400] 08:29:30 INFO - PROCESS | 2087 | 1462375770230 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]]]}] 08:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 08:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:29:30 INFO - PROCESS | 2087 | 1462375770247 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:29:30 INFO - PROCESS | 2087 | 1462375770248 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:29:30 INFO - PROCESS | 2087 | 1462375770251 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:29:30 INFO - PROCESS | 2087 | 1462375770253 Marionette TRACE conn2 <- [1,1450,null,{}] 08:29:30 INFO - PROCESS | 2087 | 1462375770256 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}] 08:29:30 INFO - PROCESS | 2087 | 1462375770358 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:29:30 INFO - PROCESS | 2087 | 1462375770370 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:30 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d2d6000 == 58 [pid = 2087] [id = 370] 08:29:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 167 (0x110e0b400) [pid = 2087] [serial = 1109] [outer = 0x0] 08:29:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 168 (0x110e15000) [pid = 2087] [serial = 1110] [outer = 0x110e0b400] 08:29:30 INFO - PROCESS | 2087 | 1462375770395 Marionette DEBUG loaded listener.js 08:29:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 169 (0x110e19000) [pid = 2087] [serial = 1111] [outer = 0x110e0b400] 08:29:30 INFO - PROCESS | 2087 | 1462375770747 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]]]}] 08:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 524ms 08:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:29:30 INFO - PROCESS | 2087 | 1462375770775 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:29:30 INFO - PROCESS | 2087 | 1462375770776 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:29:30 INFO - PROCESS | 2087 | 1462375770778 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:29:30 INFO - PROCESS | 2087 | 1462375770780 Marionette TRACE conn2 <- [1,1454,null,{}] 08:29:30 INFO - PROCESS | 2087 | 1462375770790 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}] 08:29:31 INFO - PROCESS | 2087 | 1462375771122 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 168 (0x12118f000) [pid = 2087] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 167 (0x1275a9c00) [pid = 2087] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 166 (0x117414c00) [pid = 2087] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 165 (0x112c17800) [pid = 2087] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 164 (0x111010800) [pid = 2087] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 163 (0x1245da800) [pid = 2087] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 162 (0x128c79400) [pid = 2087] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 161 (0x12ba37000) [pid = 2087] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 160 (0x119fb2400) [pid = 2087] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 159 (0x1275aa000) [pid = 2087] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 158 (0x12572d000) [pid = 2087] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 157 (0x115daf400) [pid = 2087] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 156 (0x1292a4c00) [pid = 2087] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 155 (0x119648400) [pid = 2087] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 154 (0x124ecb000) [pid = 2087] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 153 (0x118255800) [pid = 2087] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 152 (0x117421400) [pid = 2087] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 151 (0x12bb53800) [pid = 2087] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 150 (0x123e59400) [pid = 2087] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 149 (0x116256800) [pid = 2087] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 148 (0x113277400) [pid = 2087] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 147 (0x121198400) [pid = 2087] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 146 (0x125139000) [pid = 2087] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 145 (0x1257e0c00) [pid = 2087] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 144 (0x119d7e000) [pid = 2087] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 143 (0x1191e5000) [pid = 2087] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 142 (0x1268e6c00) [pid = 2087] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 141 (0x12920ac00) [pid = 2087] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 140 (0x12a62d800) [pid = 2087] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:29:31 INFO - PROCESS | 2087 | --DOMWINDOW == 139 (0x115f78c00) [pid = 2087] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:29:31 INFO - PROCESS | 2087 | 1462375771199 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:31 INFO - PROCESS | 2087 | ++DOCSHELL 0x116474800 == 59 [pid = 2087] [id = 371] 08:29:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 140 (0x110f36000) [pid = 2087] [serial = 1112] [outer = 0x0] 08:29:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 141 (0x112822c00) [pid = 2087] [serial = 1113] [outer = 0x110f36000] 08:29:31 INFO - PROCESS | 2087 | 1462375771228 Marionette DEBUG loaded listener.js 08:29:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 142 (0x117421400) [pid = 2087] [serial = 1114] [outer = 0x110f36000] 08:29:31 INFO - PROCESS | 2087 | 1462375771528 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]]]}] 08:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 778ms 08:29:31 INFO - PROCESS | 2087 | 1462375771557 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:29:31 INFO - PROCESS | 2087 | 1462375771558 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:29:31 INFO - PROCESS | 2087 | 1462375771560 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:29:31 INFO - PROCESS | 2087 | 1462375771561 Marionette TRACE conn2 <- [1,1458,null,{}] 08:29:31 INFO - PROCESS | 2087 | 1462375771564 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}] 08:29:31 INFO - PROCESS | 2087 | 1462375771651 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:29:31 INFO - PROCESS | 2087 | 1462375771707 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:31 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d2d8000 == 60 [pid = 2087] [id = 372] 08:29:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 143 (0x117419000) [pid = 2087] [serial = 1115] [outer = 0x0] 08:29:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 144 (0x123e53400) [pid = 2087] [serial = 1116] [outer = 0x117419000] 08:29:31 INFO - PROCESS | 2087 | 1462375771732 Marionette DEBUG loaded listener.js 08:29:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 145 (0x128a04000) [pid = 2087] [serial = 1117] [outer = 0x117419000] 08:29:32 INFO - PROCESS | 2087 | 1462375772006 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]]]}] 08:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 475ms 08:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:29:32 INFO - PROCESS | 2087 | 1462375772040 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:29:32 INFO - PROCESS | 2087 | 1462375772041 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:29:32 INFO - PROCESS | 2087 | 1462375772043 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:29:32 INFO - PROCESS | 2087 | 1462375772044 Marionette TRACE conn2 <- [1,1462,null,{}] 08:29:32 INFO - PROCESS | 2087 | 1462375772046 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}] 08:29:32 INFO - PROCESS | 2087 | 1462375772133 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:29:32 INFO - PROCESS | 2087 | 1462375772140 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:32 INFO - PROCESS | 2087 | ++DOCSHELL 0x12eaa8000 == 61 [pid = 2087] [id = 373] 08:29:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 146 (0x121079400) [pid = 2087] [serial = 1118] [outer = 0x0] 08:29:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 147 (0x12a62d800) [pid = 2087] [serial = 1119] [outer = 0x121079400] 08:29:32 INFO - PROCESS | 2087 | 1462375772164 Marionette DEBUG loaded listener.js 08:29:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 148 (0x12bfb0400) [pid = 2087] [serial = 1120] [outer = 0x121079400] 08:29:32 INFO - PROCESS | 2087 | 1462375772517 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]]]}] 08:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 521ms 08:29:32 INFO - PROCESS | 2087 | 1462375772565 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:29:32 INFO - PROCESS | 2087 | 1462375772566 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:29:32 INFO - PROCESS | 2087 | 1462375772568 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:29:32 INFO - PROCESS | 2087 | 1462375772569 Marionette TRACE conn2 <- [1,1466,null,{}] 08:29:32 INFO - PROCESS | 2087 | 1462375772571 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}] 08:29:32 INFO - PROCESS | 2087 | 1462375772655 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:29:32 INFO - PROCESS | 2087 | 1462375772659 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:32 INFO - PROCESS | 2087 | ++DOCSHELL 0x1345dc000 == 62 [pid = 2087] [id = 374] 08:29:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 149 (0x1289b7800) [pid = 2087] [serial = 1121] [outer = 0x0] 08:29:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 150 (0x12cc5c000) [pid = 2087] [serial = 1122] [outer = 0x1289b7800] 08:29:32 INFO - PROCESS | 2087 | 1462375772683 Marionette DEBUG loaded listener.js 08:29:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 151 (0x12cec4400) [pid = 2087] [serial = 1123] [outer = 0x1289b7800] 08:29:33 INFO - PROCESS | 2087 | 1462375773009 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]]]}] 08:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 470ms 08:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:29:33 INFO - PROCESS | 2087 | 1462375773039 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:29:33 INFO - PROCESS | 2087 | 1462375773040 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:29:33 INFO - PROCESS | 2087 | 1462375773042 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:29:33 INFO - PROCESS | 2087 | 1462375773043 Marionette TRACE conn2 <- [1,1470,null,{}] 08:29:33 INFO - PROCESS | 2087 | 1462375773045 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}] 08:29:33 INFO - PROCESS | 2087 | 1462375773131 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:29:33 INFO - PROCESS | 2087 | 1462375773257 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:33 INFO - PROCESS | 2087 | ++DOCSHELL 0x1167a0800 == 63 [pid = 2087] [id = 375] 08:29:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 152 (0x110e10000) [pid = 2087] [serial = 1124] [outer = 0x0] 08:29:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 153 (0x110e16000) [pid = 2087] [serial = 1125] [outer = 0x110e10000] 08:29:33 INFO - PROCESS | 2087 | 1462375773290 Marionette DEBUG loaded listener.js 08:29:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 154 (0x111f55400) [pid = 2087] [serial = 1126] [outer = 0x110e10000] 08:29:33 INFO - PROCESS | 2087 | 1462375773827 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]]]}] 08:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 819ms 08:29:33 INFO - PROCESS | 2087 | 1462375773863 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:29:33 INFO - PROCESS | 2087 | 1462375773867 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:29:33 INFO - PROCESS | 2087 | 1462375773874 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:29:33 INFO - PROCESS | 2087 | 1462375773879 Marionette TRACE conn2 <- [1,1474,null,{}] 08:29:33 INFO - PROCESS | 2087 | 1462375773884 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}] 08:29:34 INFO - PROCESS | 2087 | 1462375774029 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:29:34 INFO - PROCESS | 2087 | 1462375774100 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:34 INFO - PROCESS | 2087 | ++DOCSHELL 0x12751b800 == 64 [pid = 2087] [id = 376] 08:29:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 155 (0x112f0f400) [pid = 2087] [serial = 1127] [outer = 0x0] 08:29:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 156 (0x1132adc00) [pid = 2087] [serial = 1128] [outer = 0x112f0f400] 08:29:34 INFO - PROCESS | 2087 | 1462375774132 Marionette DEBUG loaded listener.js 08:29:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 157 (0x11625c000) [pid = 2087] [serial = 1129] [outer = 0x112f0f400] 08:29:34 INFO - PROCESS | 2087 | 1462375774608 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]]]}] 08:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 776ms 08:29:34 INFO - PROCESS | 2087 | 1462375774651 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:29:34 INFO - PROCESS | 2087 | 1462375774654 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:29:34 INFO - PROCESS | 2087 | 1462375774656 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:29:34 INFO - PROCESS | 2087 | 1462375774658 Marionette TRACE conn2 <- [1,1478,null,{}] 08:29:34 INFO - PROCESS | 2087 | 1462375774660 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}] 08:29:34 INFO - PROCESS | 2087 | 1462375774765 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:29:34 INFO - PROCESS | 2087 | 1462375774837 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:34 INFO - PROCESS | 2087 | ++DOCSHELL 0x12baae000 == 65 [pid = 2087] [id = 377] 08:29:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 158 (0x117416400) [pid = 2087] [serial = 1130] [outer = 0x0] 08:29:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 159 (0x1197e7800) [pid = 2087] [serial = 1131] [outer = 0x117416400] 08:29:34 INFO - PROCESS | 2087 | 1462375774867 Marionette DEBUG loaded listener.js 08:29:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 160 (0x119fb5800) [pid = 2087] [serial = 1132] [outer = 0x117416400] 08:29:35 INFO - PROCESS | 2087 | 1462375775324 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]]]}] 08:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 719ms 08:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:29:35 INFO - PROCESS | 2087 | 1462375775376 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:29:35 INFO - PROCESS | 2087 | 1462375775378 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:29:35 INFO - PROCESS | 2087 | 1462375775387 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:29:35 INFO - PROCESS | 2087 | 1462375775391 Marionette TRACE conn2 <- [1,1482,null,{}] 08:29:35 INFO - PROCESS | 2087 | 1462375775395 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}] 08:29:35 INFO - PROCESS | 2087 | 1462375775502 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:29:35 INFO - PROCESS | 2087 | 1462375775561 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:35 INFO - PROCESS | 2087 | ++DOCSHELL 0x1346c7800 == 66 [pid = 2087] [id = 378] 08:29:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 161 (0x11963b000) [pid = 2087] [serial = 1133] [outer = 0x0] 08:29:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 162 (0x124ecb000) [pid = 2087] [serial = 1134] [outer = 0x11963b000] 08:29:35 INFO - PROCESS | 2087 | 1462375775590 Marionette DEBUG loaded listener.js 08:29:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 163 (0x126a61400) [pid = 2087] [serial = 1135] [outer = 0x11963b000] 08:29:36 INFO - PROCESS | 2087 | 1462375776004 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]]]}] 08:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 679ms 08:29:36 INFO - PROCESS | 2087 | 1462375776060 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:29:36 INFO - PROCESS | 2087 | 1462375776062 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:29:36 INFO - PROCESS | 2087 | 1462375776064 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:29:36 INFO - PROCESS | 2087 | 1462375776066 Marionette TRACE conn2 <- [1,1486,null,{}] 08:29:36 INFO - PROCESS | 2087 | 1462375776087 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}] 08:29:36 INFO - PROCESS | 2087 | 1462375776193 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:29:36 INFO - PROCESS | 2087 | 1462375776264 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:36 INFO - PROCESS | 2087 | ++DOCSHELL 0x1322d3800 == 67 [pid = 2087] [id = 379] 08:29:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 164 (0x127087800) [pid = 2087] [serial = 1136] [outer = 0x0] 08:29:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 165 (0x1292acc00) [pid = 2087] [serial = 1137] [outer = 0x127087800] 08:29:36 INFO - PROCESS | 2087 | 1462375776294 Marionette DEBUG loaded listener.js 08:29:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 166 (0x129598000) [pid = 2087] [serial = 1138] [outer = 0x127087800] 08:29:36 INFO - PROCESS | 2087 | 1462375776727 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]]]}] 08:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 688ms 08:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:29:36 INFO - PROCESS | 2087 | 1462375776753 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:29:36 INFO - PROCESS | 2087 | 1462375776754 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:29:36 INFO - PROCESS | 2087 | 1462375776757 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:29:36 INFO - PROCESS | 2087 | 1462375776758 Marionette TRACE conn2 <- [1,1490,null,{}] 08:29:36 INFO - PROCESS | 2087 | 1462375776760 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}] 08:29:36 INFO - PROCESS | 2087 | 1462375776863 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:29:36 INFO - PROCESS | 2087 | 1462375776937 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:36 INFO - PROCESS | 2087 | ++DOCSHELL 0x112a3b000 == 68 [pid = 2087] [id = 380] 08:29:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 167 (0x12ba40400) [pid = 2087] [serial = 1139] [outer = 0x0] 08:29:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 168 (0x12bf95c00) [pid = 2087] [serial = 1140] [outer = 0x12ba40400] 08:29:36 INFO - PROCESS | 2087 | 1462375776973 Marionette DEBUG loaded listener.js 08:29:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 169 (0x12cec4800) [pid = 2087] [serial = 1141] [outer = 0x12ba40400] 08:29:37 INFO - PROCESS | 2087 | 1462375777437 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]]]}] 08:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 719ms 08:29:37 INFO - PROCESS | 2087 | 1462375777481 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:29:37 INFO - PROCESS | 2087 | 1462375777483 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:29:37 INFO - PROCESS | 2087 | 1462375777511 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:29:37 INFO - PROCESS | 2087 | 1462375777512 Marionette TRACE conn2 <- [1,1494,null,{}] 08:29:37 INFO - PROCESS | 2087 | 1462375777515 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}] 08:29:37 INFO - PROCESS | 2087 | 1462375777608 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:29:37 INFO - PROCESS | 2087 | 1462375777676 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:37 INFO - PROCESS | 2087 | ++DOCSHELL 0x118232000 == 69 [pid = 2087] [id = 381] 08:29:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 170 (0x123e54800) [pid = 2087] [serial = 1142] [outer = 0x0] 08:29:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 171 (0x1275a7800) [pid = 2087] [serial = 1143] [outer = 0x123e54800] 08:29:37 INFO - PROCESS | 2087 | 1462375777707 Marionette DEBUG loaded listener.js 08:29:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 172 (0x12bbd6000) [pid = 2087] [serial = 1144] [outer = 0x123e54800] 08:29:38 INFO - PROCESS | 2087 | 1462375778163 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]]]}] 08:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 733ms 08:29:38 INFO - PROCESS | 2087 | 1462375778232 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:29:38 INFO - PROCESS | 2087 | 1462375778234 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:29:38 INFO - PROCESS | 2087 | 1462375778239 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:29:38 INFO - PROCESS | 2087 | 1462375778242 Marionette TRACE conn2 <- [1,1498,null,{}] 08:29:38 INFO - PROCESS | 2087 | 1462375778245 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}] 08:29:38 INFO - PROCESS | 2087 | 1462375778408 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:29:38 INFO - PROCESS | 2087 | 1462375778514 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:38 INFO - PROCESS | 2087 | ++DOCSHELL 0x1181a4000 == 70 [pid = 2087] [id = 382] 08:29:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 173 (0x11643c000) [pid = 2087] [serial = 1145] [outer = 0x0] 08:29:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 174 (0x1183d4800) [pid = 2087] [serial = 1146] [outer = 0x11643c000] 08:29:38 INFO - PROCESS | 2087 | 1462375778564 Marionette DEBUG loaded listener.js 08:29:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 175 (0x12cec5800) [pid = 2087] [serial = 1147] [outer = 0x11643c000] 08:29:39 INFO - PROCESS | 2087 | 1462375779381 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]]]}] 08:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1172ms 08:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:29:39 INFO - PROCESS | 2087 | 1462375779412 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:29:39 INFO - PROCESS | 2087 | 1462375779415 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:29:39 INFO - PROCESS | 2087 | 1462375779421 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:29:39 INFO - PROCESS | 2087 | 1462375779425 Marionette TRACE conn2 <- [1,1502,null,{}] 08:29:39 INFO - PROCESS | 2087 | 1462375779431 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}] 08:29:39 INFO - PROCESS | 2087 | 1462375779586 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:29:39 INFO - PROCESS | 2087 | 1462375779728 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:39 INFO - PROCESS | 2087 | ++DOCSHELL 0x119183000 == 71 [pid = 2087] [id = 383] 08:29:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 176 (0x110e17c00) [pid = 2087] [serial = 1148] [outer = 0x0] 08:29:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 177 (0x11282dc00) [pid = 2087] [serial = 1149] [outer = 0x110e17c00] 08:29:39 INFO - PROCESS | 2087 | 1462375779764 Marionette DEBUG loaded listener.js 08:29:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 178 (0x112935000) [pid = 2087] [serial = 1150] [outer = 0x110e17c00] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x1345dc000 == 70 [pid = 2087] [id = 374] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x12eaa8000 == 69 [pid = 2087] [id = 373] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x12d2d8000 == 68 [pid = 2087] [id = 372] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x116474800 == 67 [pid = 2087] [id = 371] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x12d2d6000 == 66 [pid = 2087] [id = 370] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x12c682000 == 65 [pid = 2087] [id = 369] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x12c156800 == 64 [pid = 2087] [id = 368] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x12baa8800 == 63 [pid = 2087] [id = 367] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x117370800 == 62 [pid = 2087] [id = 366] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x123d31800 == 61 [pid = 2087] [id = 365] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x1198ed800 == 60 [pid = 2087] [id = 364] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x1297b5800 == 59 [pid = 2087] [id = 363] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x119e24800 == 58 [pid = 2087] [id = 362] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x123abb800 == 57 [pid = 2087] [id = 361] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x12eaa6800 == 56 [pid = 2087] [id = 359] 08:29:40 INFO - PROCESS | 2087 | 1462375780249 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]]]}] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x12d124000 == 55 [pid = 2087] [id = 358] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x126ad5800 == 54 [pid = 2087] [id = 357] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x11887b000 == 53 [pid = 2087] [id = 356] 08:29:40 INFO - PROCESS | 2087 | --DOCSHELL 0x12dc06000 == 52 [pid = 2087] [id = 355] 08:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 884ms 08:29:40 INFO - PROCESS | 2087 | 1462375780306 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:29:40 INFO - PROCESS | 2087 | 1462375780309 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:29:40 INFO - PROCESS | 2087 | 1462375780314 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:29:40 INFO - PROCESS | 2087 | 1462375780315 Marionette TRACE conn2 <- [1,1506,null,{}] 08:29:40 INFO - PROCESS | 2087 | 1462375780319 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}] 08:29:40 INFO - PROCESS | 2087 | 1462375780403 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 177 (0x12bf94c00) [pid = 2087] [serial = 1062] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 176 (0x1244c5400) [pid = 2087] [serial = 1044] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 175 (0x112834400) [pid = 2087] [serial = 1023] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 174 (0x117413c00) [pid = 2087] [serial = 1032] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 173 (0x117c6b400) [pid = 2087] [serial = 1033] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 172 (0x11625b000) [pid = 2087] [serial = 1030] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 171 (0x114f5ec00) [pid = 2087] [serial = 1029] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 170 (0x128a03000) [pid = 2087] [serial = 1017] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 169 (0x123c0a400) [pid = 2087] [serial = 1041] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 168 (0x12a7d6000) [pid = 2087] [serial = 1020] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 167 (0x12cec6400) [pid = 2087] [serial = 1027] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 166 (0x126a69c00) [pid = 2087] [serial = 1047] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 165 (0x12adad800) [pid = 2087] [serial = 1026] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 164 (0x121080400) [pid = 2087] [serial = 1038] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 163 (0x121195400) [pid = 2087] [serial = 1039] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 162 (0x1197e6400) [pid = 2087] [serial = 1035] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 161 (0x119d5b000) [pid = 2087] [serial = 1036] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 160 (0x119fad400) [pid = 2087] [serial = 1014] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 159 (0x128c7b800) [pid = 2087] [serial = 1050] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 158 (0x115fcfc00) [pid = 2087] [serial = 1011] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 157 (0x1275a8400) [pid = 2087] [serial = 1048] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 156 (0x129208400) [pid = 2087] [serial = 1051] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 155 (0x12bfae800) [pid = 2087] [serial = 1063] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 154 (0x12a629800) [pid = 2087] [serial = 1054] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 153 (0x12bb4c000) [pid = 2087] [serial = 1060] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 152 (0x1293e1c00) [pid = 2087] [serial = 1053] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 151 (0x128c7f000) [pid = 2087] [serial = 1056] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 150 (0x12572fc00) [pid = 2087] [serial = 1045] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 149 (0x12a7c1000) [pid = 2087] [serial = 1057] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 148 (0x123e57000) [pid = 2087] [serial = 1042] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 147 (0x12a8fa400) [pid = 2087] [serial = 1059] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 146 (0x128c7e000) [pid = 2087] [serial = 897] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 145 (0x129599400) [pid = 2087] [serial = 783] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 144 (0x1197dcc00) [pid = 2087] [serial = 891] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 143 (0x116208800) [pid = 2087] [serial = 888] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 142 (0x1131ef800) [pid = 2087] [serial = 831] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 141 (0x126a69000) [pid = 2087] [serial = 840] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 140 (0x12a634000) [pid = 2087] [serial = 900] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 139 (0x12bfaf800) [pid = 2087] [serial = 903] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 138 (0x1257e5800) [pid = 2087] [serial = 894] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 137 (0x12adaf400) [pid = 2087] [serial = 786] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 136 (0x12a8f5c00) [pid = 2087] [serial = 843] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 135 (0x11741ec00) [pid = 2087] [serial = 774] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 134 (0x12bbd9c00) [pid = 2087] [serial = 846] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 133 (0x119ff0800) [pid = 2087] [serial = 837] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 132 (0x126a6ec00) [pid = 2087] [serial = 780] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 131 (0x119fae400) [pid = 2087] [serial = 777] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | --DOMWINDOW == 130 (0x118784000) [pid = 2087] [serial = 834] [outer = 0x0] [url = about:blank] 08:29:40 INFO - PROCESS | 2087 | 1462375780476 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:40 INFO - PROCESS | 2087 | ++DOCSHELL 0x117309800 == 53 [pid = 2087] [id = 384] 08:29:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 131 (0x110f37800) [pid = 2087] [serial = 1151] [outer = 0x0] 08:29:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 132 (0x1131ef800) [pid = 2087] [serial = 1152] [outer = 0x110f37800] 08:29:40 INFO - PROCESS | 2087 | 1462375780505 Marionette DEBUG loaded listener.js 08:29:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 133 (0x116a72000) [pid = 2087] [serial = 1153] [outer = 0x110f37800] 08:29:40 INFO - PROCESS | 2087 | 1462375780820 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]]]}] 08:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 524ms 08:29:40 INFO - PROCESS | 2087 | 1462375780839 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:29:40 INFO - PROCESS | 2087 | 1462375780840 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:29:40 INFO - PROCESS | 2087 | 1462375780843 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:29:40 INFO - PROCESS | 2087 | 1462375780845 Marionette TRACE conn2 <- [1,1510,null,{}] 08:29:40 INFO - PROCESS | 2087 | 1462375780855 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}] 08:29:40 INFO - PROCESS | 2087 | 1462375780941 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:29:41 INFO - PROCESS | 2087 | 1462375781012 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:41 INFO - PROCESS | 2087 | ++DOCSHELL 0x121136000 == 54 [pid = 2087] [id = 385] 08:29:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 134 (0x112931c00) [pid = 2087] [serial = 1154] [outer = 0x0] 08:29:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 135 (0x117c2cc00) [pid = 2087] [serial = 1155] [outer = 0x112931c00] 08:29:41 INFO - PROCESS | 2087 | 1462375781044 Marionette DEBUG loaded listener.js 08:29:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 136 (0x1197d9c00) [pid = 2087] [serial = 1156] [outer = 0x112931c00] 08:29:41 INFO - PROCESS | 2087 | 1462375781325 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]]]}] 08:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 524ms 08:29:41 INFO - PROCESS | 2087 | 1462375781375 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:29:41 INFO - PROCESS | 2087 | 1462375781377 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:29:41 INFO - PROCESS | 2087 | 1462375781380 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:29:41 INFO - PROCESS | 2087 | 1462375781381 Marionette TRACE conn2 <- [1,1514,null,{}] 08:29:41 INFO - PROCESS | 2087 | 1462375781385 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}] 08:29:41 INFO - PROCESS | 2087 | 1462375781489 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:29:41 INFO - PROCESS | 2087 | 1462375781564 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:41 INFO - PROCESS | 2087 | ++DOCSHELL 0x12443e000 == 55 [pid = 2087] [id = 386] 08:29:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 137 (0x119120c00) [pid = 2087] [serial = 1157] [outer = 0x0] 08:29:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 138 (0x119977000) [pid = 2087] [serial = 1158] [outer = 0x119120c00] 08:29:41 INFO - PROCESS | 2087 | 1462375781598 Marionette DEBUG loaded listener.js 08:29:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 139 (0x12107e400) [pid = 2087] [serial = 1159] [outer = 0x119120c00] 08:29:42 INFO - PROCESS | 2087 | 1462375782015 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]]]}] 08:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 672ms 08:29:42 INFO - PROCESS | 2087 | 1462375782051 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:29:42 INFO - PROCESS | 2087 | 1462375782053 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:29:42 INFO - PROCESS | 2087 | 1462375782055 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:29:42 INFO - PROCESS | 2087 | 1462375782056 Marionette TRACE conn2 <- [1,1518,null,{}] 08:29:42 INFO - PROCESS | 2087 | 1462375782058 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}] 08:29:42 INFO - PROCESS | 2087 | 1462375782172 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:29:42 INFO - PROCESS | 2087 | 1462375782178 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:42 INFO - PROCESS | 2087 | ++DOCSHELL 0x127525800 == 56 [pid = 2087] [id = 387] 08:29:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 140 (0x11963dc00) [pid = 2087] [serial = 1160] [outer = 0x0] 08:29:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 141 (0x12118f000) [pid = 2087] [serial = 1161] [outer = 0x11963dc00] 08:29:42 INFO - PROCESS | 2087 | 1462375782203 Marionette DEBUG loaded listener.js 08:29:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 142 (0x123c0a400) [pid = 2087] [serial = 1162] [outer = 0x11963dc00] 08:29:42 INFO - PROCESS | 2087 | 1462375782560 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]]]}] 08:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 08:29:42 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:29:42 INFO - PROCESS | 2087 | 1462375782573 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:29:42 INFO - PROCESS | 2087 | 1462375782574 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:29:42 INFO - PROCESS | 2087 | 1462375782577 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:29:42 INFO - PROCESS | 2087 | 1462375782578 Marionette TRACE conn2 <- [1,1522,null,{}] 08:29:42 INFO - PROCESS | 2087 | 1462375782580 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}] 08:29:42 INFO - PROCESS | 2087 | 1462375782699 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:29:42 INFO - PROCESS | 2087 | 1462375782713 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:42 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ab08800 == 57 [pid = 2087] [id = 388] 08:29:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 143 (0x123e51800) [pid = 2087] [serial = 1163] [outer = 0x0] 08:29:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 144 (0x1247ba400) [pid = 2087] [serial = 1164] [outer = 0x123e51800] 08:29:42 INFO - PROCESS | 2087 | 1462375782740 Marionette DEBUG loaded listener.js 08:29:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 145 (0x1275a5000) [pid = 2087] [serial = 1165] [outer = 0x123e51800] 08:29:43 INFO - PROCESS | 2087 | 1462375783082 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"]]]}] 08:29:43 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 () { 08:29:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:29:43 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 () { 08:29:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:29:43 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 () { 08:29:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:29:43 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 () { 08:29:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:29:43 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 520ms 08:29:43 INFO - PROCESS | 2087 | 1462375783101 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:29:43 INFO - PROCESS | 2087 | 1462375783104 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:29:43 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:29:43 INFO - PROCESS | 2087 | 1462375783106 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:29:43 INFO - PROCESS | 2087 | 1462375783107 Marionette TRACE conn2 <- [1,1526,null,{}] 08:29:43 INFO - PROCESS | 2087 | 1462375783110 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}] 08:29:43 INFO - PROCESS | 2087 | 1462375783217 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:29:43 INFO - PROCESS | 2087 | 1462375783269 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:43 INFO - PROCESS | 2087 | ++DOCSHELL 0x12bc9c000 == 58 [pid = 2087] [id = 389] 08:29:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 146 (0x12a637800) [pid = 2087] [serial = 1166] [outer = 0x0] 08:29:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 147 (0x12a7cac00) [pid = 2087] [serial = 1167] [outer = 0x12a637800] 08:29:43 INFO - PROCESS | 2087 | 1462375783323 Marionette DEBUG loaded listener.js 08:29:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 148 (0x12a8f1c00) [pid = 2087] [serial = 1168] [outer = 0x12a637800] 08:29:43 INFO - PROCESS | 2087 | 1462375783644 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"]]]}] 08:29:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:29:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:29:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:29:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:29:43 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 569ms 08:29:43 INFO - PROCESS | 2087 | 1462375783675 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:29:43 INFO - PROCESS | 2087 | 1462375783677 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:29:43 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:29:43 INFO - PROCESS | 2087 | 1462375783679 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:29:43 INFO - PROCESS | 2087 | 1462375783680 Marionette TRACE conn2 <- [1,1530,null,{}] 08:29:43 INFO - PROCESS | 2087 | 1462375783682 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}] 08:29:43 INFO - PROCESS | 2087 | 1462375783796 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:29:43 INFO - PROCESS | 2087 | 1462375783833 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:43 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c675000 == 59 [pid = 2087] [id = 390] 08:29:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 149 (0x12a7c0800) [pid = 2087] [serial = 1169] [outer = 0x0] 08:29:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 150 (0x12add6800) [pid = 2087] [serial = 1170] [outer = 0x12a7c0800] 08:29:43 INFO - PROCESS | 2087 | 1462375783858 Marionette DEBUG loaded listener.js 08:29:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 151 (0x12bf94c00) [pid = 2087] [serial = 1171] [outer = 0x12a7c0800] 08:29:44 INFO - PROCESS | 2087 | 1462375784166 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]]]}] 08:29:44 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 08:29:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:29:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:29:44 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. 08:29:44 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:29:44 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 518ms 08:29:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:29:44 INFO - PROCESS | 2087 | 1462375784198 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:29:44 INFO - PROCESS | 2087 | 1462375784199 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:29:44 INFO - PROCESS | 2087 | 1462375784201 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:29:44 INFO - PROCESS | 2087 | 1462375784203 Marionette TRACE conn2 <- [1,1534,null,{}] 08:29:44 INFO - PROCESS | 2087 | 1462375784205 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}] 08:29:44 INFO - PROCESS | 2087 | 1462375784309 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:29:44 INFO - PROCESS | 2087 | 1462375784346 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:44 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ceab000 == 60 [pid = 2087] [id = 391] 08:29:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 152 (0x110f8e400) [pid = 2087] [serial = 1172] [outer = 0x0] 08:29:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 153 (0x110f94c00) [pid = 2087] [serial = 1173] [outer = 0x110f8e400] 08:29:44 INFO - PROCESS | 2087 | 1462375784371 Marionette DEBUG loaded listener.js 08:29:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 154 (0x110f9a000) [pid = 2087] [serial = 1174] [outer = 0x110f8e400] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 153 (0x119641800) [pid = 2087] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 152 (0x12adb8400) [pid = 2087] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 151 (0x124ed7000) [pid = 2087] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 150 (0x12bf9e400) [pid = 2087] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 149 (0x110e0b400) [pid = 2087] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 148 (0x11282ac00) [pid = 2087] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 147 (0x1160b8400) [pid = 2087] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 146 (0x128dd2c00) [pid = 2087] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 145 (0x110f36000) [pid = 2087] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 144 (0x116a70000) [pid = 2087] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 143 (0x1167c3c00) [pid = 2087] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 142 (0x1199a4c00) [pid = 2087] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 141 (0x117419000) [pid = 2087] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 140 (0x121079400) [pid = 2087] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 139 (0x126a6e800) [pid = 2087] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 138 (0x12a8f7000) [pid = 2087] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 137 (0x125135c00) [pid = 2087] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 136 (0x12118e800) [pid = 2087] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 135 (0x119fadc00) [pid = 2087] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 134 (0x115db1000) [pid = 2087] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 133 (0x111cbb800) [pid = 2087] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 132 (0x1293e0800) [pid = 2087] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 131 (0x110ff5800) [pid = 2087] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 130 (0x117c69c00) [pid = 2087] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 129 (0x123dadc00) [pid = 2087] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:29:44 INFO - PROCESS | 2087 | --DOMWINDOW == 128 (0x112826400) [pid = 2087] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:29:44 INFO - PROCESS | 2087 | 1462375784791 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]]]}] 08:29:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:29:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 622ms 08:29:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:29:44 INFO - PROCESS | 2087 | 1462375784824 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:29:44 INFO - PROCESS | 2087 | 1462375784825 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:29:44 INFO - PROCESS | 2087 | 1462375784828 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:29:44 INFO - PROCESS | 2087 | 1462375784829 Marionette TRACE conn2 <- [1,1538,null,{}] 08:29:44 INFO - PROCESS | 2087 | 1462375784831 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}] 08:29:44 INFO - PROCESS | 2087 | 1462375784949 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:29:44 INFO - PROCESS | 2087 | 1462375784985 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:44 INFO - PROCESS | 2087 | ++DOCSHELL 0x12bc84800 == 61 [pid = 2087] [id = 392] 08:29:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 129 (0x110e12400) [pid = 2087] [serial = 1175] [outer = 0x0] 08:29:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 130 (0x110f99c00) [pid = 2087] [serial = 1176] [outer = 0x110e12400] 08:29:45 INFO - PROCESS | 2087 | 1462375785010 Marionette DEBUG loaded listener.js 08:29:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 131 (0x1164c9000) [pid = 2087] [serial = 1177] [outer = 0x110e12400] 08:29:45 INFO - PROCESS | 2087 | 1462375785308 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]]]}] 08:29:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:29:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 519ms 08:29:45 INFO - PROCESS | 2087 | 1462375785348 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:29:45 INFO - PROCESS | 2087 | 1462375785350 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:29:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:29:45 INFO - PROCESS | 2087 | 1462375785354 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:29:45 INFO - PROCESS | 2087 | 1462375785356 Marionette TRACE conn2 <- [1,1542,null,{}] 08:29:45 INFO - PROCESS | 2087 | 1462375785358 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}] 08:29:45 INFO - PROCESS | 2087 | 1462375785457 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:29:45 INFO - PROCESS | 2087 | 1462375785516 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:45 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d4c9800 == 62 [pid = 2087] [id = 393] 08:29:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 132 (0x110f8e800) [pid = 2087] [serial = 1178] [outer = 0x0] 08:29:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 133 (0x119d79000) [pid = 2087] [serial = 1179] [outer = 0x110f8e800] 08:29:45 INFO - PROCESS | 2087 | 1462375785545 Marionette DEBUG loaded listener.js 08:29:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 134 (0x12addd400) [pid = 2087] [serial = 1180] [outer = 0x110f8e800] 08:29:45 INFO - PROCESS | 2087 | 1462375785816 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]]]}] 08:29:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:29:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 520ms 08:29:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:29:45 INFO - PROCESS | 2087 | 1462375785874 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:29:45 INFO - PROCESS | 2087 | 1462375785875 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:29:45 INFO - PROCESS | 2087 | 1462375785877 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:29:45 INFO - PROCESS | 2087 | 1462375785878 Marionette TRACE conn2 <- [1,1546,null,{}] 08:29:45 INFO - PROCESS | 2087 | 1462375785881 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}] 08:29:45 INFO - PROCESS | 2087 | 1462375785968 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:29:45 INFO - PROCESS | 2087 | 1462375785973 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:45 INFO - PROCESS | 2087 | ++DOCSHELL 0x12e33a000 == 63 [pid = 2087] [id = 394] 08:29:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 135 (0x12adde000) [pid = 2087] [serial = 1181] [outer = 0x0] 08:29:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 136 (0x12cc54800) [pid = 2087] [serial = 1182] [outer = 0x12adde000] 08:29:45 INFO - PROCESS | 2087 | 1462375785998 Marionette DEBUG loaded listener.js 08:29:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 137 (0x12cec2000) [pid = 2087] [serial = 1183] [outer = 0x12adde000] 08:29:46 INFO - PROCESS | 2087 | 1462375786353 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]]]}] 08:29:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:29:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 521ms 08:29:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:29:46 INFO - PROCESS | 2087 | 1462375786398 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:29:46 INFO - PROCESS | 2087 | 1462375786399 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:29:46 INFO - PROCESS | 2087 | 1462375786402 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:29:46 INFO - PROCESS | 2087 | 1462375786403 Marionette TRACE conn2 <- [1,1550,null,{}] 08:29:46 INFO - PROCESS | 2087 | 1462375786405 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}] 08:29:46 INFO - PROCESS | 2087 | 1462375786490 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:29:46 INFO - PROCESS | 2087 | 1462375786494 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:46 INFO - PROCESS | 2087 | ++DOCSHELL 0x131fbf000 == 64 [pid = 2087] [id = 395] 08:29:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 138 (0x112a06800) [pid = 2087] [serial = 1184] [outer = 0x0] 08:29:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 139 (0x112a0cc00) [pid = 2087] [serial = 1185] [outer = 0x112a06800] 08:29:46 INFO - PROCESS | 2087 | 1462375786518 Marionette DEBUG loaded listener.js 08:29:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 140 (0x112a10c00) [pid = 2087] [serial = 1186] [outer = 0x112a06800] 08:29:47 INFO - PROCESS | 2087 | 1462375787010 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]]]}] 08:29:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:29:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 672ms 08:29:47 INFO - PROCESS | 2087 | 1462375787075 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:29:47 INFO - PROCESS | 2087 | 1462375787078 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:29:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:29:47 INFO - PROCESS | 2087 | 1462375787082 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:29:47 INFO - PROCESS | 2087 | 1462375787084 Marionette TRACE conn2 <- [1,1554,null,{}] 08:29:47 INFO - PROCESS | 2087 | 1462375787088 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}] 08:29:47 INFO - PROCESS | 2087 | 1462375787204 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:29:47 INFO - PROCESS | 2087 | 1462375787334 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:47 INFO - PROCESS | 2087 | ++DOCSHELL 0x119616000 == 65 [pid = 2087] [id = 396] 08:29:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 141 (0x112825400) [pid = 2087] [serial = 1187] [outer = 0x0] 08:29:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 142 (0x112837400) [pid = 2087] [serial = 1188] [outer = 0x112825400] 08:29:47 INFO - PROCESS | 2087 | 1462375787368 Marionette DEBUG loaded listener.js 08:29:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 143 (0x112a02800) [pid = 2087] [serial = 1189] [outer = 0x112825400] 08:29:47 INFO - PROCESS | 2087 | 1462375787826 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]]]}] 08:29:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:29:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 772ms 08:29:47 INFO - PROCESS | 2087 | 1462375787855 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:29:47 INFO - PROCESS | 2087 | 1462375787861 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:29:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:29:47 INFO - PROCESS | 2087 | 1462375787868 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:29:47 INFO - PROCESS | 2087 | 1462375787871 Marionette TRACE conn2 <- [1,1558,null,{}] 08:29:47 INFO - PROCESS | 2087 | 1462375787875 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}] 08:29:48 INFO - PROCESS | 2087 | 1462375788018 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:29:48 INFO - PROCESS | 2087 | 1462375788121 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:48 INFO - PROCESS | 2087 | ++DOCSHELL 0x1292ee800 == 66 [pid = 2087] [id = 397] 08:29:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 144 (0x112a0d000) [pid = 2087] [serial = 1190] [outer = 0x0] 08:29:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 145 (0x1160b9c00) [pid = 2087] [serial = 1191] [outer = 0x112a0d000] 08:29:48 INFO - PROCESS | 2087 | 1462375788152 Marionette DEBUG loaded listener.js 08:29:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 146 (0x117683400) [pid = 2087] [serial = 1192] [outer = 0x112a0d000] 08:29:48 INFO - PROCESS | 2087 | 1462375788554 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]]]}] 08:29:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:29:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 772ms 08:29:48 INFO - PROCESS | 2087 | 1462375788640 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:29:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:29:48 INFO - PROCESS | 2087 | 1462375788641 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:29:48 INFO - PROCESS | 2087 | 1462375788644 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:29:48 INFO - PROCESS | 2087 | 1462375788646 Marionette TRACE conn2 <- [1,1562,null,{}] 08:29:48 INFO - PROCESS | 2087 | 1462375788654 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}] 08:29:48 INFO - PROCESS | 2087 | 1462375788765 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:29:48 INFO - PROCESS | 2087 | 1462375788828 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:48 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d7ee000 == 67 [pid = 2087] [id = 398] 08:29:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 147 (0x1191da800) [pid = 2087] [serial = 1193] [outer = 0x0] 08:29:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 148 (0x119d79400) [pid = 2087] [serial = 1194] [outer = 0x1191da800] 08:29:48 INFO - PROCESS | 2087 | 1462375788859 Marionette DEBUG loaded listener.js 08:29:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 149 (0x123e59000) [pid = 2087] [serial = 1195] [outer = 0x1191da800] 08:29:49 INFO - PROCESS | 2087 | 1462375789289 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]]]}] 08:29:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:29:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 671ms 08:29:49 INFO - PROCESS | 2087 | 1462375789315 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:29:49 INFO - PROCESS | 2087 | 1462375789317 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:29:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:29:49 INFO - PROCESS | 2087 | 1462375789322 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:29:49 INFO - PROCESS | 2087 | 1462375789323 Marionette TRACE conn2 <- [1,1566,null,{}] 08:29:49 INFO - PROCESS | 2087 | 1462375789325 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}] 08:29:49 INFO - PROCESS | 2087 | 1462375789433 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:29:49 INFO - PROCESS | 2087 | 1462375789546 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:49 INFO - PROCESS | 2087 | ++DOCSHELL 0x1322e2000 == 68 [pid = 2087] [id = 399] 08:29:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 150 (0x1245d8800) [pid = 2087] [serial = 1196] [outer = 0x0] 08:29:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 151 (0x125063400) [pid = 2087] [serial = 1197] [outer = 0x1245d8800] 08:29:49 INFO - PROCESS | 2087 | 1462375789577 Marionette DEBUG loaded listener.js 08:29:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 152 (0x127087c00) [pid = 2087] [serial = 1198] [outer = 0x1245d8800] 08:29:49 INFO - PROCESS | 2087 | 1462375789995 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]]]}] 08:29:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:29:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 720ms 08:29:50 INFO - PROCESS | 2087 | 1462375790042 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:29:50 INFO - PROCESS | 2087 | 1462375790043 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:29:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:29:50 INFO - PROCESS | 2087 | 1462375790045 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:29:50 INFO - PROCESS | 2087 | 1462375790047 Marionette TRACE conn2 <- [1,1570,null,{}] 08:29:50 INFO - PROCESS | 2087 | 1462375790049 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}] 08:29:50 INFO - PROCESS | 2087 | 1462375790175 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:29:50 INFO - PROCESS | 2087 | 1462375790235 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:50 INFO - PROCESS | 2087 | ++DOCSHELL 0x1346dd000 == 69 [pid = 2087] [id = 400] 08:29:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 153 (0x12572a000) [pid = 2087] [serial = 1199] [outer = 0x0] 08:29:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 154 (0x128c7e000) [pid = 2087] [serial = 1200] [outer = 0x12572a000] 08:29:50 INFO - PROCESS | 2087 | 1462375790306 Marionette DEBUG loaded listener.js 08:29:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 155 (0x129209c00) [pid = 2087] [serial = 1201] [outer = 0x12572a000] 08:29:50 INFO - PROCESS | 2087 | 1462375790749 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]]]}] 08:29:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:29:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 769ms 08:29:50 INFO - PROCESS | 2087 | 1462375790815 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:29:50 INFO - PROCESS | 2087 | 1462375790816 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:29:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:29:50 INFO - PROCESS | 2087 | 1462375790818 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:29:50 INFO - PROCESS | 2087 | 1462375790820 Marionette TRACE conn2 <- [1,1574,null,{}] 08:29:50 INFO - PROCESS | 2087 | 1462375790822 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}] 08:29:50 INFO - PROCESS | 2087 | 1462375790944 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:29:51 INFO - PROCESS | 2087 | 1462375791050 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:51 INFO - PROCESS | 2087 | ++DOCSHELL 0x111df1000 == 70 [pid = 2087] [id = 401] 08:29:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 156 (0x110f3e800) [pid = 2087] [serial = 1202] [outer = 0x0] 08:29:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 157 (0x11282d000) [pid = 2087] [serial = 1203] [outer = 0x110f3e800] 08:29:51 INFO - PROCESS | 2087 | 1462375791083 Marionette DEBUG loaded listener.js 08:29:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 158 (0x1191e0800) [pid = 2087] [serial = 1204] [outer = 0x110f3e800] 08:29:51 INFO - PROCESS | 2087 | 1462375791675 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]]]}] 08:29:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:29:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 920ms 08:29:51 INFO - PROCESS | 2087 | 1462375791739 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:29:51 INFO - PROCESS | 2087 | 1462375791741 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:29:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:29:51 INFO - PROCESS | 2087 | 1462375791745 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:29:51 INFO - PROCESS | 2087 | 1462375791747 Marionette TRACE conn2 <- [1,1578,null,{}] 08:29:51 INFO - PROCESS | 2087 | 1462375791750 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}] 08:29:51 INFO - PROCESS | 2087 | 1462375791853 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:29:51 INFO - PROCESS | 2087 | 1462375791933 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:51 INFO - PROCESS | 2087 | ++DOCSHELL 0x1198e6800 == 71 [pid = 2087] [id = 402] 08:29:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 159 (0x110f36400) [pid = 2087] [serial = 1205] [outer = 0x0] 08:29:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 160 (0x110f98c00) [pid = 2087] [serial = 1206] [outer = 0x110f36400] 08:29:51 INFO - PROCESS | 2087 | 1462375791962 Marionette DEBUG loaded listener.js 08:29:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 161 (0x11282b800) [pid = 2087] [serial = 1207] [outer = 0x110f36400] 08:29:52 INFO - PROCESS | 2087 | 1462375792374 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]]]}] 08:29:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:29:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 671ms 08:29:52 INFO - PROCESS | 2087 | 1462375792417 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:29:52 INFO - PROCESS | 2087 | 1462375792423 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:29:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:29:52 INFO - PROCESS | 2087 | 1462375792429 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:29:52 INFO - PROCESS | 2087 | 1462375792432 Marionette TRACE conn2 <- [1,1582,null,{}] 08:29:52 INFO - PROCESS | 2087 | 1462375792435 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}] 08:29:52 INFO - PROCESS | 2087 | 1462375792554 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:29:52 INFO - PROCESS | 2087 | 1462375792616 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:52 INFO - PROCESS | 2087 | ++DOCSHELL 0x117366800 == 72 [pid = 2087] [id = 403] 08:29:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 162 (0x11292a400) [pid = 2087] [serial = 1208] [outer = 0x0] 08:29:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 163 (0x112f12c00) [pid = 2087] [serial = 1209] [outer = 0x11292a400] 08:29:52 INFO - PROCESS | 2087 | 1462375792644 Marionette DEBUG loaded listener.js 08:29:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 164 (0x115f77800) [pid = 2087] [serial = 1210] [outer = 0x11292a400] 08:29:53 INFO - PROCESS | 2087 | 1462375793239 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]]]}] 08:29:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:29:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 821ms 08:29:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:29:53 INFO - PROCESS | 2087 | 1462375793250 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:29:53 INFO - PROCESS | 2087 | 1462375793253 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:29:53 INFO - PROCESS | 2087 | 1462375793256 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:29:53 INFO - PROCESS | 2087 | 1462375793258 Marionette TRACE conn2 <- [1,1586,null,{}] 08:29:53 INFO - PROCESS | 2087 | 1462375793266 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}] 08:29:53 INFO - PROCESS | 2087 | 1462375793392 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12d4bd800 == 71 [pid = 2087] [id = 300] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12e33a000 == 70 [pid = 2087] [id = 394] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12d4c9800 == 69 [pid = 2087] [id = 393] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12bc84800 == 68 [pid = 2087] [id = 392] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12ceab000 == 67 [pid = 2087] [id = 391] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12c675000 == 66 [pid = 2087] [id = 390] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12bc9c000 == 65 [pid = 2087] [id = 389] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 163 (0x1197dc800) [pid = 2087] [serial = 1071] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 162 (0x116442400) [pid = 2087] [serial = 1068] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 161 (0x128caec00) [pid = 2087] [serial = 1077] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 160 (0x12cc5c000) [pid = 2087] [serial = 1122] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 159 (0x1245e0400) [pid = 2087] [serial = 1074] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 158 (0x12ade0400) [pid = 2087] [serial = 1080] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12ab08800 == 64 [pid = 2087] [id = 388] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x127525800 == 63 [pid = 2087] [id = 387] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12443e000 == 62 [pid = 2087] [id = 386] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x121136000 == 61 [pid = 2087] [id = 385] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x117309800 == 60 [pid = 2087] [id = 384] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x119183000 == 59 [pid = 2087] [id = 383] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x118232000 == 58 [pid = 2087] [id = 381] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x112a3b000 == 57 [pid = 2087] [id = 380] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x1322d3800 == 56 [pid = 2087] [id = 379] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x1346c7800 == 55 [pid = 2087] [id = 378] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12baae000 == 54 [pid = 2087] [id = 377] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12751b800 == 53 [pid = 2087] [id = 376] 08:29:53 INFO - PROCESS | 2087 | --DOCSHELL 0x1167a0800 == 52 [pid = 2087] [id = 375] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 157 (0x121085400) [pid = 2087] [serial = 955] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 156 (0x119121000) [pid = 2087] [serial = 952] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 155 (0x112828800) [pid = 2087] [serial = 949] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 154 (0x129214c00) [pid = 2087] [serial = 961] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 153 (0x12bbd7c00) [pid = 2087] [serial = 964] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 152 (0x12cc5d000) [pid = 2087] [serial = 967] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 151 (0x12701f400) [pid = 2087] [serial = 958] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 150 (0x12a7d8800) [pid = 2087] [serial = 1104] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 149 (0x12bb4c400) [pid = 2087] [serial = 1107] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 148 (0x12adb6800) [pid = 2087] [serial = 1105] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 147 (0x1275a3c00) [pid = 2087] [serial = 1098] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 146 (0x128cb0800) [pid = 2087] [serial = 1099] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 145 (0x12cc50c00) [pid = 2087] [serial = 1065] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 144 (0x12cebe800) [pid = 2087] [serial = 1066] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 143 (0x110e15000) [pid = 2087] [serial = 1110] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 142 (0x113ceec00) [pid = 2087] [serial = 1084] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 141 (0x112830800) [pid = 2087] [serial = 1083] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 140 (0x11963c800) [pid = 2087] [serial = 1092] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 139 (0x123e51400) [pid = 2087] [serial = 1093] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 138 (0x129595800) [pid = 2087] [serial = 1101] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 137 (0x112822c00) [pid = 2087] [serial = 1113] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 136 (0x123e5b800) [pid = 2087] [serial = 1095] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 135 (0x124b7fc00) [pid = 2087] [serial = 1096] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 134 (0x119193c00) [pid = 2087] [serial = 1087] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 133 (0x118256800) [pid = 2087] [serial = 1086] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 132 (0x12bbdb800) [pid = 2087] [serial = 1108] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 131 (0x123ad7000) [pid = 2087] [serial = 1090] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 130 (0x121079800) [pid = 2087] [serial = 1089] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 129 (0x117421400) [pid = 2087] [serial = 1114] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 128 (0x123e53400) [pid = 2087] [serial = 1116] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 127 (0x12a62d800) [pid = 2087] [serial = 1119] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 126 (0x128a04000) [pid = 2087] [serial = 1117] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 125 (0x110e19000) [pid = 2087] [serial = 1111] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 124 (0x12a7cb000) [pid = 2087] [serial = 1102] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 123 (0x12bfb0400) [pid = 2087] [serial = 1120] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 122 (0x12bbd2400) [pid = 2087] [serial = 1021] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 121 (0x11283a000) [pid = 2087] [serial = 1024] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 120 (0x121190c00) [pid = 2087] [serial = 1015] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 119 (0x1293d7800) [pid = 2087] [serial = 1018] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | --DOMWINDOW == 118 (0x117415800) [pid = 2087] [serial = 1012] [outer = 0x0] [url = about:blank] 08:29:53 INFO - PROCESS | 2087 | 1462375793502 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:53 INFO - PROCESS | 2087 | ++DOCSHELL 0x1162b3800 == 53 [pid = 2087] [id = 404] 08:29:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 119 (0x110f90800) [pid = 2087] [serial = 1211] [outer = 0x0] 08:29:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 120 (0x112830800) [pid = 2087] [serial = 1212] [outer = 0x110f90800] 08:29:53 INFO - PROCESS | 2087 | 1462375793533 Marionette DEBUG loaded listener.js 08:29:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 121 (0x117416c00) [pid = 2087] [serial = 1213] [outer = 0x110f90800] 08:29:53 INFO - PROCESS | 2087 | 1462375793858 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]]]}] 08:29:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:29:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 623ms 08:29:53 INFO - PROCESS | 2087 | 1462375793879 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:29:53 INFO - PROCESS | 2087 | 1462375793881 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:29:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:29:53 INFO - PROCESS | 2087 | 1462375793884 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:29:53 INFO - PROCESS | 2087 | 1462375793887 Marionette TRACE conn2 <- [1,1590,null,{}] 08:29:53 INFO - PROCESS | 2087 | 1462375793891 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}] 08:29:53 INFO - PROCESS | 2087 | 1462375793979 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:29:53 INFO - PROCESS | 2087 | 1462375793985 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:53 INFO - PROCESS | 2087 | ++DOCSHELL 0x124797800 == 54 [pid = 2087] [id = 405] 08:29:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 122 (0x118562800) [pid = 2087] [serial = 1214] [outer = 0x0] 08:29:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 123 (0x1191e5000) [pid = 2087] [serial = 1215] [outer = 0x118562800] 08:29:54 INFO - PROCESS | 2087 | 1462375794012 Marionette DEBUG loaded listener.js 08:29:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 124 (0x119d7c400) [pid = 2087] [serial = 1216] [outer = 0x118562800] 08:29:54 INFO - PROCESS | 2087 | 1462375794356 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]]]}] 08:29:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:29:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 522ms 08:29:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:29:54 INFO - PROCESS | 2087 | 1462375794406 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:29:54 INFO - PROCESS | 2087 | 1462375794407 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:29:54 INFO - PROCESS | 2087 | 1462375794409 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:29:54 INFO - PROCESS | 2087 | 1462375794410 Marionette TRACE conn2 <- [1,1594,null,{}] 08:29:54 INFO - PROCESS | 2087 | 1462375794412 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}] 08:29:54 INFO - PROCESS | 2087 | 1462375794496 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:29:54 INFO - PROCESS | 2087 | 1462375794502 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:54 INFO - PROCESS | 2087 | ++DOCSHELL 0x1130ca800 == 55 [pid = 2087] [id = 406] 08:29:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 125 (0x119fadc00) [pid = 2087] [serial = 1217] [outer = 0x0] 08:29:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 126 (0x12107dc00) [pid = 2087] [serial = 1218] [outer = 0x119fadc00] 08:29:54 INFO - PROCESS | 2087 | 1462375794528 Marionette DEBUG loaded listener.js 08:29:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 127 (0x121195c00) [pid = 2087] [serial = 1219] [outer = 0x119fadc00] 08:29:54 INFO - PROCESS | 2087 | 1462375794888 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]]]}] 08:29:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:29:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 519ms 08:29:54 INFO - PROCESS | 2087 | 1462375794928 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:29:54 INFO - PROCESS | 2087 | 1462375794929 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:29:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:29:54 INFO - PROCESS | 2087 | 1462375794932 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:29:54 INFO - PROCESS | 2087 | 1462375794933 Marionette TRACE conn2 <- [1,1598,null,{}] 08:29:54 INFO - PROCESS | 2087 | 1462375794937 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}] 08:29:55 INFO - PROCESS | 2087 | 1462375795032 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:29:55 INFO - PROCESS | 2087 | 1462375795041 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:55 INFO - PROCESS | 2087 | ++DOCSHELL 0x12a73a800 == 56 [pid = 2087] [id = 407] 08:29:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 128 (0x123e52000) [pid = 2087] [serial = 1220] [outer = 0x0] 08:29:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 129 (0x1242fe400) [pid = 2087] [serial = 1221] [outer = 0x123e52000] 08:29:55 INFO - PROCESS | 2087 | 1462375795068 Marionette DEBUG loaded listener.js 08:29:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 130 (0x12701f400) [pid = 2087] [serial = 1222] [outer = 0x123e52000] 08:29:55 INFO - PROCESS | 2087 | 1462375795400 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]]]}] 08:29:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:29:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 518ms 08:29:55 INFO - PROCESS | 2087 | 1462375795450 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:29:55 INFO - PROCESS | 2087 | 1462375795451 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:29:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:29:55 INFO - PROCESS | 2087 | 1462375795454 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:29:55 INFO - PROCESS | 2087 | 1462375795455 Marionette TRACE conn2 <- [1,1602,null,{}] 08:29:55 INFO - PROCESS | 2087 | 1462375795457 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}] 08:29:55 INFO - PROCESS | 2087 | 1462375795540 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:29:55 INFO - PROCESS | 2087 | 1462375795617 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:55 INFO - PROCESS | 2087 | ++DOCSHELL 0x12b248800 == 57 [pid = 2087] [id = 408] 08:29:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 131 (0x119faec00) [pid = 2087] [serial = 1223] [outer = 0x0] 08:29:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 132 (0x1275a6800) [pid = 2087] [serial = 1224] [outer = 0x119faec00] 08:29:55 INFO - PROCESS | 2087 | 1462375795642 Marionette DEBUG loaded listener.js 08:29:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 133 (0x128caf000) [pid = 2087] [serial = 1225] [outer = 0x119faec00] 08:29:55 INFO - PROCESS | 2087 | 1462375795989 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]]]}] 08:29:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:29:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 570ms 08:29:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:29:56 INFO - PROCESS | 2087 | 1462375796027 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:29:56 INFO - PROCESS | 2087 | 1462375796029 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:29:56 INFO - PROCESS | 2087 | 1462375796031 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:29:56 INFO - PROCESS | 2087 | 1462375796032 Marionette TRACE conn2 <- [1,1606,null,{}] 08:29:56 INFO - PROCESS | 2087 | 1462375796036 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}] 08:29:56 INFO - PROCESS | 2087 | 1462375796143 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:29:56 INFO - PROCESS | 2087 | 1462375796181 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:56 INFO - PROCESS | 2087 | ++DOCSHELL 0x12bab5800 == 58 [pid = 2087] [id = 409] 08:29:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 134 (0x12759bc00) [pid = 2087] [serial = 1226] [outer = 0x0] 08:29:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 135 (0x1292a5400) [pid = 2087] [serial = 1227] [outer = 0x12759bc00] 08:29:56 INFO - PROCESS | 2087 | 1462375796206 Marionette DEBUG loaded listener.js 08:29:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 136 (0x12970c800) [pid = 2087] [serial = 1228] [outer = 0x12759bc00] 08:29:56 INFO - PROCESS | 2087 | 1462375796534 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]]]}] 08:29:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:29:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 518ms 08:29:56 INFO - PROCESS | 2087 | 1462375796550 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:29:56 INFO - PROCESS | 2087 | 1462375796551 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:29:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:29:56 INFO - PROCESS | 2087 | 1462375796557 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:29:56 INFO - PROCESS | 2087 | 1462375796558 Marionette TRACE conn2 <- [1,1610,null,{}] 08:29:56 INFO - PROCESS | 2087 | 1462375796560 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}] 08:29:56 INFO - PROCESS | 2087 | 1462375796668 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:29:56 INFO - PROCESS | 2087 | 1462375796679 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:56 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c230000 == 59 [pid = 2087] [id = 410] 08:29:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 137 (0x1292a8000) [pid = 2087] [serial = 1229] [outer = 0x0] 08:29:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 138 (0x129714800) [pid = 2087] [serial = 1230] [outer = 0x1292a8000] 08:29:56 INFO - PROCESS | 2087 | 1462375796704 Marionette DEBUG loaded listener.js 08:29:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 139 (0x12a629800) [pid = 2087] [serial = 1231] [outer = 0x1292a8000] 08:29:57 INFO - PROCESS | 2087 | 1462375797039 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]]]}] 08:29:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:29:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 520ms 08:29:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:29:57 INFO - PROCESS | 2087 | 1462375797075 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:29:57 INFO - PROCESS | 2087 | 1462375797077 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:29:57 INFO - PROCESS | 2087 | 1462375797079 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:29:57 INFO - PROCESS | 2087 | 1462375797080 Marionette TRACE conn2 <- [1,1614,null,{}] 08:29:57 INFO - PROCESS | 2087 | 1462375797083 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}] 08:29:57 INFO - PROCESS | 2087 | 1462375797191 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:29:57 INFO - PROCESS | 2087 | 1462375797205 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:57 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ce91800 == 60 [pid = 2087] [id = 411] 08:29:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 140 (0x129719000) [pid = 2087] [serial = 1232] [outer = 0x0] 08:29:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 141 (0x12a7d7000) [pid = 2087] [serial = 1233] [outer = 0x129719000] 08:29:57 INFO - PROCESS | 2087 | 1462375797230 Marionette DEBUG loaded listener.js 08:29:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 142 (0x12a8fc000) [pid = 2087] [serial = 1234] [outer = 0x129719000] 08:29:57 INFO - PROCESS | 2087 | 1462375797768 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]]]}] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 141 (0x110f8e800) [pid = 2087] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 140 (0x11643c000) [pid = 2087] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 139 (0x110f37800) [pid = 2087] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 138 (0x112931c00) [pid = 2087] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 137 (0x110e17c00) [pid = 2087] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 136 (0x119120c00) [pid = 2087] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 135 (0x11963dc00) [pid = 2087] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 134 (0x128a06400) [pid = 2087] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 133 (0x12d24c400) [pid = 2087] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 132 (0x123e5a000) [pid = 2087] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 131 (0x1268ea400) [pid = 2087] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 130 (0x1131f0400) [pid = 2087] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 129 (0x11824f400) [pid = 2087] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 128 (0x1289b7800) [pid = 2087] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 127 (0x12adde000) [pid = 2087] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 126 (0x123e51800) [pid = 2087] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 125 (0x12a637800) [pid = 2087] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 124 (0x110e12400) [pid = 2087] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 123 (0x12a7c0800) [pid = 2087] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:29:57 INFO - PROCESS | 2087 | --DOMWINDOW == 122 (0x110f8e400) [pid = 2087] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:29:57 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 08:29:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 719ms 08:29:57 INFO - PROCESS | 2087 | 1462375797798 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:29:57 INFO - PROCESS | 2087 | 1462375797800 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:29:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:29:57 INFO - PROCESS | 2087 | 1462375797805 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:29:57 INFO - PROCESS | 2087 | 1462375797806 Marionette TRACE conn2 <- [1,1618,null,{}] 08:29:57 INFO - PROCESS | 2087 | 1462375797809 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}] 08:29:57 INFO - PROCESS | 2087 | 1462375797908 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:29:57 INFO - PROCESS | 2087 | 1462375797913 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:57 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ab0c000 == 61 [pid = 2087] [id = 412] 08:29:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 123 (0x11626c400) [pid = 2087] [serial = 1235] [outer = 0x0] 08:29:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 124 (0x119faa800) [pid = 2087] [serial = 1236] [outer = 0x11626c400] 08:29:57 INFO - PROCESS | 2087 | 1462375797942 Marionette DEBUG loaded listener.js 08:29:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 125 (0x12a7d1400) [pid = 2087] [serial = 1237] [outer = 0x11626c400] 08:29:58 INFO - PROCESS | 2087 | 1462375798310 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]]]}] 08:29:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:29:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 521ms 08:29:58 INFO - PROCESS | 2087 | 1462375798326 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:29:58 INFO - PROCESS | 2087 | 1462375798327 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:29:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:29:58 INFO - PROCESS | 2087 | 1462375798329 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:29:58 INFO - PROCESS | 2087 | 1462375798330 Marionette TRACE conn2 <- [1,1622,null,{}] 08:29:58 INFO - PROCESS | 2087 | 1462375798332 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}] 08:29:58 INFO - PROCESS | 2087 | 1462375798451 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:29:58 INFO - PROCESS | 2087 | 1462375798458 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:58 INFO - PROCESS | 2087 | ++DOCSHELL 0x12db66000 == 62 [pid = 2087] [id = 413] 08:29:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 126 (0x128a06400) [pid = 2087] [serial = 1238] [outer = 0x0] 08:29:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 127 (0x12ba37000) [pid = 2087] [serial = 1239] [outer = 0x128a06400] 08:29:58 INFO - PROCESS | 2087 | 1462375798483 Marionette DEBUG loaded listener.js 08:29:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 128 (0x12bfb1400) [pid = 2087] [serial = 1240] [outer = 0x128a06400] 08:29:58 INFO - PROCESS | 2087 | 1462375798789 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]]]}] 08:29:58 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 08:29:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 469ms 08:29:58 INFO - PROCESS | 2087 | 1462375798798 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:29:58 INFO - PROCESS | 2087 | 1462375798799 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:29:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:29:58 INFO - PROCESS | 2087 | 1462375798802 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:29:58 INFO - PROCESS | 2087 | 1462375798805 Marionette TRACE conn2 <- [1,1626,null,{}] 08:29:58 INFO - PROCESS | 2087 | 1462375798809 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}] 08:29:58 INFO - PROCESS | 2087 | 1462375798896 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:29:58 INFO - PROCESS | 2087 | 1462375798901 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:58 INFO - PROCESS | 2087 | ++DOCSHELL 0x12e32f800 == 63 [pid = 2087] [id = 414] 08:29:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 129 (0x12bfb1800) [pid = 2087] [serial = 1241] [outer = 0x0] 08:29:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 130 (0x12cebf000) [pid = 2087] [serial = 1242] [outer = 0x12bfb1800] 08:29:58 INFO - PROCESS | 2087 | 1462375798926 Marionette DEBUG loaded listener.js 08:29:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 131 (0x12cecc800) [pid = 2087] [serial = 1243] [outer = 0x12bfb1800] 08:29:59 INFO - PROCESS | 2087 | 1462375799263 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]]]}] 08:29:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:29:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 474ms 08:29:59 INFO - PROCESS | 2087 | 1462375799276 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:29:59 INFO - PROCESS | 2087 | 1462375799277 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:29:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:29:59 INFO - PROCESS | 2087 | 1462375799280 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:29:59 INFO - PROCESS | 2087 | 1462375799281 Marionette TRACE conn2 <- [1,1630,null,{}] 08:29:59 INFO - PROCESS | 2087 | 1462375799284 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}] 08:29:59 INFO - PROCESS | 2087 | 1462375799402 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:29:59 INFO - PROCESS | 2087 | 1462375799409 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:59 INFO - PROCESS | 2087 | ++DOCSHELL 0x131fad800 == 64 [pid = 2087] [id = 415] 08:29:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 132 (0x110e0e000) [pid = 2087] [serial = 1244] [outer = 0x0] 08:29:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 133 (0x12cec9800) [pid = 2087] [serial = 1245] [outer = 0x110e0e000] 08:29:59 INFO - PROCESS | 2087 | 1462375799433 Marionette DEBUG loaded listener.js 08:29:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 134 (0x12cff5400) [pid = 2087] [serial = 1246] [outer = 0x110e0e000] 08:29:59 INFO - PROCESS | 2087 | 1462375799738 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]]]}] 08:29:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:29:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 468ms 08:29:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:29:59 INFO - PROCESS | 2087 | 1462375799749 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:29:59 INFO - PROCESS | 2087 | 1462375799750 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:29:59 INFO - PROCESS | 2087 | 1462375799756 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:29:59 INFO - PROCESS | 2087 | 1462375799757 Marionette TRACE conn2 <- [1,1634,null,{}] 08:29:59 INFO - PROCESS | 2087 | 1462375799759 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}] 08:29:59 INFO - PROCESS | 2087 | 1462375799916 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:29:59 INFO - PROCESS | 2087 | 1462375799976 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:29:59 INFO - PROCESS | 2087 | ++DOCSHELL 0x112a31000 == 65 [pid = 2087] [id = 416] 08:29:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 135 (0x110e0c800) [pid = 2087] [serial = 1247] [outer = 0x0] 08:30:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 136 (0x110e12400) [pid = 2087] [serial = 1248] [outer = 0x110e0c800] 08:30:00 INFO - PROCESS | 2087 | 1462375800009 Marionette DEBUG loaded listener.js 08:30:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 137 (0x110f3c800) [pid = 2087] [serial = 1249] [outer = 0x110e0c800] 08:30:00 INFO - PROCESS | 2087 | 1462375800472 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]]]}] 08:30:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:30:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 770ms 08:30:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:30:00 INFO - PROCESS | 2087 | 1462375800526 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:30:00 INFO - PROCESS | 2087 | 1462375800528 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:30:00 INFO - PROCESS | 2087 | 1462375800531 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:30:00 INFO - PROCESS | 2087 | 1462375800534 Marionette TRACE conn2 <- [1,1638,null,{}] 08:30:00 INFO - PROCESS | 2087 | 1462375800537 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}] 08:30:00 INFO - PROCESS | 2087 | 1462375800675 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:30:00 INFO - PROCESS | 2087 | 1462375800762 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:00 INFO - PROCESS | 2087 | ++DOCSHELL 0x11962b800 == 66 [pid = 2087] [id = 417] 08:30:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 138 (0x11292dc00) [pid = 2087] [serial = 1250] [outer = 0x0] 08:30:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 139 (0x112a09000) [pid = 2087] [serial = 1251] [outer = 0x11292dc00] 08:30:00 INFO - PROCESS | 2087 | 1462375800795 Marionette DEBUG loaded listener.js 08:30:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 140 (0x116208800) [pid = 2087] [serial = 1252] [outer = 0x11292dc00] 08:30:01 INFO - PROCESS | 2087 | 1462375801208 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]]]}] 08:30:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:30:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 722ms 08:30:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:30:01 INFO - PROCESS | 2087 | 1462375801254 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:30:01 INFO - PROCESS | 2087 | 1462375801256 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:30:01 INFO - PROCESS | 2087 | 1462375801259 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:30:01 INFO - PROCESS | 2087 | 1462375801260 Marionette TRACE conn2 <- [1,1642,null,{}] 08:30:01 INFO - PROCESS | 2087 | 1462375801263 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}] 08:30:01 INFO - PROCESS | 2087 | 1462375801373 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:30:01 INFO - PROCESS | 2087 | 1462375801477 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:01 INFO - PROCESS | 2087 | ++DOCSHELL 0x12a851000 == 67 [pid = 2087] [id = 418] 08:30:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 141 (0x11741ac00) [pid = 2087] [serial = 1253] [outer = 0x0] 08:30:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 142 (0x11877f000) [pid = 2087] [serial = 1254] [outer = 0x11741ac00] 08:30:01 INFO - PROCESS | 2087 | 1462375801512 Marionette DEBUG loaded listener.js 08:30:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 143 (0x1197e0400) [pid = 2087] [serial = 1255] [outer = 0x11741ac00] 08:30:01 INFO - PROCESS | 2087 | 1462375801934 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]]]}] 08:30:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:30:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 722ms 08:30:01 INFO - PROCESS | 2087 | 1462375801998 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:30:02 INFO - PROCESS | 2087 | 1462375802001 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:30:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:30:02 INFO - PROCESS | 2087 | 1462375802041 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:30:02 INFO - PROCESS | 2087 | 1462375802044 Marionette TRACE conn2 <- [1,1646,null,{}] 08:30:02 INFO - PROCESS | 2087 | 1462375802048 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}] 08:30:02 INFO - PROCESS | 2087 | 1462375802159 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:30:02 INFO - PROCESS | 2087 | 1462375802233 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:02 INFO - PROCESS | 2087 | ++DOCSHELL 0x1345e3000 == 68 [pid = 2087] [id = 419] 08:30:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 144 (0x121190800) [pid = 2087] [serial = 1256] [outer = 0x0] 08:30:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 145 (0x1244d1800) [pid = 2087] [serial = 1257] [outer = 0x121190800] 08:30:02 INFO - PROCESS | 2087 | 1462375802265 Marionette DEBUG loaded listener.js 08:30:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 146 (0x12572e400) [pid = 2087] [serial = 1258] [outer = 0x121190800] 08:30:02 INFO - PROCESS | 2087 | 1462375802679 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]]]}] 08:30:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:30:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 695ms 08:30:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:30:02 INFO - PROCESS | 2087 | 1462375802713 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:30:02 INFO - PROCESS | 2087 | 1462375802715 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:30:02 INFO - PROCESS | 2087 | 1462375802717 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:30:02 INFO - PROCESS | 2087 | 1462375802718 Marionette TRACE conn2 <- [1,1650,null,{}] 08:30:02 INFO - PROCESS | 2087 | 1462375802721 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}] 08:30:02 INFO - PROCESS | 2087 | 1462375802829 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:30:02 INFO - PROCESS | 2087 | 1462375802890 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:02 INFO - PROCESS | 2087 | ++DOCSHELL 0x132237800 == 69 [pid = 2087] [id = 420] 08:30:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 147 (0x1268e9000) [pid = 2087] [serial = 1259] [outer = 0x0] 08:30:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 148 (0x128dcc400) [pid = 2087] [serial = 1260] [outer = 0x1268e9000] 08:30:02 INFO - PROCESS | 2087 | 1462375802919 Marionette DEBUG loaded listener.js 08:30:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 149 (0x12a62d800) [pid = 2087] [serial = 1261] [outer = 0x1268e9000] 08:30:03 INFO - PROCESS | 2087 | 1462375803357 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]]]}] 08:30:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:30:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 670ms 08:30:03 INFO - PROCESS | 2087 | 1462375803388 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:30:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:30:03 INFO - PROCESS | 2087 | 1462375803389 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:30:03 INFO - PROCESS | 2087 | 1462375803392 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:30:03 INFO - PROCESS | 2087 | 1462375803393 Marionette TRACE conn2 <- [1,1654,null,{}] 08:30:03 INFO - PROCESS | 2087 | 1462375803395 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}] 08:30:03 INFO - PROCESS | 2087 | 1462375803556 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:30:03 INFO - PROCESS | 2087 | 1462375803634 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:03 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d2d7800 == 70 [pid = 2087] [id = 421] 08:30:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 150 (0x123e37400) [pid = 2087] [serial = 1262] [outer = 0x0] 08:30:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 151 (0x123e39800) [pid = 2087] [serial = 1263] [outer = 0x123e37400] 08:30:03 INFO - PROCESS | 2087 | 1462375803670 Marionette DEBUG loaded listener.js 08:30:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 152 (0x12a7c8c00) [pid = 2087] [serial = 1264] [outer = 0x123e37400] 08:30:04 INFO - PROCESS | 2087 | 1462375804105 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]]]}] 08:30:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:30:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 719ms 08:30:04 INFO - PROCESS | 2087 | 1462375804111 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:30:04 INFO - PROCESS | 2087 | 1462375804112 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:30:04 INFO - PROCESS | 2087 | 1462375804115 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:30:04 INFO - PROCESS | 2087 | 1462375804116 Marionette TRACE conn2 <- [1,1658,null,{}] 08:30:04 INFO - PROCESS | 2087 | 1462375804119 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}] 08:30:04 INFO - PROCESS | 2087 | 1462375804227 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:30:04 INFO - PROCESS | 2087 | 1462375804509 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:04 INFO - PROCESS | 2087 | ++DOCSHELL 0x1181bf800 == 71 [pid = 2087] [id = 422] 08:30:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 153 (0x110f37c00) [pid = 2087] [serial = 1265] [outer = 0x0] 08:30:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 154 (0x110f3cc00) [pid = 2087] [serial = 1266] [outer = 0x110f37c00] 08:30:04 INFO - PROCESS | 2087 | 1462375804580 Marionette DEBUG loaded listener.js 08:30:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 155 (0x111cbb800) [pid = 2087] [serial = 1267] [outer = 0x110f37c00] 08:30:05 INFO - PROCESS | 2087 | 1462375805002 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]]]}] 08:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 919ms 08:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:30:05 INFO - PROCESS | 2087 | 1462375805038 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:30:05 INFO - PROCESS | 2087 | 1462375805040 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:30:05 INFO - PROCESS | 2087 | 1462375805043 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:30:05 INFO - PROCESS | 2087 | 1462375805045 Marionette TRACE conn2 <- [1,1662,null,{}] 08:30:05 INFO - PROCESS | 2087 | 1462375805049 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}] 08:30:05 INFO - PROCESS | 2087 | 1462375805149 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:30:05 INFO - PROCESS | 2087 | 1462375805218 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:05 INFO - PROCESS | 2087 | ++DOCSHELL 0x112a34800 == 72 [pid = 2087] [id = 423] 08:30:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 156 (0x112826400) [pid = 2087] [serial = 1268] [outer = 0x0] 08:30:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 157 (0x11282ac00) [pid = 2087] [serial = 1269] [outer = 0x112826400] 08:30:05 INFO - PROCESS | 2087 | 1462375805247 Marionette DEBUG loaded listener.js 08:30:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 158 (0x112a10000) [pid = 2087] [serial = 1270] [outer = 0x112826400] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x131fad800 == 71 [pid = 2087] [id = 415] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12e32f800 == 70 [pid = 2087] [id = 414] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12db66000 == 69 [pid = 2087] [id = 413] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12ab0c000 == 68 [pid = 2087] [id = 412] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12ce91800 == 67 [pid = 2087] [id = 411] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 157 (0x112a0cc00) [pid = 2087] [serial = 1185] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12c230000 == 66 [pid = 2087] [id = 410] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12bab5800 == 65 [pid = 2087] [id = 409] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12b248800 == 64 [pid = 2087] [id = 408] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12a73a800 == 63 [pid = 2087] [id = 407] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x1130ca800 == 62 [pid = 2087] [id = 406] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x124797800 == 61 [pid = 2087] [id = 405] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x1162b3800 == 60 [pid = 2087] [id = 404] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x117366800 == 59 [pid = 2087] [id = 403] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x1198e6800 == 58 [pid = 2087] [id = 402] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x111df1000 == 57 [pid = 2087] [id = 401] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x1346dd000 == 56 [pid = 2087] [id = 400] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x1322e2000 == 55 [pid = 2087] [id = 399] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12d7ee000 == 54 [pid = 2087] [id = 398] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x1292ee800 == 53 [pid = 2087] [id = 397] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x119616000 == 52 [pid = 2087] [id = 396] 08:30:05 INFO - PROCESS | 2087 | --DOCSHELL 0x131fbf000 == 51 [pid = 2087] [id = 395] 08:30:05 INFO - PROCESS | 2087 | 1462375805731 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]]]}] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 156 (0x12d41fc00) [pid = 2087] [serial = 1009] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 155 (0x125134c00) [pid = 2087] [serial = 1075] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 154 (0x12a7cd000) [pid = 2087] [serial = 1078] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 153 (0x117c20800) [pid = 2087] [serial = 1069] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 152 (0x119f0c000) [pid = 2087] [serial = 1072] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 151 (0x12cec4400) [pid = 2087] [serial = 1123] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 150 (0x12bf95c00) [pid = 2087] [serial = 1140] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 149 (0x1132adc00) [pid = 2087] [serial = 1128] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 148 (0x110f9a000) [pid = 2087] [serial = 1174] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 147 (0x1164c9000) [pid = 2087] [serial = 1177] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 146 (0x12cec2000) [pid = 2087] [serial = 1183] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 145 (0x123c0a400) [pid = 2087] [serial = 1162] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 144 (0x12bf96400) [pid = 2087] [serial = 1081] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 143 (0x12cc54800) [pid = 2087] [serial = 1182] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 142 (0x1275a5000) [pid = 2087] [serial = 1165] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 141 (0x1247ba400) [pid = 2087] [serial = 1164] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 140 (0x12a8f1c00) [pid = 2087] [serial = 1168] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 139 (0x12a7cac00) [pid = 2087] [serial = 1167] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 138 (0x110f99c00) [pid = 2087] [serial = 1176] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 137 (0x12bf94c00) [pid = 2087] [serial = 1171] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 136 (0x12add6800) [pid = 2087] [serial = 1170] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 135 (0x110f94c00) [pid = 2087] [serial = 1173] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 134 (0x119d79000) [pid = 2087] [serial = 1179] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 133 (0x110e16000) [pid = 2087] [serial = 1125] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 132 (0x1197e7800) [pid = 2087] [serial = 1131] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 131 (0x12cec5800) [pid = 2087] [serial = 1147] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 130 (0x1183d4800) [pid = 2087] [serial = 1146] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 129 (0x124ecb000) [pid = 2087] [serial = 1134] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 128 (0x1131ef800) [pid = 2087] [serial = 1152] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 127 (0x116a72000) [pid = 2087] [serial = 1153] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 126 (0x117c2cc00) [pid = 2087] [serial = 1155] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 125 (0x12addd400) [pid = 2087] [serial = 1180] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 124 (0x1197d9c00) [pid = 2087] [serial = 1156] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 123 (0x11282dc00) [pid = 2087] [serial = 1149] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 122 (0x112935000) [pid = 2087] [serial = 1150] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 121 (0x1275a7800) [pid = 2087] [serial = 1143] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 120 (0x1292acc00) [pid = 2087] [serial = 1137] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 119 (0x119977000) [pid = 2087] [serial = 1158] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 118 (0x12107e400) [pid = 2087] [serial = 1159] [outer = 0x0] [url = about:blank] 08:30:05 INFO - PROCESS | 2087 | --DOMWINDOW == 117 (0x12118f000) [pid = 2087] [serial = 1161] [outer = 0x0] [url = about:blank] 08:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 721ms 08:30:05 INFO - PROCESS | 2087 | 1462375805767 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:30:05 INFO - PROCESS | 2087 | 1462375805772 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:30:05 INFO - PROCESS | 2087 | 1462375805777 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:30:05 INFO - PROCESS | 2087 | 1462375805779 Marionette TRACE conn2 <- [1,1666,null,{}] 08:30:05 INFO - PROCESS | 2087 | 1462375805782 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}] 08:30:05 INFO - PROCESS | 2087 | 1462375805917 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:30:06 INFO - PROCESS | 2087 | 1462375806009 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:06 INFO - PROCESS | 2087 | ++DOCSHELL 0x117311000 == 52 [pid = 2087] [id = 424] 08:30:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 118 (0x112834400) [pid = 2087] [serial = 1271] [outer = 0x0] 08:30:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 119 (0x115d64400) [pid = 2087] [serial = 1272] [outer = 0x112834400] 08:30:06 INFO - PROCESS | 2087 | 1462375806058 Marionette DEBUG loaded listener.js 08:30:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 120 (0x116a72000) [pid = 2087] [serial = 1273] [outer = 0x112834400] 08:30:06 INFO - PROCESS | 2087 | 1462375806427 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]]]}] 08:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 676ms 08:30:06 INFO - PROCESS | 2087 | 1462375806470 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:30:06 INFO - PROCESS | 2087 | 1462375806472 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:30:06 INFO - PROCESS | 2087 | 1462375806475 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:30:06 INFO - PROCESS | 2087 | 1462375806479 Marionette TRACE conn2 <- [1,1670,null,{}] 08:30:06 INFO - PROCESS | 2087 | 1462375806494 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}] 08:30:06 INFO - PROCESS | 2087 | 1462375806578 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:30:06 INFO - PROCESS | 2087 | 1462375806585 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:06 INFO - PROCESS | 2087 | ++DOCSHELL 0x12421e800 == 53 [pid = 2087] [id = 425] 08:30:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 121 (0x11741fc00) [pid = 2087] [serial = 1274] [outer = 0x0] 08:30:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 122 (0x118561400) [pid = 2087] [serial = 1275] [outer = 0x11741fc00] 08:30:06 INFO - PROCESS | 2087 | 1462375806610 Marionette DEBUG loaded listener.js 08:30:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 123 (0x1197da400) [pid = 2087] [serial = 1276] [outer = 0x11741fc00] 08:30:06 INFO - PROCESS | 2087 | 1462375806955 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]]]}] 08:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 527ms 08:30:07 INFO - PROCESS | 2087 | 1462375807003 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:30:07 INFO - PROCESS | 2087 | 1462375807005 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:30:07 INFO - PROCESS | 2087 | 1462375807008 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:30:07 INFO - PROCESS | 2087 | 1462375807009 Marionette TRACE conn2 <- [1,1674,null,{}] 08:30:07 INFO - PROCESS | 2087 | 1462375807016 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}] 08:30:07 INFO - PROCESS | 2087 | 1462375807097 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:30:07 INFO - PROCESS | 2087 | 1462375807104 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:07 INFO - PROCESS | 2087 | ++DOCSHELL 0x126a13800 == 54 [pid = 2087] [id = 426] 08:30:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 124 (0x1197dd400) [pid = 2087] [serial = 1277] [outer = 0x0] 08:30:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 125 (0x119f0c000) [pid = 2087] [serial = 1278] [outer = 0x1197dd400] 08:30:07 INFO - PROCESS | 2087 | 1462375807130 Marionette DEBUG loaded listener.js 08:30:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 126 (0x12107cc00) [pid = 2087] [serial = 1279] [outer = 0x1197dd400] 08:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 478ms 08:30:07 INFO - PROCESS | 2087 | 1462375807481 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]]]}] 08:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:30:07 INFO - PROCESS | 2087 | 1462375807488 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:30:07 INFO - PROCESS | 2087 | 1462375807489 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:30:07 INFO - PROCESS | 2087 | 1462375807491 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:30:07 INFO - PROCESS | 2087 | 1462375807492 Marionette TRACE conn2 <- [1,1678,null,{}] 08:30:07 INFO - PROCESS | 2087 | 1462375807495 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}] 08:30:07 INFO - PROCESS | 2087 | 1462375807582 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:30:07 INFO - PROCESS | 2087 | 1462375807589 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:07 INFO - PROCESS | 2087 | ++DOCSHELL 0x128cd4000 == 55 [pid = 2087] [id = 427] 08:30:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 127 (0x121199400) [pid = 2087] [serial = 1280] [outer = 0x0] 08:30:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 128 (0x123adb000) [pid = 2087] [serial = 1281] [outer = 0x121199400] 08:30:07 INFO - PROCESS | 2087 | 1462375807621 Marionette DEBUG loaded listener.js 08:30:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 129 (0x123e39400) [pid = 2087] [serial = 1282] [outer = 0x121199400] 08:30:08 INFO - PROCESS | 2087 | 1462375808024 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]]]}] 08:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 570ms 08:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:30:08 INFO - PROCESS | 2087 | 1462375808063 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:30:08 INFO - PROCESS | 2087 | 1462375808064 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:30:08 INFO - PROCESS | 2087 | 1462375808066 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:30:08 INFO - PROCESS | 2087 | 1462375808067 Marionette TRACE conn2 <- [1,1682,null,{}] 08:30:08 INFO - PROCESS | 2087 | 1462375808072 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}] 08:30:08 INFO - PROCESS | 2087 | 1462375808177 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:30:08 INFO - PROCESS | 2087 | 1462375808217 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:08 INFO - PROCESS | 2087 | ++DOCSHELL 0x1292dd000 == 56 [pid = 2087] [id = 428] 08:30:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 130 (0x117c73800) [pid = 2087] [serial = 1283] [outer = 0x0] 08:30:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 131 (0x123e5e800) [pid = 2087] [serial = 1284] [outer = 0x117c73800] 08:30:08 INFO - PROCESS | 2087 | 1462375808243 Marionette DEBUG loaded listener.js 08:30:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 132 (0x1242b5400) [pid = 2087] [serial = 1285] [outer = 0x117c73800] 08:30:08 INFO - PROCESS | 2087 | 1462375808556 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]]]}] 08:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 522ms 08:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:30:08 INFO - PROCESS | 2087 | 1462375808593 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:30:08 INFO - PROCESS | 2087 | 1462375808594 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:30:08 INFO - PROCESS | 2087 | 1462375808596 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:30:08 INFO - PROCESS | 2087 | 1462375808597 Marionette TRACE conn2 <- [1,1686,null,{}] 08:30:08 INFO - PROCESS | 2087 | 1462375808599 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}] 08:30:08 INFO - PROCESS | 2087 | 1462375808704 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:30:08 INFO - PROCESS | 2087 | 1462375808741 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:08 INFO - PROCESS | 2087 | ++DOCSHELL 0x1297a9000 == 57 [pid = 2087] [id = 429] 08:30:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 133 (0x123e60000) [pid = 2087] [serial = 1286] [outer = 0x0] 08:30:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 134 (0x1242bac00) [pid = 2087] [serial = 1287] [outer = 0x123e60000] 08:30:08 INFO - PROCESS | 2087 | 1462375808766 Marionette DEBUG loaded listener.js 08:30:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 135 (0x1244c5800) [pid = 2087] [serial = 1288] [outer = 0x123e60000] 08:30:09 INFO - PROCESS | 2087 | 1462375809114 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]]]}] 08:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 08:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 568ms 08:30:09 INFO - PROCESS | 2087 | 1462375809165 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:30:09 INFO - PROCESS | 2087 | 1462375809166 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:30:09 INFO - PROCESS | 2087 | 1462375809168 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:30:09 INFO - PROCESS | 2087 | 1462375809169 Marionette TRACE conn2 <- [1,1690,null,{}] 08:30:09 INFO - PROCESS | 2087 | 1462375809171 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}] 08:30:09 INFO - PROCESS | 2087 | 1462375809279 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:30:09 INFO - PROCESS | 2087 | 1462375809318 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:09 INFO - PROCESS | 2087 | ++DOCSHELL 0x12b243800 == 58 [pid = 2087] [id = 430] 08:30:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 136 (0x1242ba800) [pid = 2087] [serial = 1289] [outer = 0x0] 08:30:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 137 (0x1247bb400) [pid = 2087] [serial = 1290] [outer = 0x1242ba800] 08:30:09 INFO - PROCESS | 2087 | 1462375809343 Marionette DEBUG loaded listener.js 08:30:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 138 (0x125137000) [pid = 2087] [serial = 1291] [outer = 0x1242ba800] 08:30:09 INFO - PROCESS | 2087 | 1462375809656 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]]]}] 08:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 520ms 08:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:30:09 INFO - PROCESS | 2087 | 1462375809689 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:30:09 INFO - PROCESS | 2087 | 1462375809690 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:30:09 INFO - PROCESS | 2087 | 1462375809692 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:30:09 INFO - PROCESS | 2087 | 1462375809693 Marionette TRACE conn2 <- [1,1694,null,{}] 08:30:09 INFO - PROCESS | 2087 | 1462375809696 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}] 08:30:09 INFO - PROCESS | 2087 | --DOMWINDOW == 137 (0x12759bc00) [pid = 2087] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:30:09 INFO - PROCESS | 2087 | --DOMWINDOW == 136 (0x1292a8000) [pid = 2087] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:30:09 INFO - PROCESS | 2087 | --DOMWINDOW == 135 (0x129719000) [pid = 2087] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:30:09 INFO - PROCESS | 2087 | --DOMWINDOW == 134 (0x11292a400) [pid = 2087] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:30:09 INFO - PROCESS | 2087 | --DOMWINDOW == 133 (0x110f36400) [pid = 2087] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:30:09 INFO - PROCESS | 2087 | --DOMWINDOW == 132 (0x110f90800) [pid = 2087] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:30:09 INFO - PROCESS | 2087 | --DOMWINDOW == 131 (0x11626c400) [pid = 2087] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:30:09 INFO - PROCESS | 2087 | --DOMWINDOW == 130 (0x119fadc00) [pid = 2087] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:30:09 INFO - PROCESS | 2087 | --DOMWINDOW == 129 (0x123e52000) [pid = 2087] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:30:09 INFO - PROCESS | 2087 | --DOMWINDOW == 128 (0x118562800) [pid = 2087] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:30:09 INFO - PROCESS | 2087 | --DOMWINDOW == 127 (0x128a06400) [pid = 2087] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:30:09 INFO - PROCESS | 2087 | --DOMWINDOW == 126 (0x12bfb1800) [pid = 2087] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:30:09 INFO - PROCESS | 2087 | --DOMWINDOW == 125 (0x119faec00) [pid = 2087] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:30:10 INFO - PROCESS | 2087 | 1462375809999 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:30:10 INFO - PROCESS | 2087 | 1462375810023 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:10 INFO - PROCESS | 2087 | ++DOCSHELL 0x11990a000 == 59 [pid = 2087] [id = 431] 08:30:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 126 (0x11292a000) [pid = 2087] [serial = 1292] [outer = 0x0] 08:30:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 127 (0x1171e2000) [pid = 2087] [serial = 1293] [outer = 0x11292a000] 08:30:10 INFO - PROCESS | 2087 | 1462375810050 Marionette DEBUG loaded listener.js 08:30:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 128 (0x123e5e400) [pid = 2087] [serial = 1294] [outer = 0x11292a000] 08:30:10 INFO - PROCESS | 2087 | 1462375810355 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]]]}] 08:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 719ms 08:30:10 INFO - PROCESS | 2087 | 1462375810412 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:30:10 INFO - PROCESS | 2087 | 1462375810413 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:30:10 INFO - PROCESS | 2087 | 1462375810416 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:30:10 INFO - PROCESS | 2087 | 1462375810417 Marionette TRACE conn2 <- [1,1698,null,{}] 08:30:10 INFO - PROCESS | 2087 | 1462375810419 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}] 08:30:10 INFO - PROCESS | 2087 | 1462375810530 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:30:10 INFO - PROCESS | 2087 | 1462375810567 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:10 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c14a000 == 60 [pid = 2087] [id = 432] 08:30:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 129 (0x11292a400) [pid = 2087] [serial = 1295] [outer = 0x0] 08:30:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 130 (0x1268e1c00) [pid = 2087] [serial = 1296] [outer = 0x11292a400] 08:30:10 INFO - PROCESS | 2087 | 1462375810596 Marionette DEBUG loaded listener.js 08:30:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 131 (0x12729e800) [pid = 2087] [serial = 1297] [outer = 0x11292a400] 08:30:10 INFO - PROCESS | 2087 | 1462375810914 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]]]}] 08:30:10 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 08:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 519ms 08:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:30:10 INFO - PROCESS | 2087 | 1462375810939 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:30:10 INFO - PROCESS | 2087 | 1462375810942 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:30:10 INFO - PROCESS | 2087 | 1462375810946 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:30:10 INFO - PROCESS | 2087 | 1462375810949 Marionette TRACE conn2 <- [1,1702,null,{}] 08:30:10 INFO - PROCESS | 2087 | 1462375810952 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}] 08:30:11 INFO - PROCESS | 2087 | 1462375811111 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:30:11 INFO - PROCESS | 2087 | 1462375811174 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:11 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ca04800 == 61 [pid = 2087] [id = 433] 08:30:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 132 (0x110f90800) [pid = 2087] [serial = 1298] [outer = 0x0] 08:30:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 133 (0x1289ba400) [pid = 2087] [serial = 1299] [outer = 0x110f90800] 08:30:11 INFO - PROCESS | 2087 | 1462375811199 Marionette DEBUG loaded listener.js 08:30:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 134 (0x1292a3400) [pid = 2087] [serial = 1300] [outer = 0x110f90800] 08:30:11 INFO - PROCESS | 2087 | 1462375811505 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]]]}] 08:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 576ms 08:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:30:11 INFO - PROCESS | 2087 | 1462375811523 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:30:11 INFO - PROCESS | 2087 | 1462375811524 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:30:11 INFO - PROCESS | 2087 | 1462375811526 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:30:11 INFO - PROCESS | 2087 | 1462375811527 Marionette TRACE conn2 <- [1,1706,null,{}] 08:30:11 INFO - PROCESS | 2087 | 1462375811530 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}] 08:30:11 INFO - PROCESS | 2087 | 1462375811616 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:30:11 INFO - PROCESS | 2087 | 1462375811621 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:11 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d133800 == 62 [pid = 2087] [id = 434] 08:30:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 135 (0x1292ae800) [pid = 2087] [serial = 1301] [outer = 0x0] 08:30:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 136 (0x129595c00) [pid = 2087] [serial = 1302] [outer = 0x1292ae800] 08:30:11 INFO - PROCESS | 2087 | 1462375811645 Marionette DEBUG loaded listener.js 08:30:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 137 (0x129711c00) [pid = 2087] [serial = 1303] [outer = 0x1292ae800] 08:30:12 INFO - PROCESS | 2087 | 1462375812123 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]]]}] 08:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 621ms 08:30:12 INFO - PROCESS | 2087 | 1462375812148 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:30:12 INFO - PROCESS | 2087 | 1462375812151 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:30:12 INFO - PROCESS | 2087 | 1462375812156 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:30:12 INFO - PROCESS | 2087 | 1462375812159 Marionette TRACE conn2 <- [1,1710,null,{}] 08:30:12 INFO - PROCESS | 2087 | 1462375812163 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}] 08:30:12 INFO - PROCESS | 2087 | 1462375812278 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:30:12 INFO - PROCESS | 2087 | 1462375812385 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:12 INFO - PROCESS | 2087 | ++DOCSHELL 0x118230000 == 63 [pid = 2087] [id = 435] 08:30:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 138 (0x112824000) [pid = 2087] [serial = 1304] [outer = 0x0] 08:30:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 139 (0x112836400) [pid = 2087] [serial = 1305] [outer = 0x112824000] 08:30:12 INFO - PROCESS | 2087 | 1462375812431 Marionette DEBUG loaded listener.js 08:30:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 140 (0x112a05800) [pid = 2087] [serial = 1306] [outer = 0x112824000] 08:30:12 INFO - PROCESS | 2087 | 1462375812863 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]]]}] 08:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 721ms 08:30:12 INFO - PROCESS | 2087 | 1462375812878 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:30:12 INFO - PROCESS | 2087 | 1462375812882 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:30:12 INFO - PROCESS | 2087 | 1462375812887 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:30:12 INFO - PROCESS | 2087 | 1462375812889 Marionette TRACE conn2 <- [1,1714,null,{}] 08:30:12 INFO - PROCESS | 2087 | 1462375812891 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}] 08:30:13 INFO - PROCESS | 2087 | 1462375812998 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:30:13 INFO - PROCESS | 2087 | 1462375813062 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:13 INFO - PROCESS | 2087 | ++DOCSHELL 0x126821800 == 64 [pid = 2087] [id = 436] 08:30:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 141 (0x1131ef800) [pid = 2087] [serial = 1307] [outer = 0x0] 08:30:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 142 (0x1167bf400) [pid = 2087] [serial = 1308] [outer = 0x1131ef800] 08:30:13 INFO - PROCESS | 2087 | 1462375813132 Marionette DEBUG loaded listener.js 08:30:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 143 (0x11855b000) [pid = 2087] [serial = 1309] [outer = 0x1131ef800] 08:30:13 INFO - PROCESS | 2087 | 1462375813525 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]]]}] 08:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 670ms 08:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:30:13 INFO - PROCESS | 2087 | 1462375813557 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:30:13 INFO - PROCESS | 2087 | 1462375813559 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:30:13 INFO - PROCESS | 2087 | 1462375813561 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:30:13 INFO - PROCESS | 2087 | 1462375813564 Marionette TRACE conn2 <- [1,1718,null,{}] 08:30:13 INFO - PROCESS | 2087 | 1462375813573 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}] 08:30:13 INFO - PROCESS | 2087 | 1462375813701 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:30:13 INFO - PROCESS | 2087 | 1462375813780 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:13 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c235000 == 65 [pid = 2087] [id = 437] 08:30:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 144 (0x1197d9800) [pid = 2087] [serial = 1310] [outer = 0x0] 08:30:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 145 (0x121197800) [pid = 2087] [serial = 1311] [outer = 0x1197d9800] 08:30:13 INFO - PROCESS | 2087 | 1462375813812 Marionette DEBUG loaded listener.js 08:30:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 146 (0x123e36000) [pid = 2087] [serial = 1312] [outer = 0x1197d9800] 08:30:14 INFO - PROCESS | 2087 | 1462375814225 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]]]}] 08:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 723ms 08:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:30:14 INFO - PROCESS | 2087 | 1462375814284 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:30:14 INFO - PROCESS | 2087 | 1462375814286 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:30:14 INFO - PROCESS | 2087 | 1462375814288 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:30:14 INFO - PROCESS | 2087 | 1462375814290 Marionette TRACE conn2 <- [1,1722,null,{}] 08:30:14 INFO - PROCESS | 2087 | 1462375814292 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}] 08:30:14 INFO - PROCESS | 2087 | 1462375814397 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:30:14 INFO - PROCESS | 2087 | 1462375814461 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:14 INFO - PROCESS | 2087 | ++DOCSHELL 0x12db7c000 == 66 [pid = 2087] [id = 438] 08:30:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 147 (0x12403e400) [pid = 2087] [serial = 1313] [outer = 0x0] 08:30:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 148 (0x124e9a000) [pid = 2087] [serial = 1314] [outer = 0x12403e400] 08:30:14 INFO - PROCESS | 2087 | 1462375814491 Marionette DEBUG loaded listener.js 08:30:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 149 (0x127090800) [pid = 2087] [serial = 1315] [outer = 0x12403e400] 08:30:14 INFO - PROCESS | 2087 | 1462375814936 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]]]}] 08:30:14 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 08:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 670ms 08:30:14 INFO - PROCESS | 2087 | 1462375814959 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:30:14 INFO - PROCESS | 2087 | 1462375814961 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:30:14 INFO - PROCESS | 2087 | 1462375814963 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:30:14 INFO - PROCESS | 2087 | 1462375814964 Marionette TRACE conn2 <- [1,1726,null,{}] 08:30:14 INFO - PROCESS | 2087 | 1462375814967 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}] 08:30:15 INFO - PROCESS | 2087 | 1462375815091 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:30:15 INFO - PROCESS | 2087 | 1462375815195 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:15 INFO - PROCESS | 2087 | ++DOCSHELL 0x12e345000 == 67 [pid = 2087] [id = 439] 08:30:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 150 (0x1242b2800) [pid = 2087] [serial = 1316] [outer = 0x0] 08:30:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 151 (0x128a0cc00) [pid = 2087] [serial = 1317] [outer = 0x1242b2800] 08:30:15 INFO - PROCESS | 2087 | 1462375815227 Marionette DEBUG loaded listener.js 08:30:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 152 (0x129208000) [pid = 2087] [serial = 1318] [outer = 0x1242b2800] 08:30:15 INFO - PROCESS | 2087 | 1462375815627 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]]]}] 08:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 719ms 08:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:30:15 INFO - PROCESS | 2087 | 1462375815683 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:30:15 INFO - PROCESS | 2087 | 1462375815684 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:30:15 INFO - PROCESS | 2087 | 1462375815686 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:30:15 INFO - PROCESS | 2087 | 1462375815687 Marionette TRACE conn2 <- [1,1730,null,{}] 08:30:15 INFO - PROCESS | 2087 | 1462375815690 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}] 08:30:15 INFO - PROCESS | 2087 | 1462375815804 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:30:15 INFO - PROCESS | 2087 | 1462375815860 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:15 INFO - PROCESS | 2087 | ++DOCSHELL 0x131fb2800 == 68 [pid = 2087] [id = 440] 08:30:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 153 (0x129596400) [pid = 2087] [serial = 1319] [outer = 0x0] 08:30:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 154 (0x12a7c7c00) [pid = 2087] [serial = 1320] [outer = 0x129596400] 08:30:15 INFO - PROCESS | 2087 | 1462375815894 Marionette DEBUG loaded listener.js 08:30:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 155 (0x12adb5000) [pid = 2087] [serial = 1321] [outer = 0x129596400] 08:30:16 INFO - PROCESS | 2087 | 1462375816493 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]]]}] 08:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 08:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 821ms 08:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:30:16 INFO - PROCESS | 2087 | 1462375816507 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:30:16 INFO - PROCESS | 2087 | 1462375816509 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:30:16 INFO - PROCESS | 2087 | 1462375816511 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:30:16 INFO - PROCESS | 2087 | 1462375816512 Marionette TRACE conn2 <- [1,1734,null,{}] 08:30:16 INFO - PROCESS | 2087 | 1462375816515 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}] 08:30:16 INFO - PROCESS | 2087 | 1462375816621 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:30:16 INFO - PROCESS | 2087 | 1462375816726 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:16 INFO - PROCESS | 2087 | ++DOCSHELL 0x132076800 == 69 [pid = 2087] [id = 441] 08:30:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 156 (0x110f8dc00) [pid = 2087] [serial = 1322] [outer = 0x0] 08:30:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 157 (0x129710000) [pid = 2087] [serial = 1323] [outer = 0x110f8dc00] 08:30:16 INFO - PROCESS | 2087 | 1462375816758 Marionette DEBUG loaded listener.js 08:30:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 158 (0x12ba3f800) [pid = 2087] [serial = 1324] [outer = 0x110f8dc00] 08:30:17 INFO - PROCESS | 2087 | 1462375817210 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]]]}] 08:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 719ms 08:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:30:17 INFO - PROCESS | 2087 | 1462375817230 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:30:17 INFO - PROCESS | 2087 | 1462375817231 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:30:17 INFO - PROCESS | 2087 | 1462375817234 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:30:17 INFO - PROCESS | 2087 | 1462375817235 Marionette TRACE conn2 <- [1,1738,null,{}] 08:30:17 INFO - PROCESS | 2087 | 1462375817238 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}] 08:30:17 INFO - PROCESS | 2087 | 1462375817346 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:30:17 INFO - PROCESS | 2087 | 1462375817596 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:17 INFO - PROCESS | 2087 | ++DOCSHELL 0x1187e8800 == 70 [pid = 2087] [id = 442] 08:30:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 159 (0x110f32000) [pid = 2087] [serial = 1325] [outer = 0x0] 08:30:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 160 (0x110f8cc00) [pid = 2087] [serial = 1326] [outer = 0x110f32000] 08:30:17 INFO - PROCESS | 2087 | 1462375817634 Marionette DEBUG loaded listener.js 08:30:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 161 (0x1125bc000) [pid = 2087] [serial = 1327] [outer = 0x110f32000] 08:30:18 INFO - PROCESS | 2087 | 1462375818103 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]]]}] 08:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 921ms 08:30:18 INFO - PROCESS | 2087 | 1462375818164 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:30:18 INFO - PROCESS | 2087 | 1462375818166 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:30:18 INFO - PROCESS | 2087 | 1462375818191 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:30:18 INFO - PROCESS | 2087 | 1462375818193 Marionette TRACE conn2 <- [1,1742,null,{}] 08:30:18 INFO - PROCESS | 2087 | 1462375818196 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}] 08:30:18 INFO - PROCESS | 2087 | 1462375818301 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:30:18 INFO - PROCESS | 2087 | 1462375818380 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:18 INFO - PROCESS | 2087 | ++DOCSHELL 0x11819f800 == 71 [pid = 2087] [id = 443] 08:30:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 162 (0x11285e000) [pid = 2087] [serial = 1328] [outer = 0x0] 08:30:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 163 (0x116a68c00) [pid = 2087] [serial = 1329] [outer = 0x11285e000] 08:30:18 INFO - PROCESS | 2087 | 1462375818409 Marionette DEBUG loaded listener.js 08:30:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 164 (0x118256800) [pid = 2087] [serial = 1330] [outer = 0x11285e000] 08:30:18 INFO - PROCESS | 2087 | --DOCSHELL 0x12ca04800 == 70 [pid = 2087] [id = 433] 08:30:18 INFO - PROCESS | 2087 | --DOCSHELL 0x12c14a000 == 69 [pid = 2087] [id = 432] 08:30:18 INFO - PROCESS | 2087 | --DOCSHELL 0x11990a000 == 68 [pid = 2087] [id = 431] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 163 (0x12cec9800) [pid = 2087] [serial = 1245] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOCSHELL 0x12b243800 == 67 [pid = 2087] [id = 430] 08:30:18 INFO - PROCESS | 2087 | --DOCSHELL 0x1297a9000 == 66 [pid = 2087] [id = 429] 08:30:18 INFO - PROCESS | 2087 | --DOCSHELL 0x1292dd000 == 65 [pid = 2087] [id = 428] 08:30:18 INFO - PROCESS | 2087 | --DOCSHELL 0x128cd4000 == 64 [pid = 2087] [id = 427] 08:30:18 INFO - PROCESS | 2087 | --DOCSHELL 0x126a13800 == 63 [pid = 2087] [id = 426] 08:30:18 INFO - PROCESS | 2087 | --DOCSHELL 0x12421e800 == 62 [pid = 2087] [id = 425] 08:30:18 INFO - PROCESS | 2087 | --DOCSHELL 0x117311000 == 61 [pid = 2087] [id = 424] 08:30:18 INFO - PROCESS | 2087 | --DOCSHELL 0x112a34800 == 60 [pid = 2087] [id = 423] 08:30:18 INFO - PROCESS | 2087 | --DOCSHELL 0x1181bf800 == 59 [pid = 2087] [id = 422] 08:30:18 INFO - PROCESS | 2087 | --DOCSHELL 0x112a31000 == 58 [pid = 2087] [id = 416] 08:30:18 INFO - PROCESS | 2087 | 1462375818927 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]]]}] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 162 (0x1292a5400) [pid = 2087] [serial = 1227] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 161 (0x129714800) [pid = 2087] [serial = 1230] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 160 (0x12970c800) [pid = 2087] [serial = 1228] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 159 (0x12a7d7000) [pid = 2087] [serial = 1233] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 158 (0x115f77800) [pid = 2087] [serial = 1210] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 157 (0x112f12c00) [pid = 2087] [serial = 1209] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 156 (0x11282b800) [pid = 2087] [serial = 1207] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 155 (0x110f98c00) [pid = 2087] [serial = 1206] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 154 (0x1160b9c00) [pid = 2087] [serial = 1191] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 153 (0x112830800) [pid = 2087] [serial = 1212] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 152 (0x117416c00) [pid = 2087] [serial = 1213] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 151 (0x119faa800) [pid = 2087] [serial = 1236] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 150 (0x12107dc00) [pid = 2087] [serial = 1218] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 149 (0x121195c00) [pid = 2087] [serial = 1219] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 148 (0x1242fe400) [pid = 2087] [serial = 1221] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 147 (0x12701f400) [pid = 2087] [serial = 1222] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 146 (0x119d7c400) [pid = 2087] [serial = 1216] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 145 (0x1191e5000) [pid = 2087] [serial = 1215] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 144 (0x112837400) [pid = 2087] [serial = 1188] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 143 (0x125063400) [pid = 2087] [serial = 1197] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 142 (0x119d79400) [pid = 2087] [serial = 1194] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 141 (0x128c7e000) [pid = 2087] [serial = 1200] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 140 (0x12a7d1400) [pid = 2087] [serial = 1237] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 139 (0x12ba37000) [pid = 2087] [serial = 1239] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 138 (0x12cecc800) [pid = 2087] [serial = 1243] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 137 (0x12cebf000) [pid = 2087] [serial = 1242] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 136 (0x11282d000) [pid = 2087] [serial = 1203] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 135 (0x1275a6800) [pid = 2087] [serial = 1224] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 134 (0x12bfb1400) [pid = 2087] [serial = 1240] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 133 (0x128caf000) [pid = 2087] [serial = 1225] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 132 (0x12a629800) [pid = 2087] [serial = 1231] [outer = 0x0] [url = about:blank] 08:30:18 INFO - PROCESS | 2087 | --DOMWINDOW == 131 (0x12a8fc000) [pid = 2087] [serial = 1234] [outer = 0x0] [url = about:blank] 08:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 774ms 08:30:18 INFO - PROCESS | 2087 | 1462375818967 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:30:18 INFO - PROCESS | 2087 | 1462375818972 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:30:18 INFO - PROCESS | 2087 | 1462375818978 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:30:18 INFO - PROCESS | 2087 | 1462375818980 Marionette TRACE conn2 <- [1,1746,null,{}] 08:30:18 INFO - PROCESS | 2087 | 1462375818984 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}] 08:30:19 INFO - PROCESS | 2087 | 1462375819124 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:30:19 INFO - PROCESS | 2087 | 1462375819133 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:19 INFO - PROCESS | 2087 | ++DOCSHELL 0x11990b800 == 59 [pid = 2087] [id = 444] 08:30:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 132 (0x118788800) [pid = 2087] [serial = 1331] [outer = 0x0] 08:30:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 133 (0x119196400) [pid = 2087] [serial = 1332] [outer = 0x118788800] 08:30:19 INFO - PROCESS | 2087 | 1462375819160 Marionette DEBUG loaded listener.js 08:30:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 134 (0x11996e000) [pid = 2087] [serial = 1333] [outer = 0x118788800] 08:30:19 INFO - PROCESS | 2087 | 1462375819538 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]]]}] 08:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 571ms 08:30:19 INFO - PROCESS | 2087 | 1462375819549 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:30:19 INFO - PROCESS | 2087 | 1462375819550 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:30:19 INFO - PROCESS | 2087 | 1462375819554 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:30:19 INFO - PROCESS | 2087 | 1462375819558 Marionette TRACE conn2 <- [1,1750,null,{}] 08:30:19 INFO - PROCESS | 2087 | 1462375819564 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}] 08:30:19 INFO - PROCESS | 2087 | 1462375819672 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:30:19 INFO - PROCESS | 2087 | 1462375819678 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:19 INFO - PROCESS | 2087 | ++DOCSHELL 0x1292d3800 == 60 [pid = 2087] [id = 445] 08:30:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 135 (0x119faec00) [pid = 2087] [serial = 1334] [outer = 0x0] 08:30:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 136 (0x12119c400) [pid = 2087] [serial = 1335] [outer = 0x119faec00] 08:30:19 INFO - PROCESS | 2087 | 1462375819704 Marionette DEBUG loaded listener.js 08:30:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 137 (0x123e53000) [pid = 2087] [serial = 1336] [outer = 0x119faec00] 08:30:20 INFO - PROCESS | 2087 | 1462375820052 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]]]}] 08:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 523ms 08:30:20 INFO - PROCESS | 2087 | 1462375820076 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 2087 | 1462375820078 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:30:20 INFO - PROCESS | 2087 | 1462375820080 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 2087 | 1462375820081 Marionette TRACE conn2 <- [1,1754,null,{}] 08:30:20 INFO - PROCESS | 2087 | 1462375820084 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}] 08:30:20 INFO - PROCESS | 2087 | 1462375820198 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:30:20 INFO - PROCESS | 2087 | 1462375820203 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:20 INFO - PROCESS | 2087 | ++DOCSHELL 0x1297b1800 == 61 [pid = 2087] [id = 446] 08:30:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 138 (0x123e58c00) [pid = 2087] [serial = 1337] [outer = 0x0] 08:30:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 139 (0x1242b5c00) [pid = 2087] [serial = 1338] [outer = 0x123e58c00] 08:30:20 INFO - PROCESS | 2087 | 1462375820228 Marionette DEBUG loaded listener.js 08:30:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 140 (0x1244c8800) [pid = 2087] [serial = 1339] [outer = 0x123e58c00] 08:30:20 INFO - PROCESS | 2087 | 1462375820550 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]]]}] 08:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 518ms 08:30:20 INFO - PROCESS | 2087 | 1462375820599 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 2087 | 1462375820600 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:30:20 INFO - PROCESS | 2087 | 1462375820602 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 2087 | 1462375820603 Marionette TRACE conn2 <- [1,1758,null,{}] 08:30:20 INFO - PROCESS | 2087 | 1462375820606 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}] 08:30:20 INFO - PROCESS | 2087 | 1462375820695 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:30:20 INFO - PROCESS | 2087 | 1462375820775 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:20 INFO - PROCESS | 2087 | ++DOCSHELL 0x12b35e000 == 62 [pid = 2087] [id = 447] 08:30:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 141 (0x125064400) [pid = 2087] [serial = 1340] [outer = 0x0] 08:30:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 142 (0x1257d9c00) [pid = 2087] [serial = 1341] [outer = 0x125064400] 08:30:20 INFO - PROCESS | 2087 | 1462375820807 Marionette DEBUG loaded listener.js 08:30:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 143 (0x1289c0800) [pid = 2087] [serial = 1342] [outer = 0x125064400] 08:30:21 INFO - PROCESS | 2087 | 1462375821173 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]]]}] 08:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 620ms 08:30:21 INFO - PROCESS | 2087 | 1462375821222 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:30:21 INFO - PROCESS | 2087 | 1462375821223 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:30:21 INFO - PROCESS | 2087 | 1462375821226 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:30:21 INFO - PROCESS | 2087 | 1462375821227 Marionette TRACE conn2 <- [1,1762,null,{}] 08:30:21 INFO - PROCESS | 2087 | 1462375821229 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}] 08:30:21 INFO - PROCESS | 2087 | 1462375821339 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:30:21 INFO - PROCESS | 2087 | 1462375821361 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:21 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c14d800 == 63 [pid = 2087] [id = 448] 08:30:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 144 (0x128cad400) [pid = 2087] [serial = 1343] [outer = 0x0] 08:30:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 145 (0x129596000) [pid = 2087] [serial = 1344] [outer = 0x128cad400] 08:30:21 INFO - PROCESS | 2087 | 1462375821385 Marionette DEBUG loaded listener.js 08:30:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 146 (0x129715c00) [pid = 2087] [serial = 1345] [outer = 0x128cad400] 08:30:21 INFO - PROCESS | 2087 | 1462375821739 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]]]}] 08:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 518ms 08:30:21 INFO - PROCESS | 2087 | 1462375821744 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:30:21 INFO - PROCESS | 2087 | 1462375821746 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:30:21 INFO - PROCESS | 2087 | 1462375821749 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:30:21 INFO - PROCESS | 2087 | 1462375821750 Marionette TRACE conn2 <- [1,1766,null,{}] 08:30:21 INFO - PROCESS | 2087 | 1462375821756 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}] 08:30:21 INFO - PROCESS | 2087 | 1462375821923 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:30:21 INFO - PROCESS | 2087 | 1462375821944 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:21 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ca0b000 == 64 [pid = 2087] [id = 449] 08:30:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 147 (0x1293da000) [pid = 2087] [serial = 1346] [outer = 0x0] 08:30:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 148 (0x12a7cd000) [pid = 2087] [serial = 1347] [outer = 0x1293da000] 08:30:21 INFO - PROCESS | 2087 | 1462375821985 Marionette DEBUG loaded listener.js 08:30:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 149 (0x12a8efc00) [pid = 2087] [serial = 1348] [outer = 0x1293da000] 08:30:22 INFO - PROCESS | 2087 | 1462375822455 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]]]}] 08:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 725ms 08:30:22 INFO - PROCESS | 2087 | 1462375822473 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:30:22 INFO - PROCESS | 2087 | 1462375822474 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:30:22 INFO - PROCESS | 2087 | 1462375822476 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:30:22 INFO - PROCESS | 2087 | 1462375822478 Marionette TRACE conn2 <- [1,1770,null,{}] 08:30:22 INFO - PROCESS | 2087 | 1462375822480 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}] 08:30:22 INFO - PROCESS | 2087 | 1462375822595 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:30:22 INFO - PROCESS | 2087 | 1462375822600 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:22 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d7ee800 == 65 [pid = 2087] [id = 450] 08:30:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 150 (0x129716000) [pid = 2087] [serial = 1349] [outer = 0x0] 08:30:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 151 (0x12add2400) [pid = 2087] [serial = 1350] [outer = 0x129716000] 08:30:22 INFO - PROCESS | 2087 | 1462375822660 Marionette DEBUG loaded listener.js 08:30:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 152 (0x12bbd2400) [pid = 2087] [serial = 1351] [outer = 0x129716000] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 151 (0x110e10000) [pid = 2087] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 150 (0x112834400) [pid = 2087] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 149 (0x110f37c00) [pid = 2087] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 148 (0x1197dd400) [pid = 2087] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 147 (0x11963b000) [pid = 2087] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 146 (0x117c73800) [pid = 2087] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 145 (0x112f0f400) [pid = 2087] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 144 (0x112826400) [pid = 2087] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 143 (0x121199400) [pid = 2087] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 142 (0x127087800) [pid = 2087] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 141 (0x123e60000) [pid = 2087] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 140 (0x110e0e000) [pid = 2087] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 139 (0x12ba40400) [pid = 2087] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 138 (0x123e54800) [pid = 2087] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 137 (0x11292a400) [pid = 2087] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 136 (0x1242ba800) [pid = 2087] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 135 (0x117416400) [pid = 2087] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 134 (0x11741fc00) [pid = 2087] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 133 (0x11292a000) [pid = 2087] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 132 (0x110f90800) [pid = 2087] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:30:22 INFO - PROCESS | 2087 | --DOMWINDOW == 131 (0x112a06800) [pid = 2087] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:30:23 INFO - PROCESS | 2087 | 1462375823088 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]]]}] 08:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 621ms 08:30:23 INFO - PROCESS | 2087 | 1462375823098 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:30:23 INFO - PROCESS | 2087 | 1462375823099 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:30:23 INFO - PROCESS | 2087 | 1462375823107 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:30:23 INFO - PROCESS | 2087 | 1462375823108 Marionette TRACE conn2 <- [1,1774,null,{}] 08:30:23 INFO - PROCESS | 2087 | 1462375823111 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}] 08:30:23 INFO - PROCESS | 2087 | 1462375823234 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:30:23 INFO - PROCESS | 2087 | 1462375823294 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:23 INFO - PROCESS | 2087 | ++DOCSHELL 0x1297bb000 == 66 [pid = 2087] [id = 451] 08:30:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 132 (0x110e19000) [pid = 2087] [serial = 1352] [outer = 0x0] 08:30:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 133 (0x110f6c000) [pid = 2087] [serial = 1353] [outer = 0x110e19000] 08:30:23 INFO - PROCESS | 2087 | 1462375823320 Marionette DEBUG loaded listener.js 08:30:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 134 (0x110f70800) [pid = 2087] [serial = 1354] [outer = 0x110e19000] 08:30:23 INFO - PROCESS | 2087 | 1462375823597 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]]]}] 08:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 525ms 08:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:30:23 INFO - PROCESS | 2087 | 1462375823628 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:30:23 INFO - PROCESS | 2087 | 1462375823629 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:30:23 INFO - PROCESS | 2087 | 1462375823631 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:30:23 INFO - PROCESS | 2087 | 1462375823632 Marionette TRACE conn2 <- [1,1778,null,{}] 08:30:23 INFO - PROCESS | 2087 | 1462375823635 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}] 08:30:23 INFO - PROCESS | 2087 | 1462375823738 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:30:23 INFO - PROCESS | 2087 | 1462375823743 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:23 INFO - PROCESS | 2087 | ++DOCSHELL 0x12e33b800 == 67 [pid = 2087] [id = 452] 08:30:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 135 (0x110f73000) [pid = 2087] [serial = 1355] [outer = 0x0] 08:30:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 136 (0x112f0f400) [pid = 2087] [serial = 1356] [outer = 0x110f73000] 08:30:23 INFO - PROCESS | 2087 | 1462375823775 Marionette DEBUG loaded listener.js 08:30:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 137 (0x121198800) [pid = 2087] [serial = 1357] [outer = 0x110f73000] 08:30:24 INFO - PROCESS | 2087 | 1462375824198 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]]]}] 08:30:24 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 08:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 620ms 08:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:30:24 INFO - PROCESS | 2087 | 1462375824252 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:30:24 INFO - PROCESS | 2087 | 1462375824253 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:30:24 INFO - PROCESS | 2087 | 1462375824255 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:30:24 INFO - PROCESS | 2087 | 1462375824257 Marionette TRACE conn2 <- [1,1782,null,{}] 08:30:24 INFO - PROCESS | 2087 | 1462375824260 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}] 08:30:24 INFO - PROCESS | 2087 | 1462375824362 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:30:24 INFO - PROCESS | 2087 | 1462375824366 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:24 INFO - PROCESS | 2087 | ++DOCSHELL 0x132248800 == 68 [pid = 2087] [id = 453] 08:30:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 138 (0x112a0a800) [pid = 2087] [serial = 1358] [outer = 0x0] 08:30:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 139 (0x127089400) [pid = 2087] [serial = 1359] [outer = 0x112a0a800] 08:30:24 INFO - PROCESS | 2087 | 1462375824392 Marionette DEBUG loaded listener.js 08:30:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 140 (0x12bbd4c00) [pid = 2087] [serial = 1360] [outer = 0x112a0a800] 08:30:24 INFO - PROCESS | 2087 | 1462375824743 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]]]}] 08:30:24 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 08:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 08:30:24 INFO - PROCESS | 2087 | 1462375824776 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:30:24 INFO - PROCESS | 2087 | 1462375824777 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:30:24 INFO - PROCESS | 2087 | 1462375824795 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:30:24 INFO - PROCESS | 2087 | 1462375824796 Marionette TRACE conn2 <- [1,1786,null,{}] 08:30:24 INFO - PROCESS | 2087 | 1462375824798 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}] 08:30:24 INFO - PROCESS | 2087 | 1462375824890 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:30:25 INFO - PROCESS | 2087 | 1462375825014 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:25 INFO - PROCESS | 2087 | ++DOCSHELL 0x112e45800 == 69 [pid = 2087] [id = 454] 08:30:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 141 (0x110e11000) [pid = 2087] [serial = 1361] [outer = 0x0] 08:30:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 142 (0x110f34400) [pid = 2087] [serial = 1362] [outer = 0x110e11000] 08:30:25 INFO - PROCESS | 2087 | 1462375825047 Marionette DEBUG loaded listener.js 08:30:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 143 (0x110f8e800) [pid = 2087] [serial = 1363] [outer = 0x110e11000] 08:30:25 INFO - PROCESS | 2087 | 1462375825495 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]]]}] 08:30:25 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 08:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 719ms 08:30:25 INFO - PROCESS | 2087 | 1462375825515 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:30:25 INFO - PROCESS | 2087 | 1462375825518 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:30:25 INFO - PROCESS | 2087 | 1462375825523 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:30:25 INFO - PROCESS | 2087 | 1462375825526 Marionette TRACE conn2 <- [1,1790,null,{}] 08:30:25 INFO - PROCESS | 2087 | 1462375825529 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}] 08:30:25 INFO - PROCESS | 2087 | 1462375825643 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:30:25 INFO - PROCESS | 2087 | 1462375825745 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:25 INFO - PROCESS | 2087 | ++DOCSHELL 0x127528000 == 70 [pid = 2087] [id = 455] 08:30:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 144 (0x113c5c000) [pid = 2087] [serial = 1364] [outer = 0x0] 08:30:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 145 (0x117414800) [pid = 2087] [serial = 1365] [outer = 0x113c5c000] 08:30:25 INFO - PROCESS | 2087 | 1462375825777 Marionette DEBUG loaded listener.js 08:30:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 146 (0x11877c000) [pid = 2087] [serial = 1366] [outer = 0x113c5c000] 08:30:26 INFO - PROCESS | 2087 | 1462375826205 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]]]}] 08:30:26 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) 08:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 721ms 08:30:26 INFO - PROCESS | 2087 | 1462375826246 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:30:26 INFO - PROCESS | 2087 | 1462375826249 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:30:26 INFO - PROCESS | 2087 | 1462375826251 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:30:26 INFO - PROCESS | 2087 | 1462375826253 Marionette TRACE conn2 <- [1,1794,null,{}] 08:30:26 INFO - PROCESS | 2087 | 1462375826255 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}] 08:30:26 INFO - PROCESS | 2087 | 1462375826365 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:30:26 INFO - PROCESS | 2087 | 1462375826442 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:26 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c21f000 == 71 [pid = 2087] [id = 456] 08:30:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 147 (0x1197d9c00) [pid = 2087] [serial = 1367] [outer = 0x0] 08:30:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 148 (0x119fad400) [pid = 2087] [serial = 1368] [outer = 0x1197d9c00] 08:30:26 INFO - PROCESS | 2087 | 1462375826473 Marionette DEBUG loaded listener.js 08:30:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 149 (0x12119b000) [pid = 2087] [serial = 1369] [outer = 0x1197d9c00] 08:30:26 INFO - PROCESS | 2087 | 1462375826869 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]]]}] 08:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 673ms 08:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:30:26 INFO - PROCESS | 2087 | 1462375826925 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:30:26 INFO - PROCESS | 2087 | 1462375826926 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:30:26 INFO - PROCESS | 2087 | 1462375826934 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:30:26 INFO - PROCESS | 2087 | 1462375826939 Marionette TRACE conn2 <- [1,1798,null,{}] 08:30:26 INFO - PROCESS | 2087 | 1462375826942 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}] 08:30:27 INFO - PROCESS | 2087 | 1462375827077 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:30:27 INFO - PROCESS | 2087 | 1462375827154 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:27 INFO - PROCESS | 2087 | ++DOCSHELL 0x1345ef000 == 72 [pid = 2087] [id = 457] 08:30:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 150 (0x123e35800) [pid = 2087] [serial = 1370] [outer = 0x0] 08:30:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 151 (0x1247b9000) [pid = 2087] [serial = 1371] [outer = 0x123e35800] 08:30:27 INFO - PROCESS | 2087 | 1462375827185 Marionette DEBUG loaded listener.js 08:30:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 152 (0x1275a6400) [pid = 2087] [serial = 1372] [outer = 0x123e35800] 08:30:27 INFO - PROCESS | 2087 | 1462375827611 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]]]}] 08:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 728ms 08:30:27 INFO - PROCESS | 2087 | 1462375827659 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:30:27 INFO - PROCESS | 2087 | 1462375827662 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:30:27 INFO - PROCESS | 2087 | 1462375827665 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:30:27 INFO - PROCESS | 2087 | 1462375827668 Marionette TRACE conn2 <- [1,1802,null,{}] 08:30:27 INFO - PROCESS | 2087 | 1462375827691 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}] 08:30:27 INFO - PROCESS | 2087 | 1462375827848 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:30:27 INFO - PROCESS | 2087 | 1462375827957 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:27 INFO - PROCESS | 2087 | ++DOCSHELL 0x1366dd000 == 73 [pid = 2087] [id = 458] 08:30:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 153 (0x128c7fc00) [pid = 2087] [serial = 1373] [outer = 0x0] 08:30:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 154 (0x1293df800) [pid = 2087] [serial = 1374] [outer = 0x128c7fc00] 08:30:28 INFO - PROCESS | 2087 | 1462375828003 Marionette DEBUG loaded listener.js 08:30:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 155 (0x12a8f1000) [pid = 2087] [serial = 1375] [outer = 0x128c7fc00] 08:30:28 INFO - PROCESS | 2087 | 1462375828465 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]]]}] 08:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 842ms 08:30:28 INFO - PROCESS | 2087 | 1462375828508 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:30:28 INFO - PROCESS | 2087 | 1462375828509 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:30:28 INFO - PROCESS | 2087 | 1462375828512 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:30:28 INFO - PROCESS | 2087 | 1462375828513 Marionette TRACE conn2 <- [1,1806,null,{}] 08:30:28 INFO - PROCESS | 2087 | 1462375828515 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}] 08:30:28 INFO - PROCESS | 2087 | 1462375828623 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:30:28 INFO - PROCESS | 2087 | 1462375828727 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:28 INFO - PROCESS | 2087 | ++DOCSHELL 0x1366f8000 == 74 [pid = 2087] [id = 459] 08:30:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 156 (0x12bb4b800) [pid = 2087] [serial = 1376] [outer = 0x0] 08:30:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 157 (0x12bbdcc00) [pid = 2087] [serial = 1377] [outer = 0x12bb4b800] 08:30:28 INFO - PROCESS | 2087 | 1462375828768 Marionette DEBUG loaded listener.js 08:30:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 158 (0x12bfb0000) [pid = 2087] [serial = 1378] [outer = 0x12bb4b800] 08:30:29 INFO - PROCESS | 2087 | 1462375829180 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]]]}] 08:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 719ms 08:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:30:29 INFO - PROCESS | 2087 | 1462375829232 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:30:29 INFO - PROCESS | 2087 | 1462375829233 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:30:29 INFO - PROCESS | 2087 | 1462375829235 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:30:29 INFO - PROCESS | 2087 | 1462375829237 Marionette TRACE conn2 <- [1,1810,null,{}] 08:30:29 INFO - PROCESS | 2087 | 1462375829239 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}] 08:30:29 INFO - PROCESS | 2087 | 1462375829348 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:30:29 INFO - PROCESS | 2087 | 1462375829454 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:29 INFO - PROCESS | 2087 | ++DOCSHELL 0x13476c000 == 75 [pid = 2087] [id = 460] 08:30:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 159 (0x12bb53000) [pid = 2087] [serial = 1379] [outer = 0x0] 08:30:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 160 (0x12cc54000) [pid = 2087] [serial = 1380] [outer = 0x12bb53000] 08:30:29 INFO - PROCESS | 2087 | 1462375829487 Marionette DEBUG loaded listener.js 08:30:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 161 (0x12cff0800) [pid = 2087] [serial = 1381] [outer = 0x12bb53000] 08:30:29 INFO - PROCESS | 2087 | 1462375829896 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]]]}] 08:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 671ms 08:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:30:29 INFO - PROCESS | 2087 | 1462375829907 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:30:29 INFO - PROCESS | 2087 | 1462375829908 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:30:29 INFO - PROCESS | 2087 | 1462375829910 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:30:29 INFO - PROCESS | 2087 | 1462375829911 Marionette TRACE conn2 <- [1,1814,null,{}] 08:30:29 INFO - PROCESS | 2087 | 1462375829914 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}] 08:30:30 INFO - PROCESS | 2087 | 1462375830036 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:30:30 INFO - PROCESS | 2087 | 1462375830126 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:30 INFO - PROCESS | 2087 | ++DOCSHELL 0x13453c800 == 76 [pid = 2087] [id = 461] 08:30:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 162 (0x12ceca800) [pid = 2087] [serial = 1382] [outer = 0x0] 08:30:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 163 (0x12cffa000) [pid = 2087] [serial = 1383] [outer = 0x12ceca800] 08:30:30 INFO - PROCESS | 2087 | 1462375830155 Marionette DEBUG loaded listener.js 08:30:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 164 (0x12d24f000) [pid = 2087] [serial = 1384] [outer = 0x12ceca800] 08:30:30 INFO - PROCESS | 2087 | 1462375830608 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]]]}] 08:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 720ms 08:30:30 INFO - PROCESS | 2087 | 1462375830631 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:30:30 INFO - PROCESS | 2087 | 1462375830633 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:30:30 INFO - PROCESS | 2087 | 1462375830636 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:30:30 INFO - PROCESS | 2087 | 1462375830638 Marionette TRACE conn2 <- [1,1818,null,{}] 08:30:30 INFO - PROCESS | 2087 | 1462375830642 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}] 08:30:30 INFO - PROCESS | 2087 | 1462375830803 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:30:30 INFO - PROCESS | 2087 | 1462375830922 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:30 INFO - PROCESS | 2087 | ++DOCSHELL 0x112a3c800 == 77 [pid = 2087] [id = 462] 08:30:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 165 (0x110e0e800) [pid = 2087] [serial = 1385] [outer = 0x0] 08:30:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 166 (0x1120d8c00) [pid = 2087] [serial = 1386] [outer = 0x110e0e800] 08:30:30 INFO - PROCESS | 2087 | 1462375830946 Marionette DEBUG loaded listener.js 08:30:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 167 (0x1191db800) [pid = 2087] [serial = 1387] [outer = 0x110e0e800] 08:30:31 INFO - PROCESS | 2087 | 1462375831741 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]]]}] 08:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1127ms 08:30:31 INFO - PROCESS | 2087 | 1462375831762 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:30:31 INFO - PROCESS | 2087 | 1462375831764 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:30:31 INFO - PROCESS | 2087 | 1462375831768 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:30:31 INFO - PROCESS | 2087 | 1462375831772 Marionette TRACE conn2 <- [1,1822,null,{}] 08:30:31 INFO - PROCESS | 2087 | 1462375831777 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}] 08:30:31 INFO - PROCESS | 2087 | 1462375831882 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:30:31 INFO - PROCESS | 2087 | 1462375831962 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:31 INFO - PROCESS | 2087 | ++DOCSHELL 0x1292ee000 == 78 [pid = 2087] [id = 463] 08:30:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 168 (0x11282d000) [pid = 2087] [serial = 1388] [outer = 0x0] 08:30:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 169 (0x112a07000) [pid = 2087] [serial = 1389] [outer = 0x11282d000] 08:30:31 INFO - PROCESS | 2087 | 1462375831991 Marionette DEBUG loaded listener.js 08:30:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 170 (0x11625fc00) [pid = 2087] [serial = 1390] [outer = 0x11282d000] 08:30:32 INFO - PROCESS | 2087 | 1462375832413 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]]]}] 08:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 675ms 08:30:32 INFO - PROCESS | 2087 | 1462375832443 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:30:32 INFO - PROCESS | 2087 | 1462375832447 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:30:32 INFO - PROCESS | 2087 | 1462375832451 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:30:32 INFO - PROCESS | 2087 | 1462375832453 Marionette TRACE conn2 <- [1,1826,null,{}] 08:30:32 INFO - PROCESS | 2087 | 1462375832455 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}] 08:30:32 INFO - PROCESS | 2087 | 1462375832558 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:30:32 INFO - PROCESS | 2087 | 1462375832625 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:32 INFO - PROCESS | 2087 | ++DOCSHELL 0x110dcb000 == 79 [pid = 2087] [id = 464] 08:30:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 171 (0x110e10000) [pid = 2087] [serial = 1391] [outer = 0x0] 08:30:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 172 (0x110f73c00) [pid = 2087] [serial = 1392] [outer = 0x110e10000] 08:30:32 INFO - PROCESS | 2087 | 1462375832722 Marionette DEBUG loaded listener.js 08:30:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 173 (0x117c23c00) [pid = 2087] [serial = 1393] [outer = 0x110e10000] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x132248800 == 78 [pid = 2087] [id = 453] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x12e33b800 == 77 [pid = 2087] [id = 452] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x1297bb000 == 76 [pid = 2087] [id = 451] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x12d7ee800 == 75 [pid = 2087] [id = 450] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x12ca0b000 == 74 [pid = 2087] [id = 449] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x12c14d800 == 73 [pid = 2087] [id = 448] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 172 (0x129595c00) [pid = 2087] [serial = 1302] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 171 (0x1244d1800) [pid = 2087] [serial = 1257] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 170 (0x123e39800) [pid = 2087] [serial = 1263] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 169 (0x11877f000) [pid = 2087] [serial = 1254] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 168 (0x112a09000) [pid = 2087] [serial = 1251] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 167 (0x110e12400) [pid = 2087] [serial = 1248] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 166 (0x128dcc400) [pid = 2087] [serial = 1260] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x12b35e000 == 72 [pid = 2087] [id = 447] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x1297b1800 == 71 [pid = 2087] [id = 446] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x1292d3800 == 70 [pid = 2087] [id = 445] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x11990b800 == 69 [pid = 2087] [id = 444] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x11819f800 == 68 [pid = 2087] [id = 443] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x1187e8800 == 67 [pid = 2087] [id = 442] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x12e345000 == 66 [pid = 2087] [id = 439] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x12db7c000 == 65 [pid = 2087] [id = 438] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x12c235000 == 64 [pid = 2087] [id = 437] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x126821800 == 63 [pid = 2087] [id = 436] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x118230000 == 62 [pid = 2087] [id = 435] 08:30:32 INFO - PROCESS | 2087 | --DOCSHELL 0x12d133800 == 61 [pid = 2087] [id = 434] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 165 (0x1292a3400) [pid = 2087] [serial = 1300] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 164 (0x111f55400) [pid = 2087] [serial = 1126] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 163 (0x115d64400) [pid = 2087] [serial = 1272] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 162 (0x111cbb800) [pid = 2087] [serial = 1267] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 161 (0x116a72000) [pid = 2087] [serial = 1273] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 160 (0x119f0c000) [pid = 2087] [serial = 1278] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 159 (0x126a61400) [pid = 2087] [serial = 1135] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 158 (0x1242b5400) [pid = 2087] [serial = 1285] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 157 (0x11625c000) [pid = 2087] [serial = 1129] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 156 (0x11282ac00) [pid = 2087] [serial = 1269] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 155 (0x123adb000) [pid = 2087] [serial = 1281] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 154 (0x129598000) [pid = 2087] [serial = 1138] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 153 (0x112a10000) [pid = 2087] [serial = 1270] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 152 (0x1244c5800) [pid = 2087] [serial = 1288] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 151 (0x12cff5400) [pid = 2087] [serial = 1246] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 150 (0x123e39400) [pid = 2087] [serial = 1282] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 149 (0x12107cc00) [pid = 2087] [serial = 1279] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 148 (0x12cec4800) [pid = 2087] [serial = 1141] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 147 (0x12bbd6000) [pid = 2087] [serial = 1144] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 146 (0x12729e800) [pid = 2087] [serial = 1297] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 145 (0x1247bb400) [pid = 2087] [serial = 1290] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 144 (0x119fb5800) [pid = 2087] [serial = 1132] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 143 (0x125137000) [pid = 2087] [serial = 1291] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 142 (0x118561400) [pid = 2087] [serial = 1275] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 141 (0x1171e2000) [pid = 2087] [serial = 1293] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 140 (0x1289ba400) [pid = 2087] [serial = 1299] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 139 (0x1242bac00) [pid = 2087] [serial = 1287] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 138 (0x1197da400) [pid = 2087] [serial = 1276] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 137 (0x1268e1c00) [pid = 2087] [serial = 1296] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 136 (0x123e5e800) [pid = 2087] [serial = 1284] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 135 (0x110f3cc00) [pid = 2087] [serial = 1266] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 134 (0x123e5e400) [pid = 2087] [serial = 1294] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 2087 | --DOMWINDOW == 133 (0x112a10c00) [pid = 2087] [serial = 1186] [outer = 0x0] [url = about:blank] 08:30:33 INFO - PROCESS | 2087 | 1462375833090 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]]]}] 08:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 671ms 08:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:30:33 INFO - PROCESS | 2087 | 1462375833123 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:30:33 INFO - PROCESS | 2087 | 1462375833124 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:30:33 INFO - PROCESS | 2087 | 1462375833126 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 2087 | 1462375833129 Marionette TRACE conn2 <- [1,1830,null,{}] 08:30:33 INFO - PROCESS | 2087 | 1462375833136 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}] 08:30:33 INFO - PROCESS | 2087 | 1462375833250 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:30:33 INFO - PROCESS | 2087 | 1462375833257 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:33 INFO - PROCESS | 2087 | ++DOCSHELL 0x12442c800 == 62 [pid = 2087] [id = 465] 08:30:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 134 (0x11999f800) [pid = 2087] [serial = 1394] [outer = 0x0] 08:30:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 135 (0x119fb7800) [pid = 2087] [serial = 1395] [outer = 0x11999f800] 08:30:33 INFO - PROCESS | 2087 | 1462375833285 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 136 (0x121199000) [pid = 2087] [serial = 1396] [outer = 0x11999f800] 08:30:33 INFO - PROCESS | 2087 | 1462375833653 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]]]}] 08:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 574ms 08:30:33 INFO - PROCESS | 2087 | 1462375833700 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:30:33 INFO - PROCESS | 2087 | 1462375833702 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:30:33 INFO - PROCESS | 2087 | 1462375833704 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 2087 | 1462375833705 Marionette TRACE conn2 <- [1,1834,null,{}] 08:30:33 INFO - PROCESS | 2087 | 1462375833708 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}] 08:30:33 INFO - PROCESS | 2087 | 1462375833797 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:30:33 INFO - PROCESS | 2087 | 1462375833803 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:33 INFO - PROCESS | 2087 | ++DOCSHELL 0x127513000 == 63 [pid = 2087] [id = 466] 08:30:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 137 (0x123e30c00) [pid = 2087] [serial = 1397] [outer = 0x0] 08:30:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 138 (0x123e3cc00) [pid = 2087] [serial = 1398] [outer = 0x123e30c00] 08:30:33 INFO - PROCESS | 2087 | 1462375833829 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 139 (0x123e5e800) [pid = 2087] [serial = 1399] [outer = 0x123e30c00] 08:30:34 INFO - PROCESS | 2087 | 1462375834188 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]]]}] 08:30:34 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 08:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 521ms 08:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:30:34 INFO - PROCESS | 2087 | 1462375834225 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:30:34 INFO - PROCESS | 2087 | 1462375834227 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:30:34 INFO - PROCESS | 2087 | 1462375834229 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:30:34 INFO - PROCESS | 2087 | 1462375834230 Marionette TRACE conn2 <- [1,1838,null,{}] 08:30:34 INFO - PROCESS | 2087 | 1462375834233 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}] 08:30:34 INFO - PROCESS | 2087 | 1462375834344 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:30:34 INFO - PROCESS | 2087 | 1462375834351 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:34 INFO - PROCESS | 2087 | ++DOCSHELL 0x1297b1800 == 64 [pid = 2087] [id = 467] 08:30:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 140 (0x1242b0c00) [pid = 2087] [serial = 1400] [outer = 0x0] 08:30:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 141 (0x1242b9400) [pid = 2087] [serial = 1401] [outer = 0x1242b0c00] 08:30:34 INFO - PROCESS | 2087 | 1462375834395 Marionette DEBUG loaded listener.js 08:30:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 142 (0x12489c800) [pid = 2087] [serial = 1402] [outer = 0x1242b0c00] 08:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 670ms 08:30:34 INFO - PROCESS | 2087 | 1462375834893 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]]]}] 08:30:34 INFO - PROCESS | 2087 | 1462375834922 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:30:34 INFO - PROCESS | 2087 | 1462375834923 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:30:34 INFO - PROCESS | 2087 | 1462375834936 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:30:34 INFO - PROCESS | 2087 | 1462375834938 Marionette TRACE conn2 <- [1,1842,null,{}] 08:30:34 INFO - PROCESS | 2087 | 1462375834940 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}] 08:30:35 INFO - PROCESS | 2087 | 1462375835064 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:30:35 INFO - PROCESS | 2087 | 1462375835107 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:35 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c149800 == 65 [pid = 2087] [id = 468] 08:30:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 143 (0x126a61400) [pid = 2087] [serial = 1403] [outer = 0x0] 08:30:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 144 (0x1275a9c00) [pid = 2087] [serial = 1404] [outer = 0x126a61400] 08:30:35 INFO - PROCESS | 2087 | 1462375835134 Marionette DEBUG loaded listener.js 08:30:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 145 (0x129592c00) [pid = 2087] [serial = 1405] [outer = 0x126a61400] 08:30:35 INFO - PROCESS | 2087 | 1462375835474 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]]]}] 08:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 579ms 08:30:35 INFO - PROCESS | 2087 | 1462375835512 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:30:35 INFO - PROCESS | 2087 | 1462375835513 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:30:35 INFO - PROCESS | 2087 | 1462375835517 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:30:35 INFO - PROCESS | 2087 | 1462375835518 Marionette TRACE conn2 <- [1,1846,null,{}] 08:30:35 INFO - PROCESS | 2087 | 1462375835522 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}] 08:30:35 INFO - PROCESS | 2087 | 1462375835690 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:30:35 INFO - PROCESS | 2087 | 1462375835706 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:35 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ca02800 == 66 [pid = 2087] [id = 469] 08:30:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 146 (0x1247ba800) [pid = 2087] [serial = 1406] [outer = 0x0] 08:30:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 147 (0x129716400) [pid = 2087] [serial = 1407] [outer = 0x1247ba800] 08:30:35 INFO - PROCESS | 2087 | 1462375835749 Marionette DEBUG loaded listener.js 08:30:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 148 (0x12adac400) [pid = 2087] [serial = 1408] [outer = 0x1247ba800] 08:30:36 INFO - PROCESS | 2087 | 1462375836204 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]]]}] 08:30:36 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) 08:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 723ms 08:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:30:36 INFO - PROCESS | 2087 | 1462375836242 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:30:36 INFO - PROCESS | 2087 | 1462375836243 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:30:36 INFO - PROCESS | 2087 | 1462375836245 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 2087 | 1462375836246 Marionette TRACE conn2 <- [1,1850,null,{}] 08:30:36 INFO - PROCESS | 2087 | 1462375836249 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}] 08:30:36 INFO - PROCESS | 2087 | 1462375836364 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:30:36 INFO - PROCESS | 2087 | 1462375836406 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:36 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d2d8000 == 67 [pid = 2087] [id = 470] 08:30:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 149 (0x11664dc00) [pid = 2087] [serial = 1409] [outer = 0x0] 08:30:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 150 (0x116653c00) [pid = 2087] [serial = 1410] [outer = 0x11664dc00] 08:30:36 INFO - PROCESS | 2087 | 1462375836431 Marionette DEBUG loaded listener.js 08:30:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 151 (0x116658c00) [pid = 2087] [serial = 1411] [outer = 0x11664dc00] 08:30:36 INFO - PROCESS | 2087 | 1462375836758 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]]]}] 08:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 08:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:30:36 INFO - PROCESS | 2087 | 1462375836764 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:30:36 INFO - PROCESS | 2087 | 1462375836765 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:30:36 INFO - PROCESS | 2087 | 1462375836767 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 2087 | 1462375836768 Marionette TRACE conn2 <- [1,1854,null,{}] 08:30:36 INFO - PROCESS | 2087 | 1462375836773 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}] 08:30:36 INFO - PROCESS | 2087 | 1462375836888 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:30:36 INFO - PROCESS | 2087 | 1462375836899 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:36 INFO - PROCESS | 2087 | ++DOCSHELL 0x12db66000 == 68 [pid = 2087] [id = 471] 08:30:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 152 (0x116654c00) [pid = 2087] [serial = 1412] [outer = 0x0] 08:30:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 153 (0x12adaf800) [pid = 2087] [serial = 1413] [outer = 0x116654c00] 08:30:36 INFO - PROCESS | 2087 | 1462375836925 Marionette DEBUG loaded listener.js 08:30:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 154 (0x12ba38800) [pid = 2087] [serial = 1414] [outer = 0x116654c00] 08:30:37 INFO - PROCESS | 2087 | --DOMWINDOW == 153 (0x128cad400) [pid = 2087] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:30:37 INFO - PROCESS | 2087 | --DOMWINDOW == 152 (0x1293da000) [pid = 2087] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:30:37 INFO - PROCESS | 2087 | --DOMWINDOW == 151 (0x129716000) [pid = 2087] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:30:37 INFO - PROCESS | 2087 | --DOMWINDOW == 150 (0x110f32000) [pid = 2087] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:30:37 INFO - PROCESS | 2087 | --DOMWINDOW == 149 (0x119faec00) [pid = 2087] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:30:37 INFO - PROCESS | 2087 | --DOMWINDOW == 148 (0x11285e000) [pid = 2087] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:30:37 INFO - PROCESS | 2087 | --DOMWINDOW == 147 (0x118788800) [pid = 2087] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:30:37 INFO - PROCESS | 2087 | --DOMWINDOW == 146 (0x123e58c00) [pid = 2087] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:30:37 INFO - PROCESS | 2087 | --DOMWINDOW == 145 (0x110f73000) [pid = 2087] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:30:37 INFO - PROCESS | 2087 | --DOMWINDOW == 144 (0x110e19000) [pid = 2087] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:30:37 INFO - PROCESS | 2087 | --DOMWINDOW == 143 (0x125064400) [pid = 2087] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:30:37 INFO - PROCESS | 2087 | 1462375837407 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]]]}] 08:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 673ms 08:30:37 INFO - PROCESS | 2087 | 1462375837445 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:30:37 INFO - PROCESS | 2087 | 1462375837447 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:30:37 INFO - PROCESS | 2087 | 1462375837451 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:30:37 INFO - PROCESS | 2087 | 1462375837452 Marionette TRACE conn2 <- [1,1858,null,{}] 08:30:37 INFO - PROCESS | 2087 | 1462375837463 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}] 08:30:37 INFO - PROCESS | 2087 | 1462375837614 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:30:37 INFO - PROCESS | 2087 | 1462375837623 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:37 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ca04800 == 69 [pid = 2087] [id = 472] 08:30:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 144 (0x11285e000) [pid = 2087] [serial = 1415] [outer = 0x0] 08:30:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 145 (0x129714c00) [pid = 2087] [serial = 1416] [outer = 0x11285e000] 08:30:37 INFO - PROCESS | 2087 | 1462375837664 Marionette DEBUG loaded listener.js 08:30:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 146 (0x12adde400) [pid = 2087] [serial = 1417] [outer = 0x11285e000] 08:30:38 INFO - PROCESS | 2087 | 1462375838112 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]]]}] 08:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 678ms 08:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:30:38 INFO - PROCESS | 2087 | 1462375838144 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:30:38 INFO - PROCESS | 2087 | 1462375838146 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:30:38 INFO - PROCESS | 2087 | 1462375838148 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:30:38 INFO - PROCESS | 2087 | 1462375838149 Marionette TRACE conn2 <- [1,1862,null,{}] 08:30:38 INFO - PROCESS | 2087 | 1462375838152 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}] 08:30:38 INFO - PROCESS | 2087 | 1462375838260 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:30:38 INFO - PROCESS | 2087 | 1462375838286 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:38 INFO - PROCESS | 2087 | ++DOCSHELL 0x132067800 == 70 [pid = 2087] [id = 473] 08:30:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 147 (0x12bfab000) [pid = 2087] [serial = 1418] [outer = 0x0] 08:30:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 148 (0x12c637000) [pid = 2087] [serial = 1419] [outer = 0x12bfab000] 08:30:38 INFO - PROCESS | 2087 | 1462375838315 Marionette DEBUG loaded listener.js 08:30:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 149 (0x12d247c00) [pid = 2087] [serial = 1420] [outer = 0x12bfab000] 08:30:38 INFO - PROCESS | 2087 | 1462375838659 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]]]}] 08:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 523ms 08:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:30:38 INFO - PROCESS | 2087 | 1462375838674 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:30:38 INFO - PROCESS | 2087 | 1462375838675 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:30:38 INFO - PROCESS | 2087 | 1462375838677 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:30:38 INFO - PROCESS | 2087 | 1462375838678 Marionette TRACE conn2 <- [1,1866,null,{}] 08:30:38 INFO - PROCESS | 2087 | 1462375838681 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}] 08:30:38 INFO - PROCESS | 2087 | 1462375838773 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:30:38 INFO - PROCESS | 2087 | 1462375838839 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:38 INFO - PROCESS | 2087 | ++DOCSHELL 0x132248800 == 71 [pid = 2087] [id = 474] 08:30:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 150 (0x12cffa400) [pid = 2087] [serial = 1421] [outer = 0x0] 08:30:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 151 (0x12d412400) [pid = 2087] [serial = 1422] [outer = 0x12cffa400] 08:30:38 INFO - PROCESS | 2087 | 1462375838864 Marionette DEBUG loaded listener.js 08:30:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 152 (0x12d420000) [pid = 2087] [serial = 1423] [outer = 0x12cffa400] 08:30:39 INFO - PROCESS | 2087 | 1462375839135 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]]]}] 08:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 472ms 08:30:39 INFO - PROCESS | 2087 | 1462375839149 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:30:39 INFO - PROCESS | 2087 | 1462375839151 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:30:39 INFO - PROCESS | 2087 | 1462375839161 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:30:39 INFO - PROCESS | 2087 | 1462375839162 Marionette TRACE conn2 <- [1,1870,null,{}] 08:30:39 INFO - PROCESS | 2087 | 1462375839164 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}] 08:30:39 INFO - PROCESS | 2087 | 1462375839334 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:30:39 INFO - PROCESS | 2087 | 1462375839440 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:39 INFO - PROCESS | 2087 | ++DOCSHELL 0x11601a000 == 72 [pid = 2087] [id = 475] 08:30:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 153 (0x110f37c00) [pid = 2087] [serial = 1424] [outer = 0x0] 08:30:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 154 (0x110f6cc00) [pid = 2087] [serial = 1425] [outer = 0x110f37c00] 08:30:39 INFO - PROCESS | 2087 | 1462375839474 Marionette DEBUG loaded listener.js 08:30:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 155 (0x112820c00) [pid = 2087] [serial = 1426] [outer = 0x110f37c00] 08:30:39 INFO - PROCESS | 2087 | 1462375839958 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]]]}] 08:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 820ms 08:30:39 INFO - PROCESS | 2087 | 1462375839982 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:30:39 INFO - PROCESS | 2087 | 1462375839985 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:30:39 INFO - PROCESS | 2087 | 1462375839991 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:30:39 INFO - PROCESS | 2087 | 1462375839993 Marionette TRACE conn2 <- [1,1874,null,{}] 08:30:39 INFO - PROCESS | 2087 | 1462375839996 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}] 08:30:40 INFO - PROCESS | 2087 | 1462375840112 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:30:40 INFO - PROCESS | 2087 | 1462375840202 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:40 INFO - PROCESS | 2087 | ++DOCSHELL 0x127527000 == 73 [pid = 2087] [id = 476] 08:30:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 156 (0x112a08400) [pid = 2087] [serial = 1427] [outer = 0x0] 08:30:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 157 (0x1183d4800) [pid = 2087] [serial = 1428] [outer = 0x112a08400] 08:30:40 INFO - PROCESS | 2087 | 1462375840236 Marionette DEBUG loaded listener.js 08:30:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 158 (0x1191e7800) [pid = 2087] [serial = 1429] [outer = 0x112a08400] 08:30:40 INFO - PROCESS | 2087 | 1462375840681 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]]]}] 08:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 721ms 08:30:40 INFO - PROCESS | 2087 | 1462375840731 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:30:40 INFO - PROCESS | 2087 | 1462375840733 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:30:40 INFO - PROCESS | 2087 | 1462375840750 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:30:40 INFO - PROCESS | 2087 | 1462375840751 Marionette TRACE conn2 <- [1,1878,null,{}] 08:30:40 INFO - PROCESS | 2087 | 1462375840755 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}] 08:30:40 INFO - PROCESS | 2087 | 1462375840865 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:30:40 INFO - PROCESS | 2087 | 1462375840945 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:40 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d133800 == 74 [pid = 2087] [id = 477] 08:30:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 159 (0x12107cc00) [pid = 2087] [serial = 1430] [outer = 0x0] 08:30:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 160 (0x123e32400) [pid = 2087] [serial = 1431] [outer = 0x12107cc00] 08:30:40 INFO - PROCESS | 2087 | 1462375840976 Marionette DEBUG loaded listener.js 08:30:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 161 (0x124740c00) [pid = 2087] [serial = 1432] [outer = 0x12107cc00] 08:30:41 INFO - PROCESS | 2087 | 1462375841420 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]]]}] 08:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 738ms 08:30:41 INFO - PROCESS | 2087 | 1462375841475 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:30:41 INFO - PROCESS | 2087 | 1462375841478 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:30:41 INFO - PROCESS | 2087 | 1462375841503 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:30:41 INFO - PROCESS | 2087 | 1462375841507 Marionette TRACE conn2 <- [1,1882,null,{}] 08:30:41 INFO - PROCESS | 2087 | 1462375841512 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}] 08:30:41 INFO - PROCESS | 2087 | 1462375841627 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:30:41 INFO - PROCESS | 2087 | 1462375841706 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:41 INFO - PROCESS | 2087 | ++DOCSHELL 0x1346d4800 == 75 [pid = 2087] [id = 478] 08:30:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 162 (0x121190000) [pid = 2087] [serial = 1433] [outer = 0x0] 08:30:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 163 (0x128cb1000) [pid = 2087] [serial = 1434] [outer = 0x121190000] 08:30:41 INFO - PROCESS | 2087 | 1462375841736 Marionette DEBUG loaded listener.js 08:30:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 164 (0x12a638400) [pid = 2087] [serial = 1435] [outer = 0x121190000] 08:30:42 INFO - PROCESS | 2087 | 1462375842141 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]]]}] 08:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 698ms 08:30:42 INFO - PROCESS | 2087 | 1462375842195 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:30:42 INFO - PROCESS | 2087 | 1462375842197 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:30:42 INFO - PROCESS | 2087 | 1462375842199 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:30:42 INFO - PROCESS | 2087 | 1462375842200 Marionette TRACE conn2 <- [1,1886,null,{}] 08:30:42 INFO - PROCESS | 2087 | 1462375842203 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}] 08:30:42 INFO - PROCESS | 2087 | 1462375842312 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:30:42 INFO - PROCESS | 2087 | 1462375842419 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:42 INFO - PROCESS | 2087 | ++DOCSHELL 0x1366e9000 == 76 [pid = 2087] [id = 479] 08:30:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 165 (0x1166a8800) [pid = 2087] [serial = 1436] [outer = 0x0] 08:30:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 166 (0x1166acc00) [pid = 2087] [serial = 1437] [outer = 0x1166a8800] 08:30:42 INFO - PROCESS | 2087 | 1462375842452 Marionette DEBUG loaded listener.js 08:30:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 167 (0x1166b2c00) [pid = 2087] [serial = 1438] [outer = 0x1166a8800] 08:30:42 INFO - PROCESS | 2087 | 1462375842834 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]]]}] 08:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 672ms 08:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:30:42 INFO - PROCESS | 2087 | 1462375842873 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:30:42 INFO - PROCESS | 2087 | 1462375842874 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:30:42 INFO - PROCESS | 2087 | 1462375842877 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:30:42 INFO - PROCESS | 2087 | 1462375842878 Marionette TRACE conn2 <- [1,1890,null,{}] 08:30:42 INFO - PROCESS | 2087 | 1462375842880 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}] 08:30:43 INFO - PROCESS | 2087 | 1462375842993 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:30:43 INFO - PROCESS | 2087 | 1462375843071 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:43 INFO - PROCESS | 2087 | ++DOCSHELL 0x137f6f000 == 77 [pid = 2087] [id = 480] 08:30:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 168 (0x12ba34c00) [pid = 2087] [serial = 1439] [outer = 0x0] 08:30:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 169 (0x12bb4ac00) [pid = 2087] [serial = 1440] [outer = 0x12ba34c00] 08:30:43 INFO - PROCESS | 2087 | 1462375843110 Marionette DEBUG loaded listener.js 08:30:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 170 (0x12cc54800) [pid = 2087] [serial = 1441] [outer = 0x12ba34c00] 08:30:43 INFO - PROCESS | 2087 | 1462375843528 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]]]}] 08:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 672ms 08:30:43 INFO - PROCESS | 2087 | 1462375843550 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:30:43 INFO - PROCESS | 2087 | 1462375843551 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:30:43 INFO - PROCESS | 2087 | 1462375843555 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:30:43 INFO - PROCESS | 2087 | 1462375843557 Marionette TRACE conn2 <- [1,1894,null,{}] 08:30:43 INFO - PROCESS | 2087 | 1462375843560 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}] 08:30:43 INFO - PROCESS | 2087 | 1462375843669 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:30:43 INFO - PROCESS | 2087 | 1462375843769 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:43 INFO - PROCESS | 2087 | ++DOCSHELL 0x12f7b8800 == 78 [pid = 2087] [id = 481] 08:30:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 171 (0x12cfebc00) [pid = 2087] [serial = 1442] [outer = 0x0] 08:30:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 172 (0x12d414400) [pid = 2087] [serial = 1443] [outer = 0x12cfebc00] 08:30:43 INFO - PROCESS | 2087 | 1462375843798 Marionette DEBUG loaded listener.js 08:30:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 173 (0x12d9aa400) [pid = 2087] [serial = 1444] [outer = 0x12cfebc00] 08:30:44 INFO - PROCESS | 2087 | 1462375844209 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]]]}] 08:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 672ms 08:30:44 INFO - PROCESS | 2087 | 1462375844227 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:30:44 INFO - PROCESS | 2087 | 1462375844228 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:30:44 INFO - PROCESS | 2087 | 1462375844231 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:30:44 INFO - PROCESS | 2087 | 1462375844232 Marionette TRACE conn2 <- [1,1898,null,{}] 08:30:44 INFO - PROCESS | 2087 | 1462375844234 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}] 08:30:44 INFO - PROCESS | 2087 | 1462375844345 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:30:44 INFO - PROCESS | 2087 | 1462375844424 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:44 INFO - PROCESS | 2087 | ++DOCSHELL 0x137eae800 == 79 [pid = 2087] [id = 482] 08:30:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 174 (0x12d24f400) [pid = 2087] [serial = 1445] [outer = 0x0] 08:30:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 175 (0x12d9af800) [pid = 2087] [serial = 1446] [outer = 0x12d24f400] 08:30:44 INFO - PROCESS | 2087 | 1462375844455 Marionette DEBUG loaded listener.js 08:30:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 176 (0x12d9b4000) [pid = 2087] [serial = 1447] [outer = 0x12d24f400] 08:30:44 INFO - PROCESS | 2087 | 1462375844894 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]]]}] 08:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 720ms 08:30:44 INFO - PROCESS | 2087 | 1462375844969 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:30:44 INFO - PROCESS | 2087 | 1462375844971 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:30:45 INFO - PROCESS | 2087 | 1462375845009 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:30:45 INFO - PROCESS | 2087 | 1462375845010 Marionette TRACE conn2 <- [1,1902,null,{}] 08:30:45 INFO - PROCESS | 2087 | 1462375845012 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}] 08:30:45 INFO - PROCESS | 2087 | 1462375845125 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:30:45 INFO - PROCESS | 2087 | 1462375845206 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:45 INFO - PROCESS | 2087 | ++DOCSHELL 0x123f16800 == 80 [pid = 2087] [id = 483] 08:30:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 177 (0x110f90800) [pid = 2087] [serial = 1448] [outer = 0x0] 08:30:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 178 (0x128c79800) [pid = 2087] [serial = 1449] [outer = 0x110f90800] 08:30:45 INFO - PROCESS | 2087 | 1462375845236 Marionette DEBUG loaded listener.js 08:30:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 179 (0x12d9b4400) [pid = 2087] [serial = 1450] [outer = 0x110f90800] 08:30:45 INFO - PROCESS | 2087 | 1462375845874 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]]]}] 08:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 940ms 08:30:45 INFO - PROCESS | 2087 | 1462375845932 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:30:45 INFO - PROCESS | 2087 | 1462375845936 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:30:45 INFO - PROCESS | 2087 | 1462375845944 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:30:45 INFO - PROCESS | 2087 | 1462375845947 Marionette TRACE conn2 <- [1,1906,null,{}] 08:30:45 INFO - PROCESS | 2087 | 1462375845953 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}] 08:30:46 INFO - PROCESS | 2087 | 1462375846121 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:30:46 INFO - PROCESS | 2087 | 1462375846241 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:46 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ab1d800 == 81 [pid = 2087] [id = 484] 08:30:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 180 (0x11282b800) [pid = 2087] [serial = 1451] [outer = 0x0] 08:30:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 181 (0x113c64400) [pid = 2087] [serial = 1452] [outer = 0x11282b800] 08:30:46 INFO - PROCESS | 2087 | 1462375846273 Marionette DEBUG loaded listener.js 08:30:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 182 (0x116652400) [pid = 2087] [serial = 1453] [outer = 0x11282b800] 08:30:46 INFO - PROCESS | 2087 | 1462375846779 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]]]}] 08:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 876ms 08:30:46 INFO - PROCESS | 2087 | 1462375846819 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:30:46 INFO - PROCESS | 2087 | 1462375846825 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:30:46 INFO - PROCESS | 2087 | 1462375846832 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:30:46 INFO - PROCESS | 2087 | 1462375846834 Marionette TRACE conn2 <- [1,1910,null,{}] 08:30:46 INFO - PROCESS | 2087 | 1462375846862 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}] 08:30:47 INFO - PROCESS | 2087 | 1462375847016 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:30:47 INFO - PROCESS | 2087 | 1462375847098 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:47 INFO - PROCESS | 2087 | ++DOCSHELL 0x124722000 == 82 [pid = 2087] [id = 485] 08:30:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 183 (0x116656000) [pid = 2087] [serial = 1454] [outer = 0x0] 08:30:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 184 (0x116a68400) [pid = 2087] [serial = 1455] [outer = 0x116656000] 08:30:47 INFO - PROCESS | 2087 | 1462375847126 Marionette DEBUG loaded listener.js 08:30:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 185 (0x119642800) [pid = 2087] [serial = 1456] [outer = 0x116656000] 08:30:47 INFO - PROCESS | 2087 | --DOCSHELL 0x132248800 == 81 [pid = 2087] [id = 474] 08:30:47 INFO - PROCESS | 2087 | --DOCSHELL 0x132067800 == 80 [pid = 2087] [id = 473] 08:30:47 INFO - PROCESS | 2087 | --DOCSHELL 0x12ca04800 == 79 [pid = 2087] [id = 472] 08:30:47 INFO - PROCESS | 2087 | --DOCSHELL 0x12db66000 == 78 [pid = 2087] [id = 471] 08:30:47 INFO - PROCESS | 2087 | --DOCSHELL 0x12d2d8000 == 77 [pid = 2087] [id = 470] 08:30:47 INFO - PROCESS | 2087 | --DOCSHELL 0x12ca02800 == 76 [pid = 2087] [id = 469] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 184 (0x127089400) [pid = 2087] [serial = 1359] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 183 (0x12a7c7c00) [pid = 2087] [serial = 1320] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 182 (0x129710000) [pid = 2087] [serial = 1323] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOCSHELL 0x12c149800 == 75 [pid = 2087] [id = 468] 08:30:47 INFO - PROCESS | 2087 | --DOCSHELL 0x1297b1800 == 74 [pid = 2087] [id = 467] 08:30:47 INFO - PROCESS | 2087 | --DOCSHELL 0x127513000 == 73 [pid = 2087] [id = 466] 08:30:47 INFO - PROCESS | 2087 | --DOCSHELL 0x12442c800 == 72 [pid = 2087] [id = 465] 08:30:47 INFO - PROCESS | 2087 | --DOCSHELL 0x110dcb000 == 71 [pid = 2087] [id = 464] 08:30:47 INFO - PROCESS | 2087 | --DOCSHELL 0x1292ee000 == 70 [pid = 2087] [id = 463] 08:30:47 INFO - PROCESS | 2087 | --DOCSHELL 0x112e45800 == 69 [pid = 2087] [id = 454] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 181 (0x129596000) [pid = 2087] [serial = 1344] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 180 (0x12a7cd000) [pid = 2087] [serial = 1347] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 179 (0x12add2400) [pid = 2087] [serial = 1350] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 178 (0x112836400) [pid = 2087] [serial = 1305] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 177 (0x12a8efc00) [pid = 2087] [serial = 1348] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 176 (0x1125bc000) [pid = 2087] [serial = 1327] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 175 (0x110f8cc00) [pid = 2087] [serial = 1326] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 174 (0x12119c400) [pid = 2087] [serial = 1335] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 173 (0x123e53000) [pid = 2087] [serial = 1336] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 172 (0x118256800) [pid = 2087] [serial = 1330] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 171 (0x116a68c00) [pid = 2087] [serial = 1329] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 170 (0x124e9a000) [pid = 2087] [serial = 1314] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 169 (0x119196400) [pid = 2087] [serial = 1332] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 168 (0x11996e000) [pid = 2087] [serial = 1333] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 167 (0x1242b5c00) [pid = 2087] [serial = 1338] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 166 (0x1244c8800) [pid = 2087] [serial = 1339] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 165 (0x128a0cc00) [pid = 2087] [serial = 1317] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 164 (0x121197800) [pid = 2087] [serial = 1311] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 163 (0x1167bf400) [pid = 2087] [serial = 1308] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 162 (0x112f0f400) [pid = 2087] [serial = 1356] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 161 (0x110f6c000) [pid = 2087] [serial = 1353] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 160 (0x121198800) [pid = 2087] [serial = 1357] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 159 (0x12bbd2400) [pid = 2087] [serial = 1351] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 158 (0x1289c0800) [pid = 2087] [serial = 1342] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 157 (0x1257d9c00) [pid = 2087] [serial = 1341] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 156 (0x110f70800) [pid = 2087] [serial = 1354] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | --DOMWINDOW == 155 (0x129715c00) [pid = 2087] [serial = 1345] [outer = 0x0] [url = about:blank] 08:30:47 INFO - PROCESS | 2087 | 1462375847544 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]]]}] 08:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 747ms 08:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:30:47 INFO - PROCESS | 2087 | 1462375847579 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:30:47 INFO - PROCESS | 2087 | 1462375847580 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:30:47 INFO - PROCESS | 2087 | 1462375847582 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:30:47 INFO - PROCESS | 2087 | 1462375847584 Marionette TRACE conn2 <- [1,1914,null,{}] 08:30:47 INFO - PROCESS | 2087 | 1462375847597 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}] 08:30:47 INFO - PROCESS | 2087 | 1462375847719 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:30:47 INFO - PROCESS | 2087 | 1462375847730 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:47 INFO - PROCESS | 2087 | ++DOCSHELL 0x125015800 == 70 [pid = 2087] [id = 486] 08:30:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 156 (0x1197e3c00) [pid = 2087] [serial = 1457] [outer = 0x0] 08:30:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 157 (0x12107dc00) [pid = 2087] [serial = 1458] [outer = 0x1197e3c00] 08:30:47 INFO - PROCESS | 2087 | 1462375847758 Marionette DEBUG loaded listener.js 08:30:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 158 (0x123c83c00) [pid = 2087] [serial = 1459] [outer = 0x1197e3c00] 08:30:48 INFO - PROCESS | 2087 | 1462375848116 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]]]}] 08:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 575ms 08:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:30:48 INFO - PROCESS | 2087 | 1462375848164 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:30:48 INFO - PROCESS | 2087 | 1462375848165 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:30:48 INFO - PROCESS | 2087 | 1462375848168 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:30:48 INFO - PROCESS | 2087 | 1462375848169 Marionette TRACE conn2 <- [1,1918,null,{}] 08:30:48 INFO - PROCESS | 2087 | 1462375848171 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}] 08:30:48 INFO - PROCESS | 2087 | 1462375848263 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:30:48 INFO - PROCESS | 2087 | 1462375848267 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:48 INFO - PROCESS | 2087 | ++DOCSHELL 0x12b24a800 == 71 [pid = 2087] [id = 487] 08:30:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 159 (0x11911a800) [pid = 2087] [serial = 1460] [outer = 0x0] 08:30:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 160 (0x123e60400) [pid = 2087] [serial = 1461] [outer = 0x11911a800] 08:30:48 INFO - PROCESS | 2087 | 1462375848294 Marionette DEBUG loaded listener.js 08:30:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 161 (0x1244d1800) [pid = 2087] [serial = 1462] [outer = 0x11911a800] 08:30:48 INFO - PROCESS | 2087 | 1462375848645 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]]]}] 08:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 08:30:48 INFO - PROCESS | 2087 | 1462375848687 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:30:48 INFO - PROCESS | 2087 | 1462375848689 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:30:48 INFO - PROCESS | 2087 | 1462375848700 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:30:48 INFO - PROCESS | 2087 | 1462375848702 Marionette TRACE conn2 <- [1,1922,null,{}] 08:30:48 INFO - PROCESS | 2087 | 1462375848708 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}] 08:30:48 INFO - PROCESS | 2087 | 1462375848850 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:30:48 INFO - PROCESS | 2087 | 1462375848863 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:48 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c679800 == 72 [pid = 2087] [id = 488] 08:30:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 162 (0x124ed4400) [pid = 2087] [serial = 1463] [outer = 0x0] 08:30:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 163 (0x1268e2c00) [pid = 2087] [serial = 1464] [outer = 0x124ed4400] 08:30:48 INFO - PROCESS | 2087 | 1462375848888 Marionette DEBUG loaded listener.js 08:30:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 164 (0x12729c800) [pid = 2087] [serial = 1465] [outer = 0x124ed4400] 08:30:49 INFO - PROCESS | 2087 | 1462375849336 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]]]}] 08:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 684ms 08:30:49 INFO - PROCESS | 2087 | 1462375849378 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:30:49 INFO - PROCESS | 2087 | 1462375849380 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:30:49 INFO - PROCESS | 2087 | 1462375849384 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:30:49 INFO - PROCESS | 2087 | 1462375849385 Marionette TRACE conn2 <- [1,1926,null,{}] 08:30:49 INFO - PROCESS | 2087 | 1462375849401 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}] 08:30:49 INFO - PROCESS | 2087 | 1462375849600 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:30:49 INFO - PROCESS | 2087 | 1462375849627 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:49 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d7ea000 == 73 [pid = 2087] [id = 489] 08:30:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 165 (0x128a05400) [pid = 2087] [serial = 1466] [outer = 0x0] 08:30:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 166 (0x1292a5c00) [pid = 2087] [serial = 1467] [outer = 0x128a05400] 08:30:49 INFO - PROCESS | 2087 | 1462375849654 Marionette DEBUG loaded listener.js 08:30:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 167 (0x12a8fe400) [pid = 2087] [serial = 1468] [outer = 0x128a05400] 08:30:50 INFO - PROCESS | 2087 | 1462375850024 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]]]}] 08:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 672ms 08:30:50 INFO - PROCESS | 2087 | 1462375850062 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:30:50 INFO - PROCESS | 2087 | 1462375850063 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:30:50 INFO - PROCESS | 2087 | 1462375850065 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:30:50 INFO - PROCESS | 2087 | 1462375850066 Marionette TRACE conn2 <- [1,1930,null,{}] 08:30:50 INFO - PROCESS | 2087 | 1462375850074 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}] 08:30:50 INFO - PROCESS | 2087 | 1462375850191 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:30:50 INFO - PROCESS | 2087 | 1462375850223 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:50 INFO - PROCESS | 2087 | ++DOCSHELL 0x12eaa9000 == 74 [pid = 2087] [id = 490] 08:30:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 168 (0x12addc400) [pid = 2087] [serial = 1469] [outer = 0x0] 08:30:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 169 (0x12bbd2400) [pid = 2087] [serial = 1470] [outer = 0x12addc400] 08:30:50 INFO - PROCESS | 2087 | 1462375850248 Marionette DEBUG loaded listener.js 08:30:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 170 (0x12c639400) [pid = 2087] [serial = 1471] [outer = 0x12addc400] 08:30:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 171 (0x12bbdfc00) [pid = 2087] [serial = 1472] [outer = 0x12cfefc00] 08:30:50 INFO - PROCESS | 2087 | 1462375850820 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]]]}] 08:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 768ms 08:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:30:50 INFO - PROCESS | 2087 | 1462375850835 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:30:50 INFO - PROCESS | 2087 | 1462375850839 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:30:50 INFO - PROCESS | 2087 | 1462375850843 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:30:50 INFO - PROCESS | 2087 | 1462375850845 Marionette TRACE conn2 <- [1,1934,null,{}] 08:30:50 INFO - PROCESS | 2087 | 1462375850849 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}] 08:30:50 INFO - PROCESS | 2087 | 1462375850974 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:30:50 INFO - PROCESS | 2087 | 1462375850989 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:50 INFO - PROCESS | 2087 | ++DOCSHELL 0x12f7af800 == 75 [pid = 2087] [id = 491] 08:30:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 172 (0x1242f8400) [pid = 2087] [serial = 1473] [outer = 0x0] 08:30:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 173 (0x12cff4800) [pid = 2087] [serial = 1474] [outer = 0x1242f8400] 08:30:51 INFO - PROCESS | 2087 | 1462375851014 Marionette DEBUG loaded listener.js 08:30:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 174 (0x12d429000) [pid = 2087] [serial = 1475] [outer = 0x1242f8400] 08:30:51 INFO - PROCESS | 2087 | 1462375851367 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]]]}] 08:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 571ms 08:30:51 INFO - PROCESS | 2087 | --DOMWINDOW == 173 (0x1247ba800) [pid = 2087] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:30:51 INFO - PROCESS | 2087 | --DOMWINDOW == 172 (0x11664dc00) [pid = 2087] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:30:51 INFO - PROCESS | 2087 | --DOMWINDOW == 171 (0x116654c00) [pid = 2087] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:30:51 INFO - PROCESS | 2087 | --DOMWINDOW == 170 (0x1242b0c00) [pid = 2087] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:30:51 INFO - PROCESS | 2087 | --DOMWINDOW == 169 (0x11282d000) [pid = 2087] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:30:51 INFO - PROCESS | 2087 | --DOMWINDOW == 168 (0x110e10000) [pid = 2087] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:30:51 INFO - PROCESS | 2087 | --DOMWINDOW == 167 (0x11999f800) [pid = 2087] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:30:51 INFO - PROCESS | 2087 | --DOMWINDOW == 166 (0x123e30c00) [pid = 2087] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:30:51 INFO - PROCESS | 2087 | --DOMWINDOW == 165 (0x12bfab000) [pid = 2087] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:30:51 INFO - PROCESS | 2087 | --DOMWINDOW == 164 (0x11285e000) [pid = 2087] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:30:51 INFO - PROCESS | 2087 | --DOMWINDOW == 163 (0x126a61400) [pid = 2087] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:30:51 INFO - PROCESS | 2087 | --DOMWINDOW == 162 (0x112a0a800) [pid = 2087] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:30:51 INFO - PROCESS | 2087 | 1462375851579 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:30:51 INFO - PROCESS | 2087 | 1462375851580 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:30:51 INFO - PROCESS | 2087 | 1462375851593 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:30:51 INFO - PROCESS | 2087 | 1462375851594 Marionette TRACE conn2 <- [1,1938,null,{}] 08:30:51 INFO - PROCESS | 2087 | 1462375851596 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}] 08:30:51 INFO - PROCESS | 2087 | 1462375851692 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:30:51 INFO - PROCESS | 2087 | 1462375851695 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:51 INFO - PROCESS | 2087 | ++DOCSHELL 0x1295c1000 == 76 [pid = 2087] [id = 492] 08:30:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 163 (0x112a0a800) [pid = 2087] [serial = 1476] [outer = 0x0] 08:30:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 164 (0x116658000) [pid = 2087] [serial = 1477] [outer = 0x112a0a800] 08:30:51 INFO - PROCESS | 2087 | 1462375851720 Marionette DEBUG loaded listener.js 08:30:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 165 (0x1244cf400) [pid = 2087] [serial = 1478] [outer = 0x112a0a800] 08:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 469ms 08:30:52 INFO - PROCESS | 2087 | 1462375852057 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]]]}] 08:30:52 INFO - PROCESS | 2087 | 1462375852061 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:30:52 INFO - PROCESS | 2087 | 1462375852062 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:30:52 INFO - PROCESS | 2087 | 1462375852064 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:30:52 INFO - PROCESS | 2087 | 1462375852065 Marionette TRACE conn2 <- [1,1942,null,{}] 08:30:52 INFO - PROCESS | 2087 | 1462375852067 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}] 08:30:52 INFO - PROCESS | 2087 | 1462375852165 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:30:52 INFO - PROCESS | 2087 | 1462375852237 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:52 INFO - PROCESS | 2087 | ++DOCSHELL 0x132246800 == 77 [pid = 2087] [id = 493] 08:30:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 166 (0x116651800) [pid = 2087] [serial = 1479] [outer = 0x0] 08:30:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 167 (0x12cc55400) [pid = 2087] [serial = 1480] [outer = 0x116651800] 08:30:52 INFO - PROCESS | 2087 | 1462375852261 Marionette DEBUG loaded listener.js 08:30:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 168 (0x134744c00) [pid = 2087] [serial = 1481] [outer = 0x116651800] 08:30:52 INFO - PROCESS | 2087 | 1462375852548 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]]]}] 08:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 518ms 08:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:30:52 INFO - PROCESS | 2087 | 1462375852582 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:30:52 INFO - PROCESS | 2087 | 1462375852584 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:30:52 INFO - PROCESS | 2087 | 1462375852586 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:30:52 INFO - PROCESS | 2087 | 1462375852590 Marionette TRACE conn2 <- [1,1946,null,{}] 08:30:52 INFO - PROCESS | 2087 | 1462375852594 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}] 08:30:52 INFO - PROCESS | 2087 | 1462375852701 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:30:52 INFO - PROCESS | 2087 | 1462375852705 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:52 INFO - PROCESS | 2087 | ++DOCSHELL 0x1366e5800 == 78 [pid = 2087] [id = 494] 08:30:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 169 (0x12f718c00) [pid = 2087] [serial = 1482] [outer = 0x0] 08:30:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 170 (0x12f71e000) [pid = 2087] [serial = 1483] [outer = 0x12f718c00] 08:30:52 INFO - PROCESS | 2087 | 1462375852735 Marionette DEBUG loaded listener.js 08:30:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 171 (0x13474a400) [pid = 2087] [serial = 1484] [outer = 0x12f718c00] 08:30:53 INFO - PROCESS | 2087 | 1462375853094 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]]]}] 08:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 523ms 08:30:53 INFO - PROCESS | 2087 | 1462375853110 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:30:53 INFO - PROCESS | 2087 | 1462375853111 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:30:53 INFO - PROCESS | 2087 | 1462375853113 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:30:53 INFO - PROCESS | 2087 | 1462375853114 Marionette TRACE conn2 <- [1,1950,null,{}] 08:30:53 INFO - PROCESS | 2087 | 1462375853117 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}] 08:30:53 INFO - PROCESS | 2087 | 1462375853246 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:30:53 INFO - PROCESS | 2087 | 1462375853253 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:53 INFO - PROCESS | 2087 | ++DOCSHELL 0x137f5a800 == 79 [pid = 2087] [id = 495] 08:30:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 172 (0x110e12400) [pid = 2087] [serial = 1485] [outer = 0x0] 08:30:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 173 (0x13474f800) [pid = 2087] [serial = 1486] [outer = 0x110e12400] 08:30:53 INFO - PROCESS | 2087 | 1462375853279 Marionette DEBUG loaded listener.js 08:30:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 174 (0x13611f400) [pid = 2087] [serial = 1487] [outer = 0x110e12400] 08:30:53 INFO - PROCESS | 2087 | 1462375853834 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]]]}] 08:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 770ms 08:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:30:53 INFO - PROCESS | 2087 | 1462375853884 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:30:53 INFO - PROCESS | 2087 | 1462375853888 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:30:53 INFO - PROCESS | 2087 | 1462375853894 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:30:53 INFO - PROCESS | 2087 | 1462375853898 Marionette TRACE conn2 <- [1,1954,null,{}] 08:30:53 INFO - PROCESS | 2087 | 1462375853905 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}] 08:30:54 INFO - PROCESS | 2087 | 1462375854089 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:30:54 INFO - PROCESS | 2087 | 1462375854178 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:54 INFO - PROCESS | 2087 | ++DOCSHELL 0x123d36800 == 80 [pid = 2087] [id = 496] 08:30:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 175 (0x112a0b400) [pid = 2087] [serial = 1488] [outer = 0x0] 08:30:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 176 (0x115f77800) [pid = 2087] [serial = 1489] [outer = 0x112a0b400] 08:30:54 INFO - PROCESS | 2087 | 1462375854210 Marionette DEBUG loaded listener.js 08:30:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 177 (0x116657400) [pid = 2087] [serial = 1490] [outer = 0x112a0b400] 08:30:54 INFO - PROCESS | 2087 | 1462375854629 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]]]}] 08:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 776ms 08:30:54 INFO - PROCESS | 2087 | 1462375854668 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:30:54 INFO - PROCESS | 2087 | 1462375854672 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:30:54 INFO - PROCESS | 2087 | 1462375854677 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:30:54 INFO - PROCESS | 2087 | 1462375854679 Marionette TRACE conn2 <- [1,1958,null,{}] 08:30:54 INFO - PROCESS | 2087 | 1462375854682 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}] 08:30:54 INFO - PROCESS | 2087 | 1462375854797 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:30:54 INFO - PROCESS | 2087 | 1462375854911 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:54 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d124800 == 81 [pid = 2087] [id = 497] 08:30:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 178 (0x11665a000) [pid = 2087] [serial = 1491] [outer = 0x0] 08:30:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 179 (0x11741a400) [pid = 2087] [serial = 1492] [outer = 0x11665a000] 08:30:54 INFO - PROCESS | 2087 | 1462375854945 Marionette DEBUG loaded listener.js 08:30:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 180 (0x121190400) [pid = 2087] [serial = 1493] [outer = 0x11665a000] 08:30:55 INFO - PROCESS | 2087 | 1462375855373 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]]]}] 08:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 722ms 08:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:30:55 INFO - PROCESS | 2087 | 1462375855407 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:30:55 INFO - PROCESS | 2087 | 1462375855408 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:30:55 INFO - PROCESS | 2087 | 1462375855411 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:30:55 INFO - PROCESS | 2087 | 1462375855414 Marionette TRACE conn2 <- [1,1962,null,{}] 08:30:55 INFO - PROCESS | 2087 | 1462375855434 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}] 08:30:55 INFO - PROCESS | 2087 | 1462375855581 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:30:55 INFO - PROCESS | 2087 | 1462375855674 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:55 INFO - PROCESS | 2087 | ++DOCSHELL 0x1366e5000 == 82 [pid = 2087] [id = 498] 08:30:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 181 (0x1242b6000) [pid = 2087] [serial = 1494] [outer = 0x0] 08:30:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 182 (0x128a0cc00) [pid = 2087] [serial = 1495] [outer = 0x1242b6000] 08:30:55 INFO - PROCESS | 2087 | 1462375855710 Marionette DEBUG loaded listener.js 08:30:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 183 (0x129716000) [pid = 2087] [serial = 1496] [outer = 0x1242b6000] 08:30:56 INFO - PROCESS | 2087 | 1462375856162 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]]]}] 08:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 771ms 08:30:56 INFO - PROCESS | 2087 | 1462375856183 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:30:56 INFO - PROCESS | 2087 | 1462375856185 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:30:56 INFO - PROCESS | 2087 | 1462375856187 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:30:56 INFO - PROCESS | 2087 | 1462375856189 Marionette TRACE conn2 <- [1,1966,null,{}] 08:30:56 INFO - PROCESS | 2087 | 1462375856191 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}] 08:30:56 INFO - PROCESS | 2087 | 1462375856303 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:30:56 INFO - PROCESS | 2087 | 1462375856386 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:56 INFO - PROCESS | 2087 | ++DOCSHELL 0x138cb1000 == 83 [pid = 2087] [id = 499] 08:30:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 184 (0x12a7d1c00) [pid = 2087] [serial = 1497] [outer = 0x0] 08:30:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 185 (0x12bfae800) [pid = 2087] [serial = 1498] [outer = 0x12a7d1c00] 08:30:56 INFO - PROCESS | 2087 | 1462375856416 Marionette DEBUG loaded listener.js 08:30:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 186 (0x12d9ab800) [pid = 2087] [serial = 1499] [outer = 0x12a7d1c00] 08:30:56 INFO - PROCESS | 2087 | 1462375856798 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]]]}] 08:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 670ms 08:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:30:56 INFO - PROCESS | 2087 | 1462375856858 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:30:56 INFO - PROCESS | 2087 | 1462375856859 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:30:56 INFO - PROCESS | 2087 | 1462375856861 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:30:56 INFO - PROCESS | 2087 | 1462375856863 Marionette TRACE conn2 <- [1,1970,null,{}] 08:30:56 INFO - PROCESS | 2087 | 1462375856865 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}] 08:30:56 INFO - PROCESS | 2087 | 1462375856997 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:30:57 INFO - PROCESS | 2087 | 1462375857082 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:57 INFO - PROCESS | 2087 | ++DOCSHELL 0x131245000 == 84 [pid = 2087] [id = 500] 08:30:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 187 (0x128bbac00) [pid = 2087] [serial = 1500] [outer = 0x0] 08:30:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 188 (0x128bbec00) [pid = 2087] [serial = 1501] [outer = 0x128bbac00] 08:30:57 INFO - PROCESS | 2087 | 1462375857119 Marionette DEBUG loaded listener.js 08:30:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 189 (0x128bc3800) [pid = 2087] [serial = 1502] [outer = 0x128bbac00] 08:30:57 INFO - PROCESS | 2087 | 1462375857507 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]]]}] 08:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 669ms 08:30:57 INFO - PROCESS | 2087 | 1462375857530 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:30:57 INFO - PROCESS | 2087 | 1462375857532 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:30:57 INFO - PROCESS | 2087 | 1462375857534 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:30:57 INFO - PROCESS | 2087 | 1462375857535 Marionette TRACE conn2 <- [1,1974,null,{}] 08:30:57 INFO - PROCESS | 2087 | 1462375857538 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}] 08:30:57 INFO - PROCESS | 2087 | 1462375857664 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:30:57 INFO - PROCESS | 2087 | 1462375857779 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:57 INFO - PROCESS | 2087 | ++DOCSHELL 0x140878800 == 85 [pid = 2087] [id = 501] 08:30:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 190 (0x12bfa5800) [pid = 2087] [serial = 1503] [outer = 0x0] 08:30:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 191 (0x12d513400) [pid = 2087] [serial = 1504] [outer = 0x12bfa5800] 08:30:57 INFO - PROCESS | 2087 | 1462375857812 Marionette DEBUG loaded listener.js 08:30:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 192 (0x12f71ac00) [pid = 2087] [serial = 1505] [outer = 0x12bfa5800] 08:30:58 INFO - PROCESS | 2087 | 1462375858222 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]]]}] 08:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 718ms 08:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:30:58 INFO - PROCESS | 2087 | 1462375858253 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:30:58 INFO - PROCESS | 2087 | 1462375858254 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:30:58 INFO - PROCESS | 2087 | 1462375858256 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:30:58 INFO - PROCESS | 2087 | 1462375858257 Marionette TRACE conn2 <- [1,1978,null,{}] 08:30:58 INFO - PROCESS | 2087 | 1462375858260 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}] 08:30:58 INFO - PROCESS | 2087 | 1462375858369 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:30:58 INFO - PROCESS | 2087 | 1462375858472 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:58 INFO - PROCESS | 2087 | ++DOCSHELL 0x14088d000 == 86 [pid = 2087] [id = 502] 08:30:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 193 (0x12f71d800) [pid = 2087] [serial = 1506] [outer = 0x0] 08:30:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 194 (0x134592800) [pid = 2087] [serial = 1507] [outer = 0x12f71d800] 08:30:58 INFO - PROCESS | 2087 | 1462375858502 Marionette DEBUG loaded listener.js 08:30:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 195 (0x134598400) [pid = 2087] [serial = 1508] [outer = 0x12f71d800] 08:30:58 INFO - PROCESS | 2087 | 1462375858928 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]]]}] 08:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 720ms 08:30:58 INFO - PROCESS | 2087 | 1462375858977 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:30:58 INFO - PROCESS | 2087 | 1462375858979 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:30:58 INFO - PROCESS | 2087 | 1462375858983 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:30:58 INFO - PROCESS | 2087 | 1462375858985 Marionette TRACE conn2 <- [1,1982,null,{}] 08:30:58 INFO - PROCESS | 2087 | 1462375858989 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}] 08:30:59 INFO - PROCESS | 2087 | 1462375859155 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:30:59 INFO - PROCESS | 2087 | 1462375859308 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:30:59 INFO - PROCESS | 2087 | ++DOCSHELL 0x14062f000 == 87 [pid = 2087] [id = 503] 08:30:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 196 (0x12f720400) [pid = 2087] [serial = 1509] [outer = 0x0] 08:30:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 197 (0x131298800) [pid = 2087] [serial = 1510] [outer = 0x12f720400] 08:30:59 INFO - PROCESS | 2087 | 1462375859358 Marionette DEBUG loaded listener.js 08:30:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 198 (0x13129d000) [pid = 2087] [serial = 1511] [outer = 0x12f720400] 08:30:59 INFO - PROCESS | 2087 | 1462375859793 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]]]}] 08:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 825ms 08:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:30:59 INFO - PROCESS | 2087 | 1462375859807 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:30:59 INFO - PROCESS | 2087 | 1462375859808 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:30:59 INFO - PROCESS | 2087 | 1462375859811 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:30:59 INFO - PROCESS | 2087 | 1462375859812 Marionette TRACE conn2 <- [1,1986,null,{}] 08:30:59 INFO - PROCESS | 2087 | 1462375859814 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}] 08:30:59 INFO - PROCESS | 2087 | 1462375859946 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:31:00 INFO - PROCESS | 2087 | 1462375860049 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:00 INFO - PROCESS | 2087 | ++DOCSHELL 0x13222a800 == 88 [pid = 2087] [id = 504] 08:31:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 199 (0x110f70400) [pid = 2087] [serial = 1512] [outer = 0x0] 08:31:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 200 (0x12d419800) [pid = 2087] [serial = 1513] [outer = 0x110f70400] 08:31:00 INFO - PROCESS | 2087 | 1462375860080 Marionette DEBUG loaded listener.js 08:31:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 201 (0x13459b000) [pid = 2087] [serial = 1514] [outer = 0x110f70400] 08:31:00 INFO - PROCESS | 2087 | 1462375860599 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]]]}] 08:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 821ms 08:31:00 INFO - PROCESS | 2087 | 1462375860633 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:31:00 INFO - PROCESS | 2087 | 1462375860637 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:31:00 INFO - PROCESS | 2087 | 1462375860643 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:31:00 INFO - PROCESS | 2087 | 1462375860645 Marionette TRACE conn2 <- [1,1990,null,{}] 08:31:00 INFO - PROCESS | 2087 | 1462375860649 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}] 08:31:00 INFO - PROCESS | 2087 | 1462375860825 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:31:00 INFO - PROCESS | 2087 | 1462375860993 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:01 INFO - PROCESS | 2087 | ++DOCSHELL 0x119ecd800 == 89 [pid = 2087] [id = 505] 08:31:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 202 (0x110f70800) [pid = 2087] [serial = 1515] [outer = 0x0] 08:31:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 203 (0x12a8fa800) [pid = 2087] [serial = 1516] [outer = 0x110f70800] 08:31:01 INFO - PROCESS | 2087 | 1462375861028 Marionette DEBUG loaded listener.js 08:31:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 204 (0x13459cc00) [pid = 2087] [serial = 1517] [outer = 0x110f70800] 08:31:01 INFO - PROCESS | 2087 | 1462375861667 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]]]}] 08:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1071ms 08:31:01 INFO - PROCESS | 2087 | 1462375861714 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:31:01 INFO - PROCESS | 2087 | 1462375861716 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:31:01 INFO - PROCESS | 2087 | 1462375861719 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:31:01 INFO - PROCESS | 2087 | 1462375861721 Marionette TRACE conn2 <- [1,1994,null,{}] 08:31:01 INFO - PROCESS | 2087 | 1462375861725 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}] 08:31:01 INFO - PROCESS | 2087 | 1462375861833 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:31:01 INFO - PROCESS | 2087 | 1462375861955 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:01 INFO - PROCESS | 2087 | ++DOCSHELL 0x117307000 == 90 [pid = 2087] [id = 506] 08:31:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 205 (0x110f64400) [pid = 2087] [serial = 1518] [outer = 0x0] 08:31:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 206 (0x11281fc00) [pid = 2087] [serial = 1519] [outer = 0x110f64400] 08:31:01 INFO - PROCESS | 2087 | 1462375861985 Marionette DEBUG loaded listener.js 08:31:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 207 (0x116034c00) [pid = 2087] [serial = 1520] [outer = 0x110f64400] 08:31:02 INFO - PROCESS | 2087 | 1462375862414 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]]]}] 08:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 721ms 08:31:02 INFO - PROCESS | 2087 | 1462375862441 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:31:02 INFO - PROCESS | 2087 | 1462375862444 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:31:02 INFO - PROCESS | 2087 | 1462375862449 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:31:02 INFO - PROCESS | 2087 | 1462375862450 Marionette TRACE conn2 <- [1,1998,null,{}] 08:31:02 INFO - PROCESS | 2087 | 1462375862453 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}] 08:31:02 INFO - PROCESS | 2087 | 1462375862562 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:31:02 INFO - PROCESS | 2087 | 1462375862688 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x1366e5800 == 89 [pid = 2087] [id = 494] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x132246800 == 88 [pid = 2087] [id = 493] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x1295c1000 == 87 [pid = 2087] [id = 492] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x12f7af800 == 86 [pid = 2087] [id = 491] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x12eaa9000 == 85 [pid = 2087] [id = 490] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x12d7ea000 == 84 [pid = 2087] [id = 489] 08:31:02 INFO - PROCESS | 2087 | --DOMWINDOW == 206 (0x12cc54000) [pid = 2087] [serial = 1380] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 2087 | --DOMWINDOW == 205 (0x12cffa000) [pid = 2087] [serial = 1383] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 2087 | --DOMWINDOW == 204 (0x12d412400) [pid = 2087] [serial = 1422] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 2087 | ++DOCSHELL 0x113e78800 == 85 [pid = 2087] [id = 507] 08:31:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 205 (0x11292c400) [pid = 2087] [serial = 1521] [outer = 0x0] 08:31:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 206 (0x11664f000) [pid = 2087] [serial = 1522] [outer = 0x11292c400] 08:31:02 INFO - PROCESS | 2087 | 1462375862760 Marionette DEBUG loaded listener.js 08:31:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 207 (0x11664e800) [pid = 2087] [serial = 1523] [outer = 0x11292c400] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x12c679800 == 84 [pid = 2087] [id = 488] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x12b24a800 == 83 [pid = 2087] [id = 487] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x125015800 == 82 [pid = 2087] [id = 486] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x124722000 == 81 [pid = 2087] [id = 485] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x12ab1d800 == 80 [pid = 2087] [id = 484] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x12f7b8800 == 79 [pid = 2087] [id = 481] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x137f6f000 == 78 [pid = 2087] [id = 480] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x1366e9000 == 77 [pid = 2087] [id = 479] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x1346d4800 == 76 [pid = 2087] [id = 478] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x12d133800 == 75 [pid = 2087] [id = 477] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x127527000 == 74 [pid = 2087] [id = 476] 08:31:02 INFO - PROCESS | 2087 | --DOCSHELL 0x11601a000 == 73 [pid = 2087] [id = 475] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 206 (0x12bbd4c00) [pid = 2087] [serial = 1360] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 205 (0x129716400) [pid = 2087] [serial = 1407] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 204 (0x116653c00) [pid = 2087] [serial = 1410] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 203 (0x12adac400) [pid = 2087] [serial = 1408] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 202 (0x12adaf800) [pid = 2087] [serial = 1413] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 201 (0x12bbdcc00) [pid = 2087] [serial = 1377] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 200 (0x1242b9400) [pid = 2087] [serial = 1401] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 199 (0x116658c00) [pid = 2087] [serial = 1411] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 198 (0x11625fc00) [pid = 2087] [serial = 1390] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 197 (0x112a07000) [pid = 2087] [serial = 1389] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 196 (0x119fad400) [pid = 2087] [serial = 1368] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 195 (0x110f73c00) [pid = 2087] [serial = 1392] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 194 (0x117c23c00) [pid = 2087] [serial = 1393] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 193 (0x119fb7800) [pid = 2087] [serial = 1395] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 192 (0x121199000) [pid = 2087] [serial = 1396] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 191 (0x123e3cc00) [pid = 2087] [serial = 1398] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 190 (0x123e5e800) [pid = 2087] [serial = 1399] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 189 (0x117414800) [pid = 2087] [serial = 1365] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 188 (0x1247b9000) [pid = 2087] [serial = 1371] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 187 (0x1120d8c00) [pid = 2087] [serial = 1386] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 186 (0x110f34400) [pid = 2087] [serial = 1362] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 185 (0x1293df800) [pid = 2087] [serial = 1374] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 184 (0x12c637000) [pid = 2087] [serial = 1419] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 183 (0x12d247c00) [pid = 2087] [serial = 1420] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 182 (0x12ba38800) [pid = 2087] [serial = 1414] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 181 (0x129714c00) [pid = 2087] [serial = 1416] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 180 (0x1275a9c00) [pid = 2087] [serial = 1404] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 179 (0x129592c00) [pid = 2087] [serial = 1405] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 178 (0x12adde400) [pid = 2087] [serial = 1417] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | --DOMWINDOW == 177 (0x12489c800) [pid = 2087] [serial = 1402] [outer = 0x0] [url = about:blank] 08:31:03 INFO - PROCESS | 2087 | 1462375863101 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]]]}] 08:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 670ms 08:31:03 INFO - PROCESS | 2087 | 1462375863119 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:31:03 INFO - PROCESS | 2087 | 1462375863122 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:31:03 INFO - PROCESS | 2087 | 1462375863125 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:31:03 INFO - PROCESS | 2087 | 1462375863128 Marionette TRACE conn2 <- [1,2002,null,{}] 08:31:03 INFO - PROCESS | 2087 | 1462375863135 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}] 08:31:03 INFO - PROCESS | 2087 | 1462375863257 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:31:03 INFO - PROCESS | 2087 | 1462375863353 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:03 INFO - PROCESS | 2087 | ++DOCSHELL 0x1295cc800 == 74 [pid = 2087] [id = 508] 08:31:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 178 (0x119d79000) [pid = 2087] [serial = 1524] [outer = 0x0] 08:31:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 179 (0x121191400) [pid = 2087] [serial = 1525] [outer = 0x119d79000] 08:31:03 INFO - PROCESS | 2087 | 1462375863382 Marionette DEBUG loaded listener.js 08:31:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 180 (0x1191de800) [pid = 2087] [serial = 1526] [outer = 0x119d79000] 08:31:03 INFO - PROCESS | 2087 | 1462375863776 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]]]}] 08:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 680ms 08:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:31:03 INFO - PROCESS | 2087 | 1462375863806 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:31:03 INFO - PROCESS | 2087 | 1462375863809 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:31:03 INFO - PROCESS | 2087 | 1462375863812 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:31:03 INFO - PROCESS | 2087 | 1462375863815 Marionette TRACE conn2 <- [1,2006,null,{}] 08:31:03 INFO - PROCESS | 2087 | 1462375863818 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}] 08:31:03 INFO - PROCESS | 2087 | 1462375863960 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:31:04 INFO - PROCESS | 2087 | 1462375864071 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:04 INFO - PROCESS | 2087 | ++DOCSHELL 0x1295ca800 == 75 [pid = 2087] [id = 509] 08:31:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 181 (0x119198800) [pid = 2087] [serial = 1527] [outer = 0x0] 08:31:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 182 (0x123e59400) [pid = 2087] [serial = 1528] [outer = 0x119198800] 08:31:04 INFO - PROCESS | 2087 | 1462375864116 Marionette DEBUG loaded listener.js 08:31:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 183 (0x1245e7000) [pid = 2087] [serial = 1529] [outer = 0x119198800] 08:31:04 INFO - PROCESS | 2087 | 1462375864404 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]]]}] 08:31:04 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 08:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 621ms 08:31:04 INFO - PROCESS | 2087 | 1462375864433 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:31:04 INFO - PROCESS | 2087 | 1462375864435 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:31:04 INFO - PROCESS | 2087 | 1462375864445 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:31:04 INFO - PROCESS | 2087 | 1462375864446 Marionette TRACE conn2 <- [1,2010,null,{}] 08:31:04 INFO - PROCESS | 2087 | 1462375864448 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}] 08:31:04 INFO - PROCESS | 2087 | 1462375864586 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:31:04 INFO - PROCESS | 2087 | 1462375864645 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:04 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c153800 == 76 [pid = 2087] [id = 510] 08:31:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 184 (0x123c8f800) [pid = 2087] [serial = 1530] [outer = 0x0] 08:31:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 185 (0x1268e8c00) [pid = 2087] [serial = 1531] [outer = 0x123c8f800] 08:31:04 INFO - PROCESS | 2087 | 1462375864671 Marionette DEBUG loaded listener.js 08:31:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 186 (0x1289b8800) [pid = 2087] [serial = 1532] [outer = 0x123c8f800] 08:31:05 INFO - PROCESS | 2087 | 1462375865011 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]]]}] 08:31:05 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 08:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 619ms 08:31:05 INFO - PROCESS | 2087 | 1462375865064 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:31:05 INFO - PROCESS | 2087 | 1462375865066 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:31:05 INFO - PROCESS | 2087 | 1462375865068 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:31:05 INFO - PROCESS | 2087 | 1462375865069 Marionette TRACE conn2 <- [1,2014,null,{}] 08:31:05 INFO - PROCESS | 2087 | 1462375865071 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}] 08:31:05 INFO - PROCESS | 2087 | 1462375865208 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:31:05 INFO - PROCESS | 2087 | 1462375865227 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:05 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d2d8000 == 77 [pid = 2087] [id = 511] 08:31:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 187 (0x128bb9000) [pid = 2087] [serial = 1533] [outer = 0x0] 08:31:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 188 (0x1292ab800) [pid = 2087] [serial = 1534] [outer = 0x128bb9000] 08:31:05 INFO - PROCESS | 2087 | 1462375865255 Marionette DEBUG loaded listener.js 08:31:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 189 (0x12a7cd400) [pid = 2087] [serial = 1535] [outer = 0x128bb9000] 08:31:05 INFO - PROCESS | 2087 | 1462375865614 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]]]}] 08:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 568ms 08:31:05 INFO - PROCESS | 2087 | 1462375865638 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:31:05 INFO - PROCESS | 2087 | 1462375865639 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:31:05 INFO - PROCESS | 2087 | 1462375865642 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:31:05 INFO - PROCESS | 2087 | 1462375865643 Marionette TRACE conn2 <- [1,2018,null,{}] 08:31:05 INFO - PROCESS | 2087 | 1462375865645 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}] 08:31:05 INFO - PROCESS | 2087 | 1462375865765 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:31:05 INFO - PROCESS | 2087 | 1462375865791 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:05 INFO - PROCESS | 2087 | ++DOCSHELL 0x12dc07800 == 78 [pid = 2087] [id = 512] 08:31:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 190 (0x128bbf000) [pid = 2087] [serial = 1536] [outer = 0x0] 08:31:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 191 (0x12adae800) [pid = 2087] [serial = 1537] [outer = 0x128bbf000] 08:31:05 INFO - PROCESS | 2087 | 1462375865816 Marionette DEBUG loaded listener.js 08:31:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 192 (0x12ba3e800) [pid = 2087] [serial = 1538] [outer = 0x128bbf000] 08:31:06 INFO - PROCESS | 2087 | 1462375866192 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]]]}] 08:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 569ms 08:31:06 INFO - PROCESS | 2087 | 1462375866212 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:31:06 INFO - PROCESS | 2087 | 1462375866213 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:31:06 INFO - PROCESS | 2087 | 1462375866215 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:31:06 INFO - PROCESS | 2087 | 1462375866216 Marionette TRACE conn2 <- [1,2022,null,{}] 08:31:06 INFO - PROCESS | 2087 | 1462375866219 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}] 08:31:06 INFO - PROCESS | 2087 | 1462375866340 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:31:06 INFO - PROCESS | 2087 | 1462375866355 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:06 INFO - PROCESS | 2087 | ++DOCSHELL 0x12eac1000 == 79 [pid = 2087] [id = 513] 08:31:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 193 (0x12bb4ec00) [pid = 2087] [serial = 1539] [outer = 0x0] 08:31:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 194 (0x12bf9a800) [pid = 2087] [serial = 1540] [outer = 0x12bb4ec00] 08:31:06 INFO - PROCESS | 2087 | 1462375866380 Marionette DEBUG loaded listener.js 08:31:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 195 (0x12c638800) [pid = 2087] [serial = 1541] [outer = 0x12bb4ec00] 08:31:06 INFO - PROCESS | 2087 | 1462375866710 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]]]}] 08:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 520ms 08:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:31:06 INFO - PROCESS | 2087 | 1462375866741 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:31:06 INFO - PROCESS | 2087 | 1462375866742 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:31:06 INFO - PROCESS | 2087 | 1462375866744 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:31:06 INFO - PROCESS | 2087 | 1462375866745 Marionette TRACE conn2 <- [1,2026,null,{}] 08:31:06 INFO - PROCESS | 2087 | 1462375866748 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}] 08:31:06 INFO - PROCESS | 2087 | 1462375866869 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:31:07 INFO - PROCESS | 2087 | --DOMWINDOW == 194 (0x124ed4400) [pid = 2087] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:31:07 INFO - PROCESS | 2087 | --DOMWINDOW == 193 (0x12cffa400) [pid = 2087] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:31:07 INFO - PROCESS | 2087 | --DOMWINDOW == 192 (0x1242f8400) [pid = 2087] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:31:07 INFO - PROCESS | 2087 | --DOMWINDOW == 191 (0x116656000) [pid = 2087] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:31:07 INFO - PROCESS | 2087 | --DOMWINDOW == 190 (0x1197e3c00) [pid = 2087] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:31:07 INFO - PROCESS | 2087 | --DOMWINDOW == 189 (0x112a0a800) [pid = 2087] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:31:07 INFO - PROCESS | 2087 | --DOMWINDOW == 188 (0x12addc400) [pid = 2087] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:31:07 INFO - PROCESS | 2087 | --DOMWINDOW == 187 (0x128a05400) [pid = 2087] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:31:07 INFO - PROCESS | 2087 | --DOMWINDOW == 186 (0x11282b800) [pid = 2087] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:31:07 INFO - PROCESS | 2087 | --DOMWINDOW == 185 (0x11911a800) [pid = 2087] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:31:07 INFO - PROCESS | 2087 | --DOMWINDOW == 184 (0x116651800) [pid = 2087] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:31:07 INFO - PROCESS | 2087 | --DOMWINDOW == 183 (0x12f718c00) [pid = 2087] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:31:07 INFO - PROCESS | 2087 | 1462375867076 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:07 INFO - PROCESS | 2087 | ++DOCSHELL 0x119eba800 == 80 [pid = 2087] [id = 514] 08:31:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 184 (0x111f55400) [pid = 2087] [serial = 1542] [outer = 0x0] 08:31:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 185 (0x116656000) [pid = 2087] [serial = 1543] [outer = 0x111f55400] 08:31:07 INFO - PROCESS | 2087 | 1462375867103 Marionette DEBUG loaded listener.js 08:31:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 186 (0x12473e400) [pid = 2087] [serial = 1544] [outer = 0x111f55400] 08:31:07 INFO - PROCESS | 2087 | 1462375867391 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]]]}] 08:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 669ms 08:31:07 INFO - PROCESS | 2087 | 1462375867414 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:31:07 INFO - PROCESS | 2087 | 1462375867415 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:31:07 INFO - PROCESS | 2087 | 1462375867417 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:31:07 INFO - PROCESS | 2087 | 1462375867419 Marionette TRACE conn2 <- [1,2030,null,{}] 08:31:07 INFO - PROCESS | 2087 | 1462375867426 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}] 08:31:07 INFO - PROCESS | 2087 | 1462375867520 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:31:07 INFO - PROCESS | 2087 | 1462375867525 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:07 INFO - PROCESS | 2087 | ++DOCSHELL 0x1322cc800 == 81 [pid = 2087] [id = 515] 08:31:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 187 (0x110e14000) [pid = 2087] [serial = 1545] [outer = 0x0] 08:31:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 188 (0x12970f000) [pid = 2087] [serial = 1546] [outer = 0x110e14000] 08:31:07 INFO - PROCESS | 2087 | 1462375867550 Marionette DEBUG loaded listener.js 08:31:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 189 (0x12d248c00) [pid = 2087] [serial = 1547] [outer = 0x110e14000] 08:31:07 INFO - PROCESS | 2087 | 1462375867914 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]]]}] 08:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 522ms 08:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:31:07 INFO - PROCESS | 2087 | 1462375867940 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:31:07 INFO - PROCESS | 2087 | 1462375867941 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:31:07 INFO - PROCESS | 2087 | 1462375867943 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:31:07 INFO - PROCESS | 2087 | 1462375867945 Marionette TRACE conn2 <- [1,2034,null,{}] 08:31:07 INFO - PROCESS | 2087 | 1462375867947 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}] 08:31:08 INFO - PROCESS | 2087 | 1462375868095 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:31:08 INFO - PROCESS | 2087 | 1462375868100 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:08 INFO - PROCESS | 2087 | ++DOCSHELL 0x13453d000 == 82 [pid = 2087] [id = 516] 08:31:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 190 (0x113c66800) [pid = 2087] [serial = 1548] [outer = 0x0] 08:31:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 191 (0x12d510000) [pid = 2087] [serial = 1549] [outer = 0x113c66800] 08:31:08 INFO - PROCESS | 2087 | 1462375868130 Marionette DEBUG loaded listener.js 08:31:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 192 (0x12d9b6800) [pid = 2087] [serial = 1550] [outer = 0x113c66800] 08:31:08 INFO - PROCESS | 2087 | 1462375868473 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]]]}] 08:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 568ms 08:31:08 INFO - PROCESS | 2087 | 1462375868513 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:31:08 INFO - PROCESS | 2087 | 1462375868514 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:31:08 INFO - PROCESS | 2087 | 1462375868516 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:31:08 INFO - PROCESS | 2087 | 1462375868517 Marionette TRACE conn2 <- [1,2038,null,{}] 08:31:08 INFO - PROCESS | 2087 | 1462375868520 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}] 08:31:08 INFO - PROCESS | 2087 | 1462375868652 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:31:08 INFO - PROCESS | 2087 | 1462375868660 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:08 INFO - PROCESS | 2087 | ++DOCSHELL 0x134769000 == 83 [pid = 2087] [id = 517] 08:31:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 193 (0x12d413400) [pid = 2087] [serial = 1551] [outer = 0x0] 08:31:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 194 (0x12f71fc00) [pid = 2087] [serial = 1552] [outer = 0x12d413400] 08:31:08 INFO - PROCESS | 2087 | 1462375868686 Marionette DEBUG loaded listener.js 08:31:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 195 (0x134742800) [pid = 2087] [serial = 1553] [outer = 0x12d413400] 08:31:09 INFO - PROCESS | 2087 | 1462375869011 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]]]}] 08:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 618ms 08:31:09 INFO - PROCESS | 2087 | 1462375869135 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:31:09 INFO - PROCESS | 2087 | 1462375869137 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:31:09 INFO - PROCESS | 2087 | 1462375869140 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:31:09 INFO - PROCESS | 2087 | 1462375869142 Marionette TRACE conn2 <- [1,2042,null,{}] 08:31:09 INFO - PROCESS | 2087 | 1462375869147 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}] 08:31:09 INFO - PROCESS | 2087 | 1462375869307 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:31:09 INFO - PROCESS | 2087 | 1462375869421 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:09 INFO - PROCESS | 2087 | ++DOCSHELL 0x123f2f000 == 84 [pid = 2087] [id = 518] 08:31:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 196 (0x11285f000) [pid = 2087] [serial = 1554] [outer = 0x0] 08:31:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 197 (0x112935c00) [pid = 2087] [serial = 1555] [outer = 0x11285f000] 08:31:09 INFO - PROCESS | 2087 | 1462375869455 Marionette DEBUG loaded listener.js 08:31:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 198 (0x116653c00) [pid = 2087] [serial = 1556] [outer = 0x11285f000] 08:31:09 INFO - PROCESS | 2087 | 1462375869872 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]]]}] 08:31:09 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) 08:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 773ms 08:31:09 INFO - PROCESS | 2087 | 1462375869913 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:31:09 INFO - PROCESS | 2087 | 1462375869916 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:31:09 INFO - PROCESS | 2087 | 1462375869924 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:31:09 INFO - PROCESS | 2087 | 1462375869927 Marionette TRACE conn2 <- [1,2046,null,{}] 08:31:09 INFO - PROCESS | 2087 | 1462375869929 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}] 08:31:10 INFO - PROCESS | 2087 | 1462375870045 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:31:10 INFO - PROCESS | 2087 | 1462375870160 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:10 INFO - PROCESS | 2087 | ++DOCSHELL 0x12baa1800 == 85 [pid = 2087] [id = 519] 08:31:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 199 (0x1166a8c00) [pid = 2087] [serial = 1557] [outer = 0x0] 08:31:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 200 (0x1191e9000) [pid = 2087] [serial = 1558] [outer = 0x1166a8c00] 08:31:10 INFO - PROCESS | 2087 | 1462375870194 Marionette DEBUG loaded listener.js 08:31:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 201 (0x123c8b000) [pid = 2087] [serial = 1559] [outer = 0x1166a8c00] 08:31:10 INFO - PROCESS | 2087 | 1462375870611 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]]]}] 08:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 724ms 08:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:31:10 INFO - PROCESS | 2087 | 1462375870661 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:31:10 INFO - PROCESS | 2087 | 1462375870662 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:31:10 INFO - PROCESS | 2087 | 1462375870665 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:31:10 INFO - PROCESS | 2087 | 1462375870666 Marionette TRACE conn2 <- [1,2050,null,{}] 08:31:10 INFO - PROCESS | 2087 | 1462375870686 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}] 08:31:10 INFO - PROCESS | 2087 | 1462375870834 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:31:10 INFO - PROCESS | 2087 | 1462375870896 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:10 INFO - PROCESS | 2087 | ++DOCSHELL 0x1322d7000 == 86 [pid = 2087] [id = 520] 08:31:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 202 (0x1268e1800) [pid = 2087] [serial = 1560] [outer = 0x0] 08:31:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 203 (0x128bb6c00) [pid = 2087] [serial = 1561] [outer = 0x1268e1800] 08:31:10 INFO - PROCESS | 2087 | 1462375870932 Marionette DEBUG loaded listener.js 08:31:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 204 (0x1292a8c00) [pid = 2087] [serial = 1562] [outer = 0x1268e1800] 08:31:11 INFO - PROCESS | 2087 | 1462375871375 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]]]}] 08:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 721ms 08:31:11 INFO - PROCESS | 2087 | 1462375871387 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:31:11 INFO - PROCESS | 2087 | 1462375871391 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:31:11 INFO - PROCESS | 2087 | 1462375871393 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:31:11 INFO - PROCESS | 2087 | 1462375871394 Marionette TRACE conn2 <- [1,2054,null,{}] 08:31:11 INFO - PROCESS | 2087 | 1462375871397 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}] 08:31:11 INFO - PROCESS | 2087 | 1462375871511 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:31:11 INFO - PROCESS | 2087 | 1462375871625 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:11 INFO - PROCESS | 2087 | ++DOCSHELL 0x137f53800 == 87 [pid = 2087] [id = 521] 08:31:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 205 (0x129595000) [pid = 2087] [serial = 1563] [outer = 0x0] 08:31:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 206 (0x12a7d6400) [pid = 2087] [serial = 1564] [outer = 0x129595000] 08:31:11 INFO - PROCESS | 2087 | 1462375871658 Marionette DEBUG loaded listener.js 08:31:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 207 (0x12cffa400) [pid = 2087] [serial = 1565] [outer = 0x129595000] 08:31:12 INFO - PROCESS | 2087 | 1462375872080 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]]]}] 08:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 722ms 08:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:31:12 INFO - PROCESS | 2087 | 1462375872124 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:31:12 INFO - PROCESS | 2087 | 1462375872125 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:31:12 INFO - PROCESS | 2087 | 1462375872128 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:31:12 INFO - PROCESS | 2087 | 1462375872129 Marionette TRACE conn2 <- [1,2058,null,{}] 08:31:12 INFO - PROCESS | 2087 | 1462375872132 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}] 08:31:12 INFO - PROCESS | 2087 | 1462375872259 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:31:12 INFO - PROCESS | 2087 | 1462375872404 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:12 INFO - PROCESS | 2087 | ++DOCSHELL 0x138d29000 == 88 [pid = 2087] [id = 522] 08:31:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 208 (0x12cff9000) [pid = 2087] [serial = 1566] [outer = 0x0] 08:31:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 209 (0x12d510800) [pid = 2087] [serial = 1567] [outer = 0x12cff9000] 08:31:12 INFO - PROCESS | 2087 | 1462375872459 Marionette DEBUG loaded listener.js 08:31:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 210 (0x12d9b3c00) [pid = 2087] [serial = 1568] [outer = 0x12cff9000] 08:31:12 INFO - PROCESS | 2087 | 1462375872933 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]]]}] 08:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 826ms 08:31:12 INFO - PROCESS | 2087 | 1462375872956 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:31:12 INFO - PROCESS | 2087 | 1462375872958 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:31:12 INFO - PROCESS | 2087 | 1462375872960 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:31:12 INFO - PROCESS | 2087 | 1462375872962 Marionette TRACE conn2 <- [1,2062,null,{}] 08:31:12 INFO - PROCESS | 2087 | 1462375872964 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}] 08:31:13 INFO - PROCESS | 2087 | 1462375873093 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:31:13 INFO - PROCESS | 2087 | 1462375873210 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:13 INFO - PROCESS | 2087 | ++DOCSHELL 0x1425da000 == 89 [pid = 2087] [id = 523] 08:31:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 211 (0x134746400) [pid = 2087] [serial = 1569] [outer = 0x0] 08:31:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 212 (0x13611ac00) [pid = 2087] [serial = 1570] [outer = 0x134746400] 08:31:13 INFO - PROCESS | 2087 | 1462375873246 Marionette DEBUG loaded listener.js 08:31:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 213 (0x136126400) [pid = 2087] [serial = 1571] [outer = 0x134746400] 08:31:13 INFO - PROCESS | 2087 | 1462375873681 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]]]}] 08:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 769ms 08:31:13 INFO - PROCESS | 2087 | 1462375873729 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:31:13 INFO - PROCESS | 2087 | 1462375873730 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:31:13 INFO - PROCESS | 2087 | 1462375873733 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:31:13 INFO - PROCESS | 2087 | 1462375873734 Marionette TRACE conn2 <- [1,2066,null,{}] 08:31:13 INFO - PROCESS | 2087 | 1462375873751 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}] 08:31:13 INFO - PROCESS | 2087 | 1462375873865 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:31:13 INFO - PROCESS | 2087 | 1462375873950 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:13 INFO - PROCESS | 2087 | ++DOCSHELL 0x13fb66000 == 90 [pid = 2087] [id = 524] 08:31:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 214 (0x136123800) [pid = 2087] [serial = 1572] [outer = 0x0] 08:31:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 215 (0x1361e7c00) [pid = 2087] [serial = 1573] [outer = 0x136123800] 08:31:13 INFO - PROCESS | 2087 | 1462375873982 Marionette DEBUG loaded listener.js 08:31:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 216 (0x1361f0000) [pid = 2087] [serial = 1574] [outer = 0x136123800] 08:31:14 INFO - PROCESS | 2087 | 1462375874396 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]]]}] 08:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 720ms 08:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:31:14 INFO - PROCESS | 2087 | 1462375874453 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:31:14 INFO - PROCESS | 2087 | 1462375874455 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:31:14 INFO - PROCESS | 2087 | 1462375874457 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:31:14 INFO - PROCESS | 2087 | 1462375874458 Marionette TRACE conn2 <- [1,2070,null,{}] 08:31:14 INFO - PROCESS | 2087 | 1462375874461 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}] 08:31:14 INFO - PROCESS | 2087 | 1462375874574 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:31:14 INFO - PROCESS | 2087 | 1462375874660 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:14 INFO - PROCESS | 2087 | ++DOCSHELL 0x140891000 == 91 [pid = 2087] [id = 525] 08:31:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 217 (0x136126800) [pid = 2087] [serial = 1575] [outer = 0x0] 08:31:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 218 (0x1361f3c00) [pid = 2087] [serial = 1576] [outer = 0x136126800] 08:31:14 INFO - PROCESS | 2087 | 1462375874692 Marionette DEBUG loaded listener.js 08:31:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 219 (0x1366c5800) [pid = 2087] [serial = 1577] [outer = 0x136126800] 08:31:15 INFO - PROCESS | 2087 | 1462375875110 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]]]}] 08:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 720ms 08:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:31:15 INFO - PROCESS | 2087 | 1462375875188 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:31:15 INFO - PROCESS | 2087 | 1462375875190 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:31:15 INFO - PROCESS | 2087 | 1462375875194 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:31:15 INFO - PROCESS | 2087 | 1462375875195 Marionette TRACE conn2 <- [1,2074,null,{}] 08:31:15 INFO - PROCESS | 2087 | 1462375875198 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}] 08:31:15 INFO - PROCESS | 2087 | 1462375875314 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:31:15 INFO - PROCESS | 2087 | 1462375875401 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:15 INFO - PROCESS | 2087 | ++DOCSHELL 0x138b15000 == 92 [pid = 2087] [id = 526] 08:31:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 220 (0x1361ef400) [pid = 2087] [serial = 1578] [outer = 0x0] 08:31:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 221 (0x1366cac00) [pid = 2087] [serial = 1579] [outer = 0x1361ef400] 08:31:15 INFO - PROCESS | 2087 | 1462375875431 Marionette DEBUG loaded listener.js 08:31:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 222 (0x1366cf000) [pid = 2087] [serial = 1580] [outer = 0x1361ef400] 08:31:15 INFO - PROCESS | 2087 | 1462375875899 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]]]}] 08:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 770ms 08:31:15 INFO - PROCESS | 2087 | 1462375875964 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:31:15 INFO - PROCESS | 2087 | 1462375875966 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:31:15 INFO - PROCESS | 2087 | 1462375875968 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:31:15 INFO - PROCESS | 2087 | 1462375875970 Marionette TRACE conn2 <- [1,2078,null,{}] 08:31:15 INFO - PROCESS | 2087 | 1462375875973 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}] 08:31:16 INFO - PROCESS | 2087 | 1462375876089 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:31:16 INFO - PROCESS | 2087 | 1462375876177 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:16 INFO - PROCESS | 2087 | ++DOCSHELL 0x12706f000 == 93 [pid = 2087] [id = 527] 08:31:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 223 (0x12489f800) [pid = 2087] [serial = 1581] [outer = 0x0] 08:31:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 224 (0x12d414000) [pid = 2087] [serial = 1582] [outer = 0x12489f800] 08:31:16 INFO - PROCESS | 2087 | 1462375876209 Marionette DEBUG loaded listener.js 08:31:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 225 (0x1366d0400) [pid = 2087] [serial = 1583] [outer = 0x12489f800] 08:31:16 INFO - PROCESS | 2087 | 1462375876603 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]]]}] 08:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 670ms 08:31:16 INFO - PROCESS | 2087 | 1462375876667 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:31:16 INFO - PROCESS | 2087 | 1462375876668 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:31:16 INFO - PROCESS | 2087 | 1462375876671 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:31:16 INFO - PROCESS | 2087 | 1462375876673 Marionette TRACE conn2 <- [1,2082,null,{}] 08:31:16 INFO - PROCESS | 2087 | 1462375876675 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}] 08:31:16 INFO - PROCESS | 2087 | 1462375876813 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:31:17 INFO - PROCESS | 2087 | 1462375877211 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:17 INFO - PROCESS | 2087 | ++DOCSHELL 0x124732800 == 94 [pid = 2087] [id = 528] 08:31:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 226 (0x110f3d400) [pid = 2087] [serial = 1584] [outer = 0x0] 08:31:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 227 (0x110f92400) [pid = 2087] [serial = 1585] [outer = 0x110f3d400] 08:31:17 INFO - PROCESS | 2087 | 1462375877274 Marionette DEBUG loaded listener.js 08:31:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 228 (0x11285e000) [pid = 2087] [serial = 1586] [outer = 0x110f3d400] 08:31:17 INFO - PROCESS | 2087 | 1462375877766 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]]]}] 08:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1120ms 08:31:17 INFO - PROCESS | 2087 | 1462375877791 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:31:17 INFO - PROCESS | 2087 | 1462375877794 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:31:17 INFO - PROCESS | 2087 | 1462375877797 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:31:17 INFO - PROCESS | 2087 | 1462375877799 Marionette TRACE conn2 <- [1,2086,null,{}] 08:31:17 INFO - PROCESS | 2087 | 1462375877802 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}] 08:31:17 INFO - PROCESS | 2087 | 1462375877915 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:31:18 INFO - PROCESS | 2087 | 1462375878033 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:18 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d7fa000 == 95 [pid = 2087] [id = 529] 08:31:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 229 (0x1166b1400) [pid = 2087] [serial = 1587] [outer = 0x0] 08:31:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 230 (0x1197e3c00) [pid = 2087] [serial = 1588] [outer = 0x1166b1400] 08:31:18 INFO - PROCESS | 2087 | 1462375878064 Marionette DEBUG loaded listener.js 08:31:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 231 (0x123ae1c00) [pid = 2087] [serial = 1589] [outer = 0x1166b1400] 08:31:18 INFO - PROCESS | 2087 | 1462375878536 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]]]}] 08:31:18 INFO - PROCESS | 2087 | --DOCSHELL 0x13453d000 == 94 [pid = 2087] [id = 516] 08:31:18 INFO - PROCESS | 2087 | --DOCSHELL 0x1322cc800 == 93 [pid = 2087] [id = 515] 08:31:18 INFO - PROCESS | 2087 | --DOCSHELL 0x119eba800 == 92 [pid = 2087] [id = 514] 08:31:18 INFO - PROCESS | 2087 | --DOCSHELL 0x12eac1000 == 91 [pid = 2087] [id = 513] 08:31:18 INFO - PROCESS | 2087 | --DOCSHELL 0x12dc07800 == 90 [pid = 2087] [id = 512] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 230 (0x13474f800) [pid = 2087] [serial = 1486] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 229 (0x12d414400) [pid = 2087] [serial = 1443] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 228 (0x12d9af800) [pid = 2087] [serial = 1446] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOCSHELL 0x12d2d8000 == 89 [pid = 2087] [id = 511] 08:31:18 INFO - PROCESS | 2087 | --DOCSHELL 0x12c153800 == 88 [pid = 2087] [id = 510] 08:31:18 INFO - PROCESS | 2087 | --DOCSHELL 0x1295ca800 == 87 [pid = 2087] [id = 509] 08:31:18 INFO - PROCESS | 2087 | --DOCSHELL 0x1295cc800 == 86 [pid = 2087] [id = 508] 08:31:18 INFO - PROCESS | 2087 | --DOCSHELL 0x113e78800 == 85 [pid = 2087] [id = 507] 08:31:18 INFO - PROCESS | 2087 | --DOCSHELL 0x117307000 == 84 [pid = 2087] [id = 506] 08:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 822ms 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 227 (0x13474a400) [pid = 2087] [serial = 1484] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 226 (0x12729c800) [pid = 2087] [serial = 1465] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 225 (0x12d420000) [pid = 2087] [serial = 1423] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 224 (0x12cff4800) [pid = 2087] [serial = 1474] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 223 (0x128c79800) [pid = 2087] [serial = 1449] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 222 (0x119642800) [pid = 2087] [serial = 1456] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 221 (0x123c83c00) [pid = 2087] [serial = 1459] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 220 (0x12d429000) [pid = 2087] [serial = 1475] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 219 (0x128cb1000) [pid = 2087] [serial = 1434] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 218 (0x116658000) [pid = 2087] [serial = 1477] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 217 (0x12c639400) [pid = 2087] [serial = 1471] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 216 (0x123e32400) [pid = 2087] [serial = 1431] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 215 (0x1292a5c00) [pid = 2087] [serial = 1467] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 214 (0x1183d4800) [pid = 2087] [serial = 1428] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 213 (0x113c64400) [pid = 2087] [serial = 1452] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 212 (0x12bb4ac00) [pid = 2087] [serial = 1440] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 211 (0x1268e2c00) [pid = 2087] [serial = 1464] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 210 (0x123e60400) [pid = 2087] [serial = 1461] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 209 (0x1242efc00) [pid = 2087] [serial = 916] [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.] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 208 (0x1244d1800) [pid = 2087] [serial = 1462] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 207 (0x116652400) [pid = 2087] [serial = 1453] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 206 (0x12bbd2400) [pid = 2087] [serial = 1470] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 205 (0x110f6cc00) [pid = 2087] [serial = 1425] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 204 (0x134744c00) [pid = 2087] [serial = 1481] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 203 (0x1244cf400) [pid = 2087] [serial = 1478] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 202 (0x12107dc00) [pid = 2087] [serial = 1458] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 201 (0x12cc55400) [pid = 2087] [serial = 1480] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 200 (0x12f71e000) [pid = 2087] [serial = 1483] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 199 (0x116a68400) [pid = 2087] [serial = 1455] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 198 (0x1166acc00) [pid = 2087] [serial = 1437] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | --DOMWINDOW == 197 (0x12a8fe400) [pid = 2087] [serial = 1468] [outer = 0x0] [url = about:blank] 08:31:18 INFO - PROCESS | 2087 | 1462375878638 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:31:18 INFO - PROCESS | 2087 | 1462375878640 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:31:18 INFO - PROCESS | 2087 | 1462375878646 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:31:18 INFO - PROCESS | 2087 | 1462375878648 Marionette TRACE conn2 <- [1,2090,null,{}] 08:31:18 INFO - PROCESS | 2087 | 1462375878650 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}] 08:31:18 INFO - PROCESS | 2087 | 1462375878751 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:31:18 INFO - PROCESS | 2087 | 1462375878758 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:18 INFO - PROCESS | 2087 | ++DOCSHELL 0x124219000 == 85 [pid = 2087] [id = 530] 08:31:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 198 (0x123ae5800) [pid = 2087] [serial = 1590] [outer = 0x0] 08:31:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 199 (0x123e3cc00) [pid = 2087] [serial = 1591] [outer = 0x123ae5800] 08:31:18 INFO - PROCESS | 2087 | 1462375878784 Marionette DEBUG loaded listener.js 08:31:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 200 (0x1244d1800) [pid = 2087] [serial = 1592] [outer = 0x123ae5800] 08:31:19 INFO - PROCESS | 2087 | 1462375879162 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]]]}] 08:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms 08:31:19 INFO - PROCESS | 2087 | 1462375879184 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:31:19 INFO - PROCESS | 2087 | 1462375879186 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:31:19 INFO - PROCESS | 2087 | 1462375879198 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:31:19 INFO - PROCESS | 2087 | 1462375879202 Marionette TRACE conn2 <- [1,2094,null,{}] 08:31:19 INFO - PROCESS | 2087 | 1462375879209 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}] 08:31:19 INFO - PROCESS | 2087 | 1462375879306 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:31:19 INFO - PROCESS | 2087 | 1462375879312 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:19 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c22e800 == 86 [pid = 2087] [id = 531] 08:31:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 201 (0x124b81800) [pid = 2087] [serial = 1593] [outer = 0x0] 08:31:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 202 (0x1289c1800) [pid = 2087] [serial = 1594] [outer = 0x124b81800] 08:31:19 INFO - PROCESS | 2087 | 1462375879338 Marionette DEBUG loaded listener.js 08:31:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 203 (0x128cbac00) [pid = 2087] [serial = 1595] [outer = 0x124b81800] 08:31:19 INFO - PROCESS | 2087 | 1462375879700 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]]]}] 08:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 525ms 08:31:19 INFO - PROCESS | 2087 | 1462375879734 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:31:19 INFO - PROCESS | 2087 | 1462375879736 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:31:19 INFO - PROCESS | 2087 | 1462375879740 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:31:19 INFO - PROCESS | 2087 | 1462375879741 Marionette TRACE conn2 <- [1,2098,null,{}] 08:31:19 INFO - PROCESS | 2087 | 1462375879744 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}] 08:31:19 INFO - PROCESS | 2087 | 1462375879838 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:31:19 INFO - PROCESS | 2087 | 1462375879843 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:19 INFO - PROCESS | 2087 | ++DOCSHELL 0x12dc07800 == 87 [pid = 2087] [id = 532] 08:31:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 204 (0x1292a9000) [pid = 2087] [serial = 1596] [outer = 0x0] 08:31:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 205 (0x12970e400) [pid = 2087] [serial = 1597] [outer = 0x1292a9000] 08:31:19 INFO - PROCESS | 2087 | 1462375879868 Marionette DEBUG loaded listener.js 08:31:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 206 (0x12a8f9000) [pid = 2087] [serial = 1598] [outer = 0x1292a9000] 08:31:20 INFO - PROCESS | 2087 | 1462375880236 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]]]}] 08:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 519ms 08:31:20 INFO - PROCESS | 2087 | 1462375880260 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:31:20 INFO - PROCESS | 2087 | 1462375880261 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:31:20 INFO - PROCESS | 2087 | 1462375880263 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:31:20 INFO - PROCESS | 2087 | 1462375880264 Marionette TRACE conn2 <- [1,2102,null,{}] 08:31:20 INFO - PROCESS | 2087 | 1462375880267 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}] 08:31:20 INFO - PROCESS | 2087 | 1462375880363 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:31:20 INFO - PROCESS | 2087 | 1462375880450 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:20 INFO - PROCESS | 2087 | ++DOCSHELL 0x12f7ad800 == 88 [pid = 2087] [id = 533] 08:31:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 207 (0x12bbd7400) [pid = 2087] [serial = 1599] [outer = 0x0] 08:31:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 208 (0x12bfa2c00) [pid = 2087] [serial = 1600] [outer = 0x12bbd7400] 08:31:20 INFO - PROCESS | 2087 | 1462375880483 Marionette DEBUG loaded listener.js 08:31:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 209 (0x12d24a800) [pid = 2087] [serial = 1601] [outer = 0x12bbd7400] 08:31:20 INFO - PROCESS | 2087 | 1462375880831 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]]]}] 08:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 619ms 08:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:31:20 INFO - PROCESS | 2087 | 1462375880883 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:31:20 INFO - PROCESS | 2087 | 1462375880884 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:31:20 INFO - PROCESS | 2087 | 1462375880887 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:31:20 INFO - PROCESS | 2087 | 1462375880889 Marionette TRACE conn2 <- [1,2106,null,{}] 08:31:20 INFO - PROCESS | 2087 | 1462375880892 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}] 08:31:21 INFO - PROCESS | 2087 | 1462375881084 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:31:21 INFO - PROCESS | 2087 | 1462375881209 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:21 INFO - PROCESS | 2087 | ++DOCSHELL 0x132079800 == 89 [pid = 2087] [id = 534] 08:31:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 210 (0x12d42d400) [pid = 2087] [serial = 1602] [outer = 0x0] 08:31:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 211 (0x12f718000) [pid = 2087] [serial = 1603] [outer = 0x12d42d400] 08:31:21 INFO - PROCESS | 2087 | 1462375881255 Marionette DEBUG loaded listener.js 08:31:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 212 (0x131295c00) [pid = 2087] [serial = 1604] [outer = 0x12d42d400] 08:31:21 INFO - PROCESS | 2087 | 1462375881652 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]]]}] 08:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 771ms 08:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:31:21 INFO - PROCESS | 2087 | 1462375881659 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:31:21 INFO - PROCESS | 2087 | 1462375881660 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:31:21 INFO - PROCESS | 2087 | 1462375881662 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:31:21 INFO - PROCESS | 2087 | 1462375881663 Marionette TRACE conn2 <- [1,2110,null,{}] 08:31:21 INFO - PROCESS | 2087 | 1462375881666 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}] 08:31:21 INFO - PROCESS | 2087 | 1462375881792 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:31:21 INFO - PROCESS | 2087 | 1462375881807 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:21 INFO - PROCESS | 2087 | ++DOCSHELL 0x134533800 == 90 [pid = 2087] [id = 535] 08:31:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 213 (0x12d511c00) [pid = 2087] [serial = 1605] [outer = 0x0] 08:31:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 214 (0x13459b400) [pid = 2087] [serial = 1606] [outer = 0x12d511c00] 08:31:21 INFO - PROCESS | 2087 | 1462375881832 Marionette DEBUG loaded listener.js 08:31:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 215 (0x134745400) [pid = 2087] [serial = 1607] [outer = 0x12d511c00] 08:31:22 INFO - PROCESS | 2087 | 1462375882285 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]]]}] 08:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 669ms 08:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:31:22 INFO - PROCESS | 2087 | 1462375882331 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:31:22 INFO - PROCESS | 2087 | 1462375882332 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:31:22 INFO - PROCESS | 2087 | 1462375882335 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:31:22 INFO - PROCESS | 2087 | 1462375882336 Marionette TRACE conn2 <- [1,2114,null,{}] 08:31:22 INFO - PROCESS | 2087 | 1462375882338 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}] 08:31:22 INFO - PROCESS | 2087 | 1462375882463 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:31:22 INFO - PROCESS | 2087 | 1462375882497 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:22 INFO - PROCESS | 2087 | ++DOCSHELL 0x1366eb800 == 91 [pid = 2087] [id = 536] 08:31:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 216 (0x13474b000) [pid = 2087] [serial = 1608] [outer = 0x0] 08:31:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 217 (0x13611c000) [pid = 2087] [serial = 1609] [outer = 0x13474b000] 08:31:22 INFO - PROCESS | 2087 | 1462375882522 Marionette DEBUG loaded listener.js 08:31:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 218 (0x1361e8400) [pid = 2087] [serial = 1610] [outer = 0x13474b000] 08:31:22 INFO - PROCESS | 2087 | --DOMWINDOW == 217 (0x128bb9000) [pid = 2087] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:31:22 INFO - PROCESS | 2087 | --DOMWINDOW == 216 (0x128bbf000) [pid = 2087] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:31:22 INFO - PROCESS | 2087 | --DOMWINDOW == 215 (0x12bb4ec00) [pid = 2087] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:31:22 INFO - PROCESS | 2087 | --DOMWINDOW == 214 (0x111f55400) [pid = 2087] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:31:22 INFO - PROCESS | 2087 | --DOMWINDOW == 213 (0x119d79000) [pid = 2087] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:31:22 INFO - PROCESS | 2087 | --DOMWINDOW == 212 (0x123c8f800) [pid = 2087] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:31:22 INFO - PROCESS | 2087 | --DOMWINDOW == 211 (0x110f64400) [pid = 2087] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:31:22 INFO - PROCESS | 2087 | --DOMWINDOW == 210 (0x11292c400) [pid = 2087] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:31:22 INFO - PROCESS | 2087 | --DOMWINDOW == 209 (0x119198800) [pid = 2087] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:31:22 INFO - PROCESS | 2087 | --DOMWINDOW == 208 (0x113c66800) [pid = 2087] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:31:22 INFO - PROCESS | 2087 | --DOMWINDOW == 207 (0x110e14000) [pid = 2087] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:31:22 INFO - PROCESS | 2087 | 1462375882984 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]]]}] 08:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 671ms 08:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:31:23 INFO - PROCESS | 2087 | 1462375883008 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:31:23 INFO - PROCESS | 2087 | 1462375883009 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:31:23 INFO - PROCESS | 2087 | 1462375883011 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:31:23 INFO - PROCESS | 2087 | 1462375883012 Marionette TRACE conn2 <- [1,2118,null,{}] 08:31:23 INFO - PROCESS | 2087 | 1462375883014 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}] 08:31:23 INFO - PROCESS | 2087 | 1462375883111 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:31:23 INFO - PROCESS | 2087 | 1462375883188 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:23 INFO - PROCESS | 2087 | ++DOCSHELL 0x1366e6800 == 92 [pid = 2087] [id = 537] 08:31:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 208 (0x112823400) [pid = 2087] [serial = 1611] [outer = 0x0] 08:31:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 209 (0x127028400) [pid = 2087] [serial = 1612] [outer = 0x112823400] 08:31:23 INFO - PROCESS | 2087 | 1462375883214 Marionette DEBUG loaded listener.js 08:31:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 210 (0x12d516400) [pid = 2087] [serial = 1613] [outer = 0x112823400] 08:31:23 INFO - PROCESS | 2087 | 1462375883499 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]]]}] 08:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 518ms 08:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:31:23 INFO - PROCESS | 2087 | 1462375883530 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:31:23 INFO - PROCESS | 2087 | 1462375883531 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:31:23 INFO - PROCESS | 2087 | 1462375883533 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:31:23 INFO - PROCESS | 2087 | 1462375883534 Marionette TRACE conn2 <- [1,2122,null,{}] 08:31:23 INFO - PROCESS | 2087 | 1462375883536 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}] 08:31:23 INFO - PROCESS | 2087 | 1462375883640 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:31:23 INFO - PROCESS | 2087 | 1462375883644 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:23 INFO - PROCESS | 2087 | ++DOCSHELL 0x137f69800 == 93 [pid = 2087] [id = 538] 08:31:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 211 (0x13474ec00) [pid = 2087] [serial = 1614] [outer = 0x0] 08:31:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 212 (0x138a04800) [pid = 2087] [serial = 1615] [outer = 0x13474ec00] 08:31:23 INFO - PROCESS | 2087 | 1462375883673 Marionette DEBUG loaded listener.js 08:31:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 213 (0x138a0bc00) [pid = 2087] [serial = 1616] [outer = 0x13474ec00] 08:31:24 INFO - PROCESS | 2087 | 1462375884050 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]]]}] 08:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 570ms 08:31:24 INFO - PROCESS | 2087 | 1462375884104 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:31:24 INFO - PROCESS | 2087 | 1462375884105 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:31:24 INFO - PROCESS | 2087 | 1462375884108 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:31:24 INFO - PROCESS | 2087 | 1462375884110 Marionette TRACE conn2 <- [1,2126,null,{}] 08:31:24 INFO - PROCESS | 2087 | 1462375884112 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}] 08:31:24 INFO - PROCESS | 2087 | 1462375884223 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:31:24 INFO - PROCESS | 2087 | 1462375884227 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:24 INFO - PROCESS | 2087 | ++DOCSHELL 0x140889000 == 94 [pid = 2087] [id = 539] 08:31:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 214 (0x138a0e000) [pid = 2087] [serial = 1617] [outer = 0x0] 08:31:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 215 (0x142005000) [pid = 2087] [serial = 1618] [outer = 0x138a0e000] 08:31:24 INFO - PROCESS | 2087 | 1462375884252 Marionette DEBUG loaded listener.js 08:31:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 216 (0x142011800) [pid = 2087] [serial = 1619] [outer = 0x138a0e000] 08:31:24 INFO - PROCESS | 2087 | 1462375884590 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]]]}] 08:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 519ms 08:31:24 INFO - PROCESS | 2087 | 1462375884628 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:31:24 INFO - PROCESS | 2087 | 1462375884629 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:31:24 INFO - PROCESS | 2087 | 1462375884631 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:31:24 INFO - PROCESS | 2087 | 1462375884632 Marionette TRACE conn2 <- [1,2130,null,{}] 08:31:24 INFO - PROCESS | 2087 | 1462375884635 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}] 08:31:24 INFO - PROCESS | 2087 | 1462375884732 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:31:24 INFO - PROCESS | 2087 | 1462375884813 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:24 INFO - PROCESS | 2087 | ++DOCSHELL 0x142060000 == 95 [pid = 2087] [id = 540] 08:31:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 217 (0x138a10400) [pid = 2087] [serial = 1620] [outer = 0x0] 08:31:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 218 (0x142038000) [pid = 2087] [serial = 1621] [outer = 0x138a10400] 08:31:24 INFO - PROCESS | 2087 | 1462375884838 Marionette DEBUG loaded listener.js 08:31:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 219 (0x14203ec00) [pid = 2087] [serial = 1622] [outer = 0x138a10400] 08:31:25 INFO - PROCESS | 2087 | 1462375885349 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] 08:31:25 INFO - PROCESS | 2087 | 1462375885408 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:31:25 INFO - PROCESS | 2087 | 1462375885413 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:31:25 INFO - PROCESS | 2087 | 1462375885416 Marionette TRACE conn2 <- [1,2134,null,{}] 08:31:25 INFO - PROCESS | 2087 | 1462375885419 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}] 08:31:25 INFO - PROCESS | 2087 | 1462375885545 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:31:25 INFO - PROCESS | 2087 | 1462375885635 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:25 INFO - PROCESS | 2087 | ++DOCSHELL 0x12b36f000 == 96 [pid = 2087] [id = 541] 08:31:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 220 (0x11767bc00) [pid = 2087] [serial = 1623] [outer = 0x0] 08:31:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 221 (0x12118e800) [pid = 2087] [serial = 1624] [outer = 0x11767bc00] 08:31:25 INFO - PROCESS | 2087 | 1462375885667 Marionette DEBUG loaded listener.js 08:31:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 222 (0x1242bb800) [pid = 2087] [serial = 1625] [outer = 0x11767bc00] 08:31:26 INFO - PROCESS | 2087 | 1462375886098 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]]]}] 08:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 721ms 08:31:26 INFO - PROCESS | 2087 | 1462375886172 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:31:26 INFO - PROCESS | 2087 | 1462375886176 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:31:26 INFO - PROCESS | 2087 | 1462375886184 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:31:26 INFO - PROCESS | 2087 | 1462375886185 Marionette TRACE conn2 <- [1,2138,null,{}] 08:31:26 INFO - PROCESS | 2087 | 1462375886191 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}] 08:31:26 INFO - PROCESS | 2087 | 1462375886342 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:31:26 INFO - PROCESS | 2087 | 1462375886440 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:26 INFO - PROCESS | 2087 | ++DOCSHELL 0x12f7a1000 == 97 [pid = 2087] [id = 542] 08:31:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 223 (0x1251d9800) [pid = 2087] [serial = 1626] [outer = 0x0] 08:31:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 224 (0x128bbcc00) [pid = 2087] [serial = 1627] [outer = 0x1251d9800] 08:31:26 INFO - PROCESS | 2087 | 1462375886470 Marionette DEBUG loaded listener.js 08:31:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 225 (0x129718000) [pid = 2087] [serial = 1628] [outer = 0x1251d9800] 08:31:26 INFO - PROCESS | 2087 | 1462375886894 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]]]}] 08:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 775ms 08:31:26 INFO - PROCESS | 2087 | 1462375886958 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:31:26 INFO - PROCESS | 2087 | 1462375886959 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:31:26 INFO - PROCESS | 2087 | 1462375886962 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:31:26 INFO - PROCESS | 2087 | 1462375886965 Marionette TRACE conn2 <- [1,2142,null,{}] 08:31:26 INFO - PROCESS | 2087 | 1462375886973 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}] 08:31:27 INFO - PROCESS | 2087 | 1462375887090 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:31:27 INFO - PROCESS | 2087 | 1462375887181 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:27 INFO - PROCESS | 2087 | ++DOCSHELL 0x140884800 == 98 [pid = 2087] [id = 543] 08:31:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 226 (0x12d24ec00) [pid = 2087] [serial = 1629] [outer = 0x0] 08:31:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 227 (0x12d9af800) [pid = 2087] [serial = 1630] [outer = 0x12d24ec00] 08:31:27 INFO - PROCESS | 2087 | 1462375887213 Marionette DEBUG loaded listener.js 08:31:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 228 (0x134749000) [pid = 2087] [serial = 1631] [outer = 0x12d24ec00] 08:31:27 INFO - PROCESS | 2087 | 1462375887665 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] 08:31:27 INFO - PROCESS | 2087 | 1462375887745 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:31:27 INFO - PROCESS | 2087 | 1462375887750 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:31:27 INFO - PROCESS | 2087 | 1462375887752 Marionette TRACE conn2 <- [1,2146,null,{}] 08:31:27 INFO - PROCESS | 2087 | 1462375887780 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}] 08:31:27 INFO - PROCESS | 2087 | 1462375887936 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:31:28 INFO - PROCESS | 2087 | 1462375888022 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:28 INFO - PROCESS | 2087 | ++DOCSHELL 0x136495800 == 99 [pid = 2087] [id = 544] 08:31:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 229 (0x1292b2000) [pid = 2087] [serial = 1632] [outer = 0x0] 08:31:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 230 (0x136722800) [pid = 2087] [serial = 1633] [outer = 0x1292b2000] 08:31:28 INFO - PROCESS | 2087 | 1462375888054 Marionette DEBUG loaded listener.js 08:31:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 231 (0x136727400) [pid = 2087] [serial = 1634] [outer = 0x1292b2000] 08:31:28 INFO - PROCESS | 2087 | 1462375888462 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] 08:31:28 INFO - PROCESS | 2087 | 1462375888493 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:31:28 INFO - PROCESS | 2087 | 1462375888496 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:31:28 INFO - PROCESS | 2087 | 1462375888497 Marionette TRACE conn2 <- [1,2150,null,{}] 08:31:28 INFO - PROCESS | 2087 | 1462375888500 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}] 08:31:28 INFO - PROCESS | 2087 | 1462375888615 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:31:28 INFO - PROCESS | 2087 | 1462375888705 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:28 INFO - PROCESS | 2087 | ++DOCSHELL 0x1425e9800 == 100 [pid = 2087] [id = 545] 08:31:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 232 (0x1361ec800) [pid = 2087] [serial = 1635] [outer = 0x0] 08:31:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 233 (0x13672bc00) [pid = 2087] [serial = 1636] [outer = 0x1361ec800] 08:31:28 INFO - PROCESS | 2087 | 1462375888735 Marionette DEBUG loaded listener.js 08:31:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 234 (0x136734800) [pid = 2087] [serial = 1637] [outer = 0x1361ec800] 08:31:29 INFO - PROCESS | 2087 | 1462375889147 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]]]}] 08:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 719ms 08:31:29 INFO - PROCESS | 2087 | 1462375889215 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:31:29 INFO - PROCESS | 2087 | 1462375889217 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:31:29 INFO - PROCESS | 2087 | 1462375889219 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:31:29 INFO - PROCESS | 2087 | 1462375889220 Marionette TRACE conn2 <- [1,2154,null,{}] 08:31:29 INFO - PROCESS | 2087 | 1462375889243 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}] 08:31:29 INFO - PROCESS | 2087 | 1462375889366 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:31:29 INFO - PROCESS | 2087 | 1462375889457 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:29 INFO - PROCESS | 2087 | ++DOCSHELL 0x142dd2000 == 101 [pid = 2087] [id = 546] 08:31:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 235 (0x136737c00) [pid = 2087] [serial = 1638] [outer = 0x0] 08:31:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 236 (0x138a0a800) [pid = 2087] [serial = 1639] [outer = 0x136737c00] 08:31:29 INFO - PROCESS | 2087 | 1462375889490 Marionette DEBUG loaded listener.js 08:31:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 237 (0x142004400) [pid = 2087] [serial = 1640] [outer = 0x136737c00] 08:31:29 INFO - PROCESS | 2087 | 1462375889892 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]]]}] 08:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 741ms 08:31:29 INFO - PROCESS | 2087 | 1462375889960 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:31:29 INFO - PROCESS | 2087 | 1462375889962 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:31:29 INFO - PROCESS | 2087 | 1462375889964 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:31:29 INFO - PROCESS | 2087 | 1462375889965 Marionette TRACE conn2 <- [1,2158,null,{}] 08:31:29 INFO - PROCESS | 2087 | 1462375889968 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}] 08:31:30 INFO - PROCESS | 2087 | 1462375890084 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:31:30 INFO - PROCESS | 2087 | 1462375890204 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:30 INFO - PROCESS | 2087 | ++DOCSHELL 0x1407ac800 == 102 [pid = 2087] [id = 547] 08:31:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 238 (0x138a0e800) [pid = 2087] [serial = 1641] [outer = 0x0] 08:31:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 239 (0x14200b400) [pid = 2087] [serial = 1642] [outer = 0x138a0e800] 08:31:30 INFO - PROCESS | 2087 | 1462375890235 Marionette DEBUG loaded listener.js 08:31:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 240 (0x14203f800) [pid = 2087] [serial = 1643] [outer = 0x138a0e800] 08:31:30 INFO - PROCESS | 2087 | 1462375890643 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]]]}] 08:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 719ms 08:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:31:30 INFO - PROCESS | 2087 | 1462375890695 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:31:30 INFO - PROCESS | 2087 | 1462375890697 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:31:30 INFO - PROCESS | 2087 | 1462375890699 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:31:30 INFO - PROCESS | 2087 | 1462375890700 Marionette TRACE conn2 <- [1,2162,null,{}] 08:31:30 INFO - PROCESS | 2087 | 1462375890716 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}] 08:31:30 INFO - PROCESS | 2087 | 1462375890868 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:31:30 INFO - PROCESS | 2087 | 1462375890880 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:30 INFO - PROCESS | 2087 | ++DOCSHELL 0x142672800 == 103 [pid = 2087] [id = 548] 08:31:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 241 (0x142041000) [pid = 2087] [serial = 1644] [outer = 0x0] 08:31:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 242 (0x142326c00) [pid = 2087] [serial = 1645] [outer = 0x142041000] 08:31:30 INFO - PROCESS | 2087 | 1462375890909 Marionette DEBUG loaded listener.js 08:31:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 243 (0x14232dc00) [pid = 2087] [serial = 1646] [outer = 0x142041000] 08:31:31 INFO - PROCESS | 2087 | 1462375891406 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]]]}] 08:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 718ms 08:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:31:31 INFO - PROCESS | 2087 | 1462375891418 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:31:31 INFO - PROCESS | 2087 | 1462375891419 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:31:31 INFO - PROCESS | 2087 | 1462375891424 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:31:31 INFO - PROCESS | 2087 | 1462375891425 Marionette TRACE conn2 <- [1,2166,null,{}] 08:31:31 INFO - PROCESS | 2087 | 1462375891428 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}] 08:31:31 INFO - PROCESS | 2087 | 1462375891544 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:31:31 INFO - PROCESS | 2087 | 1462375891688 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:31 INFO - PROCESS | 2087 | ++DOCSHELL 0x1346e2800 == 104 [pid = 2087] [id = 549] 08:31:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 244 (0x11625fc00) [pid = 2087] [serial = 1647] [outer = 0x0] 08:31:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 245 (0x14232e000) [pid = 2087] [serial = 1648] [outer = 0x11625fc00] 08:31:31 INFO - PROCESS | 2087 | 1462375891719 Marionette DEBUG loaded listener.js 08:31:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 246 (0x142396800) [pid = 2087] [serial = 1649] [outer = 0x11625fc00] 08:31:32 INFO - PROCESS | 2087 | 1462375892128 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]]]}] 08:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 774ms 08:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:31:32 INFO - PROCESS | 2087 | 1462375892201 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:31:32 INFO - PROCESS | 2087 | 1462375892203 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:31:32 INFO - PROCESS | 2087 | 1462375892207 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:31:32 INFO - PROCESS | 2087 | 1462375892208 Marionette TRACE conn2 <- [1,2170,null,{}] 08:31:32 INFO - PROCESS | 2087 | 1462375892211 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}] 08:31:32 INFO - PROCESS | 2087 | 1462375892331 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:31:32 INFO - PROCESS | 2087 | 1462375892425 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:32 INFO - PROCESS | 2087 | ++DOCSHELL 0x1292ef000 == 105 [pid = 2087] [id = 550] 08:31:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 247 (0x116652400) [pid = 2087] [serial = 1650] [outer = 0x0] 08:31:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 248 (0x127087000) [pid = 2087] [serial = 1651] [outer = 0x116652400] 08:31:32 INFO - PROCESS | 2087 | 1462375892455 Marionette DEBUG loaded listener.js 08:31:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 249 (0x1422bd000) [pid = 2087] [serial = 1652] [outer = 0x116652400] 08:31:32 INFO - PROCESS | 2087 | 1462375892910 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]]]}] 08:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 770ms 08:31:32 INFO - PROCESS | 2087 | 1462375892979 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:31:32 INFO - PROCESS | 2087 | 1462375892981 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:31:32 INFO - PROCESS | 2087 | 1462375892985 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:31:32 INFO - PROCESS | 2087 | 1462375892988 Marionette TRACE conn2 <- [1,2174,null,{}] 08:31:32 INFO - PROCESS | 2087 | 1462375892991 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}] 08:31:33 INFO - PROCESS | 2087 | 1462375893186 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:31:33 INFO - PROCESS | 2087 | 1462375893347 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:33 INFO - PROCESS | 2087 | ++DOCSHELL 0x134527800 == 106 [pid = 2087] [id = 551] 08:31:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 250 (0x1422bf400) [pid = 2087] [serial = 1653] [outer = 0x0] 08:31:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 251 (0x1422c5000) [pid = 2087] [serial = 1654] [outer = 0x1422bf400] 08:31:33 INFO - PROCESS | 2087 | 1462375893402 Marionette DEBUG loaded listener.js 08:31:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 252 (0x14239f800) [pid = 2087] [serial = 1655] [outer = 0x1422bf400] 08:31:34 INFO - PROCESS | 2087 | 1462375894181 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]]]}] 08:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1224ms 08:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:31:34 INFO - PROCESS | 2087 | 1462375894209 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:31:34 INFO - PROCESS | 2087 | 1462375894211 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:31:34 INFO - PROCESS | 2087 | 1462375894215 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:31:34 INFO - PROCESS | 2087 | 1462375894217 Marionette TRACE conn2 <- [1,2178,null,{}] 08:31:34 INFO - PROCESS | 2087 | 1462375894238 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}] 08:31:34 INFO - PROCESS | 2087 | 1462375894384 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:31:34 INFO - PROCESS | 2087 | 1462375894454 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:34 INFO - PROCESS | 2087 | ++DOCSHELL 0x1250ac000 == 107 [pid = 2087] [id = 552] 08:31:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 253 (0x1125bfc00) [pid = 2087] [serial = 1656] [outer = 0x0] 08:31:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 254 (0x112929000) [pid = 2087] [serial = 1657] [outer = 0x1125bfc00] 08:31:34 INFO - PROCESS | 2087 | 1462375894483 Marionette DEBUG loaded listener.js 08:31:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 255 (0x115d60000) [pid = 2087] [serial = 1658] [outer = 0x1125bfc00] 08:31:34 INFO - PROCESS | 2087 | 1462375894914 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]]]}] 08:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 727ms 08:31:34 INFO - PROCESS | 2087 | 1462375894942 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:31:34 INFO - PROCESS | 2087 | 1462375894945 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:31:34 INFO - PROCESS | 2087 | 1462375894950 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:31:34 INFO - PROCESS | 2087 | 1462375894951 Marionette TRACE conn2 <- [1,2182,null,{}] 08:31:34 INFO - PROCESS | 2087 | 1462375894954 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}] 08:31:35 INFO - PROCESS | 2087 | 1462375895065 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:31:35 INFO - PROCESS | 2087 | 1462375895222 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:35 INFO - PROCESS | 2087 | ++DOCSHELL 0x1187dd000 == 108 [pid = 2087] [id = 553] 08:31:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 256 (0x116652800) [pid = 2087] [serial = 1659] [outer = 0x0] 08:31:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 257 (0x116658c00) [pid = 2087] [serial = 1660] [outer = 0x116652800] 08:31:35 INFO - PROCESS | 2087 | 1462375895273 Marionette DEBUG loaded listener.js 08:31:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 258 (0x117415800) [pid = 2087] [serial = 1661] [outer = 0x116652800] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x12ba9d800 == 107 [pid = 2087] [id = 260] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x140889000 == 106 [pid = 2087] [id = 539] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x137f69800 == 105 [pid = 2087] [id = 538] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x1366e6800 == 104 [pid = 2087] [id = 537] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x1366eb800 == 103 [pid = 2087] [id = 536] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x134533800 == 102 [pid = 2087] [id = 535] 08:31:35 INFO - PROCESS | 2087 | --DOMWINDOW == 257 (0x12f71fc00) [pid = 2087] [serial = 1552] [outer = 0x0] [url = about:blank] 08:31:35 INFO - PROCESS | 2087 | 1462375895861 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]]]}] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x132079800 == 101 [pid = 2087] [id = 534] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x12f7ad800 == 100 [pid = 2087] [id = 533] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x12dc07800 == 99 [pid = 2087] [id = 532] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x12c22e800 == 98 [pid = 2087] [id = 531] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x124219000 == 97 [pid = 2087] [id = 530] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x12d7fa000 == 96 [pid = 2087] [id = 529] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x124732800 == 95 [pid = 2087] [id = 528] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x140891000 == 94 [pid = 2087] [id = 525] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x13fb66000 == 93 [pid = 2087] [id = 524] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x1425da000 == 92 [pid = 2087] [id = 523] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x138d29000 == 91 [pid = 2087] [id = 522] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x137f53800 == 90 [pid = 2087] [id = 521] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x1322d7000 == 89 [pid = 2087] [id = 520] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x12baa1800 == 88 [pid = 2087] [id = 519] 08:31:35 INFO - PROCESS | 2087 | --DOCSHELL 0x123f2f000 == 87 [pid = 2087] [id = 518] 08:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 973ms 08:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:31:35 INFO - PROCESS | 2087 | 1462375895923 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:31:35 INFO - PROCESS | 2087 | 1462375895925 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:31:35 INFO - PROCESS | 2087 | 1462375895927 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:31:35 INFO - PROCESS | 2087 | 1462375895930 Marionette TRACE conn2 <- [1,2186,null,{}] 08:31:35 INFO - PROCESS | 2087 | 1462375895937 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}] 08:31:36 INFO - PROCESS | 2087 | 1462375896034 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:31:36 INFO - PROCESS | 2087 | 1462375896046 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:36 INFO - PROCESS | 2087 | ++DOCSHELL 0x123ac9800 == 88 [pid = 2087] [id = 554] 08:31:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 258 (0x119640400) [pid = 2087] [serial = 1662] [outer = 0x0] 08:31:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 259 (0x119d4f400) [pid = 2087] [serial = 1663] [outer = 0x119640400] 08:31:36 INFO - PROCESS | 2087 | 1462375896074 Marionette DEBUG loaded listener.js 08:31:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 260 (0x119ff3800) [pid = 2087] [serial = 1664] [outer = 0x119640400] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 259 (0x1292ab800) [pid = 2087] [serial = 1534] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 258 (0x12adae800) [pid = 2087] [serial = 1537] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 257 (0x12bf9a800) [pid = 2087] [serial = 1540] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 256 (0x12473e400) [pid = 2087] [serial = 1544] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 255 (0x121191400) [pid = 2087] [serial = 1525] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 254 (0x1191de800) [pid = 2087] [serial = 1526] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 253 (0x131298800) [pid = 2087] [serial = 1510] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 252 (0x1268e8c00) [pid = 2087] [serial = 1531] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 251 (0x11281fc00) [pid = 2087] [serial = 1519] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 250 (0x116034c00) [pid = 2087] [serial = 1520] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 249 (0x11741a400) [pid = 2087] [serial = 1492] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 248 (0x11664f000) [pid = 2087] [serial = 1522] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 247 (0x11664e800) [pid = 2087] [serial = 1523] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 246 (0x12bfae800) [pid = 2087] [serial = 1498] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 245 (0x128a0cc00) [pid = 2087] [serial = 1495] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 244 (0x123e59400) [pid = 2087] [serial = 1528] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 243 (0x1245e7000) [pid = 2087] [serial = 1529] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 242 (0x134592800) [pid = 2087] [serial = 1507] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 241 (0x128bbec00) [pid = 2087] [serial = 1501] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 240 (0x12a8fa800) [pid = 2087] [serial = 1516] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 239 (0x12d510000) [pid = 2087] [serial = 1549] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 238 (0x12d419800) [pid = 2087] [serial = 1513] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 237 (0x12d513400) [pid = 2087] [serial = 1504] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 236 (0x115f77800) [pid = 2087] [serial = 1489] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 235 (0x116656000) [pid = 2087] [serial = 1543] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 234 (0x12ba3e800) [pid = 2087] [serial = 1538] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 233 (0x12c638800) [pid = 2087] [serial = 1541] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 232 (0x12a7cd400) [pid = 2087] [serial = 1535] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 231 (0x12d248c00) [pid = 2087] [serial = 1547] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 230 (0x12d9b6800) [pid = 2087] [serial = 1550] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 229 (0x12970f000) [pid = 2087] [serial = 1546] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | --DOMWINDOW == 228 (0x1289b8800) [pid = 2087] [serial = 1532] [outer = 0x0] [url = about:blank] 08:31:36 INFO - PROCESS | 2087 | 1462375896481 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]]]}] 08:31:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:31:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 576ms 08:31:36 INFO - PROCESS | 2087 | 1462375896503 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:31:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:31:36 INFO - PROCESS | 2087 | 1462375896507 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:31:36 INFO - PROCESS | 2087 | 1462375896510 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:31:36 INFO - PROCESS | 2087 | 1462375896511 Marionette TRACE conn2 <- [1,2190,null,{}] 08:31:36 INFO - PROCESS | 2087 | 1462375896513 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}] 08:31:36 INFO - PROCESS | 2087 | 1462375896607 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:31:36 INFO - PROCESS | 2087 | 1462375896611 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:36 INFO - PROCESS | 2087 | ++DOCSHELL 0x12a72b000 == 89 [pid = 2087] [id = 555] 08:31:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 229 (0x121082c00) [pid = 2087] [serial = 1665] [outer = 0x0] 08:31:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 230 (0x123add400) [pid = 2087] [serial = 1666] [outer = 0x121082c00] 08:31:36 INFO - PROCESS | 2087 | 1462375896637 Marionette DEBUG loaded listener.js 08:31:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 231 (0x123e3a000) [pid = 2087] [serial = 1667] [outer = 0x121082c00] 08:31:36 INFO - PROCESS | 2087 | 1462375896982 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]]]}] 08:31:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:31:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 518ms 08:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:31:37 INFO - PROCESS | 2087 | 1462375897028 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:31:37 INFO - PROCESS | 2087 | 1462375897030 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:31:37 INFO - PROCESS | 2087 | 1462375897032 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:31:37 INFO - PROCESS | 2087 | 1462375897033 Marionette TRACE conn2 <- [1,2194,null,{}] 08:31:37 INFO - PROCESS | 2087 | 1462375897035 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}] 08:31:37 INFO - PROCESS | 2087 | 1462375897130 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:31:37 INFO - PROCESS | 2087 | 1462375897135 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:37 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ba96000 == 90 [pid = 2087] [id = 556] 08:31:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 232 (0x123e53800) [pid = 2087] [serial = 1668] [outer = 0x0] 08:31:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 233 (0x123e5e800) [pid = 2087] [serial = 1669] [outer = 0x123e53800] 08:31:37 INFO - PROCESS | 2087 | 1462375897160 Marionette DEBUG loaded listener.js 08:31:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 234 (0x1242bd800) [pid = 2087] [serial = 1670] [outer = 0x123e53800] 08:31:37 INFO - PROCESS | 2087 | 1462375897523 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]]]}] 08:31:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:31:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 521ms 08:31:37 INFO - PROCESS | 2087 | 1462375897554 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:31:37 INFO - PROCESS | 2087 | 1462375897555 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:31:37 INFO - PROCESS | 2087 | 1462375897557 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:31:37 INFO - PROCESS | 2087 | 1462375897558 Marionette TRACE conn2 <- [1,2198,null,{}] 08:31:37 INFO - PROCESS | 2087 | 1462375897561 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}] 08:31:37 INFO - PROCESS | 2087 | 1462375897707 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:31:37 INFO - PROCESS | 2087 | 1462375897759 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:37 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c21e000 == 91 [pid = 2087] [id = 557] 08:31:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 235 (0x1242ba000) [pid = 2087] [serial = 1671] [outer = 0x0] 08:31:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 236 (0x124749800) [pid = 2087] [serial = 1672] [outer = 0x1242ba000] 08:31:37 INFO - PROCESS | 2087 | 1462375897787 Marionette DEBUG loaded listener.js 08:31:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 237 (0x1289b6c00) [pid = 2087] [serial = 1673] [outer = 0x1242ba000] 08:31:38 INFO - PROCESS | 2087 | 1462375898113 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]]]}] 08:31:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 571ms 08:31:38 INFO - PROCESS | 2087 | 1462375898128 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:31:38 INFO - PROCESS | 2087 | 1462375898129 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:31:38 INFO - PROCESS | 2087 | 1462375898131 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:31:38 INFO - PROCESS | 2087 | 1462375898132 Marionette TRACE conn2 <- [1,2202,null,{}] 08:31:38 INFO - PROCESS | 2087 | 1462375898135 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}] 08:31:38 INFO - PROCESS | 2087 | 1462375898257 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:31:38 INFO - PROCESS | 2087 | 1462375898268 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:38 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d127000 == 92 [pid = 2087] [id = 558] 08:31:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 238 (0x1244cf000) [pid = 2087] [serial = 1674] [outer = 0x0] 08:31:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 239 (0x128bb7000) [pid = 2087] [serial = 1675] [outer = 0x1244cf000] 08:31:38 INFO - PROCESS | 2087 | 1462375898293 Marionette DEBUG loaded listener.js 08:31:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 240 (0x128c79c00) [pid = 2087] [serial = 1676] [outer = 0x1244cf000] 08:31:38 INFO - PROCESS | 2087 | 1462375898667 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]]]}] 08:31:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 572ms 08:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:31:38 INFO - PROCESS | 2087 | 1462375898707 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:31:38 INFO - PROCESS | 2087 | 1462375898708 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:31:38 INFO - PROCESS | 2087 | 1462375898710 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:31:38 INFO - PROCESS | 2087 | 1462375898711 Marionette TRACE conn2 <- [1,2206,null,{}] 08:31:38 INFO - PROCESS | 2087 | 1462375898714 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}] 08:31:38 INFO - PROCESS | 2087 | 1462375898839 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:31:38 INFO - PROCESS | 2087 | 1462375898850 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:38 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d7e2000 == 93 [pid = 2087] [id = 559] 08:31:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 241 (0x128c80000) [pid = 2087] [serial = 1677] [outer = 0x0] 08:31:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 242 (0x129209800) [pid = 2087] [serial = 1678] [outer = 0x128c80000] 08:31:38 INFO - PROCESS | 2087 | 1462375898876 Marionette DEBUG loaded listener.js 08:31:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 243 (0x1293d8000) [pid = 2087] [serial = 1679] [outer = 0x128c80000] 08:31:39 INFO - PROCESS | 2087 | 1462375899243 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]]]}] 08:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 568ms 08:31:39 INFO - PROCESS | 2087 | 1462375899282 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:31:39 INFO - PROCESS | 2087 | 1462375899283 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:31:39 INFO - PROCESS | 2087 | 1462375899285 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:31:39 INFO - PROCESS | 2087 | 1462375899286 Marionette TRACE conn2 <- [1,2210,null,{}] 08:31:39 INFO - PROCESS | 2087 | 1462375899289 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}] 08:31:39 INFO - PROCESS | 2087 | 1462375899412 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:31:39 INFO - PROCESS | 2087 | 1462375899426 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:39 INFO - PROCESS | 2087 | ++DOCSHELL 0x12e331000 == 94 [pid = 2087] [id = 560] 08:31:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 244 (0x110e14000) [pid = 2087] [serial = 1680] [outer = 0x0] 08:31:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 245 (0x12959a800) [pid = 2087] [serial = 1681] [outer = 0x110e14000] 08:31:39 INFO - PROCESS | 2087 | 1462375899451 Marionette DEBUG loaded listener.js 08:31:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 246 (0x12a7cd400) [pid = 2087] [serial = 1682] [outer = 0x110e14000] 08:31:39 INFO - PROCESS | 2087 | 1462375899900 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]]]}] 08:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 619ms 08:31:39 INFO - PROCESS | 2087 | 1462375899904 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:31:39 INFO - PROCESS | 2087 | 1462375899909 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:31:39 INFO - PROCESS | 2087 | 1462375899912 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:31:39 INFO - PROCESS | 2087 | 1462375899914 Marionette TRACE conn2 <- [1,2214,null,{}] 08:31:39 INFO - PROCESS | 2087 | 1462375899917 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}] 08:31:40 INFO - PROCESS | 2087 | 1462375900377 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:31:40 INFO - PROCESS | 2087 | --DOMWINDOW == 245 (0x1292a9000) [pid = 2087] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:31:40 INFO - PROCESS | 2087 | --DOMWINDOW == 244 (0x123ae5800) [pid = 2087] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:31:40 INFO - PROCESS | 2087 | --DOMWINDOW == 243 (0x12bbd7400) [pid = 2087] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:31:40 INFO - PROCESS | 2087 | --DOMWINDOW == 242 (0x12d42d400) [pid = 2087] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:31:40 INFO - PROCESS | 2087 | --DOMWINDOW == 241 (0x110f3d400) [pid = 2087] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:31:40 INFO - PROCESS | 2087 | --DOMWINDOW == 240 (0x1166b1400) [pid = 2087] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:31:40 INFO - PROCESS | 2087 | --DOMWINDOW == 239 (0x124b81800) [pid = 2087] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:31:40 INFO - PROCESS | 2087 | --DOMWINDOW == 238 (0x12d511c00) [pid = 2087] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:31:40 INFO - PROCESS | 2087 | --DOMWINDOW == 237 (0x112823400) [pid = 2087] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:31:40 INFO - PROCESS | 2087 | --DOMWINDOW == 236 (0x13474b000) [pid = 2087] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:31:40 INFO - PROCESS | 2087 | --DOMWINDOW == 235 (0x13474ec00) [pid = 2087] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:31:40 INFO - PROCESS | 2087 | --DOMWINDOW == 234 (0x138a0e000) [pid = 2087] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:31:40 INFO - PROCESS | 2087 | --DOMWINDOW == 233 (0x1292ae800) [pid = 2087] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:31:40 INFO - PROCESS | 2087 | --DOMWINDOW == 232 (0x110e12400) [pid = 2087] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:31:40 INFO - PROCESS | 2087 | 1462375900439 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:40 INFO - PROCESS | 2087 | ++DOCSHELL 0x117310000 == 95 [pid = 2087] [id = 561] 08:31:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 233 (0x11282ac00) [pid = 2087] [serial = 1683] [outer = 0x0] 08:31:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 234 (0x118255000) [pid = 2087] [serial = 1684] [outer = 0x11282ac00] 08:31:40 INFO - PROCESS | 2087 | 1462375900466 Marionette DEBUG loaded listener.js 08:31:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 235 (0x128dd4c00) [pid = 2087] [serial = 1685] [outer = 0x11282ac00] 08:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 873ms 08:31:40 INFO - PROCESS | 2087 | 1462375900781 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]]]}] 08:31:40 INFO - PROCESS | 2087 | 1462375900785 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:31:40 INFO - PROCESS | 2087 | 1462375900787 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:31:40 INFO - PROCESS | 2087 | 1462375900793 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:31:40 INFO - PROCESS | 2087 | 1462375900794 Marionette TRACE conn2 <- [1,2218,null,{}] 08:31:40 INFO - PROCESS | 2087 | 1462375900797 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}] 08:31:40 INFO - PROCESS | 2087 | 1462375900904 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:31:40 INFO - PROCESS | 2087 | 1462375900985 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:40 INFO - PROCESS | 2087 | ++DOCSHELL 0x12f7b6000 == 96 [pid = 2087] [id = 562] 08:31:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 236 (0x12a8f1800) [pid = 2087] [serial = 1686] [outer = 0x0] 08:31:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 237 (0x12bb4dc00) [pid = 2087] [serial = 1687] [outer = 0x12a8f1800] 08:31:41 INFO - PROCESS | 2087 | 1462375901014 Marionette DEBUG loaded listener.js 08:31:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 238 (0x12c637000) [pid = 2087] [serial = 1688] [outer = 0x12a8f1800] 08:31:41 INFO - PROCESS | 2087 | 1462375901324 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]]]}] 08:31:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:31:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 572ms 08:31:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:31:41 INFO - PROCESS | 2087 | 1462375901363 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:31:41 INFO - PROCESS | 2087 | 1462375901364 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:31:41 INFO - PROCESS | 2087 | 1462375901366 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:31:41 INFO - PROCESS | 2087 | 1462375901367 Marionette TRACE conn2 <- [1,2222,null,{}] 08:31:41 INFO - PROCESS | 2087 | 1462375901370 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}] 08:31:41 INFO - PROCESS | 2087 | 1462375901466 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:31:41 INFO - PROCESS | 2087 | 1462375901470 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:41 INFO - PROCESS | 2087 | ++DOCSHELL 0x1322c6000 == 97 [pid = 2087] [id = 563] 08:31:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 239 (0x12cc54000) [pid = 2087] [serial = 1689] [outer = 0x0] 08:31:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 240 (0x12cff5400) [pid = 2087] [serial = 1690] [outer = 0x12cc54000] 08:31:41 INFO - PROCESS | 2087 | 1462375901496 Marionette DEBUG loaded listener.js 08:31:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 241 (0x12d251000) [pid = 2087] [serial = 1691] [outer = 0x12cc54000] 08:31:41 INFO - PROCESS | 2087 | 1462375901850 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]]]}] 08:31:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:31:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 520ms 08:31:41 INFO - PROCESS | 2087 | 1462375901887 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:31:41 INFO - PROCESS | 2087 | 1462375901890 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:31:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:31:41 INFO - PROCESS | 2087 | 1462375901911 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:31:41 INFO - PROCESS | 2087 | 1462375901912 Marionette TRACE conn2 <- [1,2226,null,{}] 08:31:41 INFO - PROCESS | 2087 | 1462375901915 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}] 08:31:42 INFO - PROCESS | 2087 | 1462375902012 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:31:42 INFO - PROCESS | 2087 | 1462375902016 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:42 INFO - PROCESS | 2087 | ++DOCSHELL 0x1345e1800 == 98 [pid = 2087] [id = 564] 08:31:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 242 (0x12d427800) [pid = 2087] [serial = 1692] [outer = 0x0] 08:31:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 243 (0x12d42f400) [pid = 2087] [serial = 1693] [outer = 0x12d427800] 08:31:42 INFO - PROCESS | 2087 | 1462375902040 Marionette DEBUG loaded listener.js 08:31:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 244 (0x12d9b6400) [pid = 2087] [serial = 1694] [outer = 0x12d427800] 08:31:42 INFO - PROCESS | 2087 | 1462375902530 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]]]}] 08:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 688ms 08:31:42 INFO - PROCESS | 2087 | 1462375902591 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:31:42 INFO - PROCESS | 2087 | 1462375902594 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:31:42 INFO - PROCESS | 2087 | 1462375902599 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:31:42 INFO - PROCESS | 2087 | 1462375902602 Marionette TRACE conn2 <- [1,2230,null,{}] 08:31:42 INFO - PROCESS | 2087 | 1462375902609 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}] 08:31:42 INFO - PROCESS | 2087 | 1462375902735 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:31:42 INFO - PROCESS | 2087 | 1462375902857 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:42 INFO - PROCESS | 2087 | ++DOCSHELL 0x128f81800 == 99 [pid = 2087] [id = 565] 08:31:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 245 (0x110f3cc00) [pid = 2087] [serial = 1695] [outer = 0x0] 08:31:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 246 (0x117414800) [pid = 2087] [serial = 1696] [outer = 0x110f3cc00] 08:31:42 INFO - PROCESS | 2087 | 1462375902890 Marionette DEBUG loaded listener.js 08:31:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 247 (0x1191df800) [pid = 2087] [serial = 1697] [outer = 0x110f3cc00] 08:31:43 INFO - PROCESS | 2087 | 1462375903320 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]]]}] 08:31:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:31:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 773ms 08:31:43 INFO - PROCESS | 2087 | 1462375903373 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:31:43 INFO - PROCESS | 2087 | 1462375903377 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:31:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:31:43 INFO - PROCESS | 2087 | 1462375903382 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:31:43 INFO - PROCESS | 2087 | 1462375903384 Marionette TRACE conn2 <- [1,2234,null,{}] 08:31:43 INFO - PROCESS | 2087 | 1462375903387 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}] 08:31:43 INFO - PROCESS | 2087 | 1462375903519 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:31:43 INFO - PROCESS | 2087 | 1462375903666 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:43 INFO - PROCESS | 2087 | ++DOCSHELL 0x12db75800 == 100 [pid = 2087] [id = 566] 08:31:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 248 (0x119fb5800) [pid = 2087] [serial = 1698] [outer = 0x0] 08:31:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 249 (0x123e59400) [pid = 2087] [serial = 1699] [outer = 0x119fb5800] 08:31:43 INFO - PROCESS | 2087 | 1462375903720 Marionette DEBUG loaded listener.js 08:31:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 250 (0x124e9e000) [pid = 2087] [serial = 1700] [outer = 0x119fb5800] 08:31:44 INFO - PROCESS | 2087 | 1462375904185 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]]]}] 08:31:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:31:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 870ms 08:31:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:31:44 INFO - PROCESS | 2087 | 1462375904252 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:31:44 INFO - PROCESS | 2087 | 1462375904254 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:31:44 INFO - PROCESS | 2087 | 1462375904256 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:31:44 INFO - PROCESS | 2087 | 1462375904259 Marionette TRACE conn2 <- [1,2238,null,{}] 08:31:44 INFO - PROCESS | 2087 | 1462375904267 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}] 08:31:44 INFO - PROCESS | 2087 | 1462375904388 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:31:44 INFO - PROCESS | 2087 | 1462375904479 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:44 INFO - PROCESS | 2087 | ++DOCSHELL 0x13635f000 == 101 [pid = 2087] [id = 567] 08:31:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 251 (0x125729000) [pid = 2087] [serial = 1701] [outer = 0x0] 08:31:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 252 (0x128a03c00) [pid = 2087] [serial = 1702] [outer = 0x125729000] 08:31:44 INFO - PROCESS | 2087 | 1462375904514 Marionette DEBUG loaded listener.js 08:31:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 253 (0x12a638000) [pid = 2087] [serial = 1703] [outer = 0x125729000] 08:31:44 INFO - PROCESS | 2087 | 1462375904914 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]]]}] 08:31:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:31:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 722ms 08:31:45 INFO - PROCESS | 2087 | 1462375905004 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:31:45 INFO - PROCESS | 2087 | 1462375905005 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:31:45 INFO - PROCESS | 2087 | 1462375905026 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:31:45 INFO - PROCESS | 2087 | 1462375905028 Marionette TRACE conn2 <- [1,2242,null,{}] 08:31:45 INFO - PROCESS | 2087 | 1462375905030 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}] 08:31:45 INFO - PROCESS | 2087 | 1462375905149 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:31:45 INFO - PROCESS | 2087 | 1462375905238 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:45 INFO - PROCESS | 2087 | ++DOCSHELL 0x137f63000 == 102 [pid = 2087] [id = 568] 08:31:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 254 (0x12adde000) [pid = 2087] [serial = 1704] [outer = 0x0] 08:31:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 255 (0x12bbd9c00) [pid = 2087] [serial = 1705] [outer = 0x12adde000] 08:31:45 INFO - PROCESS | 2087 | 1462375905269 Marionette DEBUG loaded listener.js 08:31:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 256 (0x12cec4400) [pid = 2087] [serial = 1706] [outer = 0x12adde000] 08:31:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 672ms 08:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:31:45 INFO - PROCESS | 2087 | 1462375905689 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]]]}] 08:31:45 INFO - PROCESS | 2087 | 1462375905696 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:31:45 INFO - PROCESS | 2087 | 1462375905697 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:31:45 INFO - PROCESS | 2087 | 1462375905700 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:31:45 INFO - PROCESS | 2087 | 1462375905701 Marionette TRACE conn2 <- [1,2246,null,{}] 08:31:45 INFO - PROCESS | 2087 | 1462375905703 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}] 08:31:45 INFO - PROCESS | 2087 | 1462375905817 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:31:45 INFO - PROCESS | 2087 | 1462375905935 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:45 INFO - PROCESS | 2087 | ++DOCSHELL 0x138ca9800 == 103 [pid = 2087] [id = 569] 08:31:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 257 (0x12bb4ac00) [pid = 2087] [serial = 1707] [outer = 0x0] 08:31:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 258 (0x12d51b800) [pid = 2087] [serial = 1708] [outer = 0x12bb4ac00] 08:31:45 INFO - PROCESS | 2087 | 1462375905968 Marionette DEBUG loaded listener.js 08:31:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 259 (0x131295400) [pid = 2087] [serial = 1709] [outer = 0x12bb4ac00] 08:31:46 INFO - PROCESS | 2087 | 1462375906409 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]]]}] 08:31:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:31:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 768ms 08:31:46 INFO - PROCESS | 2087 | 1462375906480 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:31:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:31:46 INFO - PROCESS | 2087 | 1462375906482 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:31:46 INFO - PROCESS | 2087 | 1462375906484 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:31:46 INFO - PROCESS | 2087 | 1462375906485 Marionette TRACE conn2 <- [1,2250,null,{}] 08:31:46 INFO - PROCESS | 2087 | 1462375906487 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}] 08:31:46 INFO - PROCESS | 2087 | 1462375906709 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:31:46 INFO - PROCESS | 2087 | 1462375906809 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:46 INFO - PROCESS | 2087 | ++DOCSHELL 0x140620000 == 104 [pid = 2087] [id = 570] 08:31:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 260 (0x134746c00) [pid = 2087] [serial = 1710] [outer = 0x0] 08:31:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 261 (0x136122000) [pid = 2087] [serial = 1711] [outer = 0x134746c00] 08:31:46 INFO - PROCESS | 2087 | 1462375906861 Marionette DEBUG loaded listener.js 08:31:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 262 (0x1361f0400) [pid = 2087] [serial = 1712] [outer = 0x134746c00] 08:31:47 INFO - PROCESS | 2087 | 1462375907330 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]]]}] 08:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 870ms 08:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:31:47 INFO - PROCESS | 2087 | 1462375907354 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:31:47 INFO - PROCESS | 2087 | 1462375907356 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:31:47 INFO - PROCESS | 2087 | 1462375907358 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:31:47 INFO - PROCESS | 2087 | 1462375907359 Marionette TRACE conn2 <- [1,2254,null,{}] 08:31:47 INFO - PROCESS | 2087 | 1462375907362 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}] 08:31:47 INFO - PROCESS | 2087 | 1462375907476 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:31:47 INFO - PROCESS | 2087 | 1462375907595 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:47 INFO - PROCESS | 2087 | ++DOCSHELL 0x14088a800 == 105 [pid = 2087] [id = 571] 08:31:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 263 (0x1361f1400) [pid = 2087] [serial = 1713] [outer = 0x0] 08:31:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 264 (0x1366c9400) [pid = 2087] [serial = 1714] [outer = 0x1361f1400] 08:31:47 INFO - PROCESS | 2087 | 1462375907627 Marionette DEBUG loaded listener.js 08:31:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 265 (0x13672e400) [pid = 2087] [serial = 1715] [outer = 0x1361f1400] 08:31:48 INFO - PROCESS | 2087 | 1462375908054 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]]]}] 08:31:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:31:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 720ms 08:31:48 INFO - PROCESS | 2087 | 1462375908078 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:31:48 INFO - PROCESS | 2087 | 1462375908080 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:31:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:31:48 INFO - PROCESS | 2087 | 1462375908082 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:31:48 INFO - PROCESS | 2087 | 1462375908083 Marionette TRACE conn2 <- [1,2258,null,{}] 08:31:48 INFO - PROCESS | 2087 | 1462375908086 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}] 08:31:48 INFO - PROCESS | 2087 | 1462375908202 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:31:48 INFO - PROCESS | 2087 | 1462375908313 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:48 INFO - PROCESS | 2087 | ++DOCSHELL 0x14224a000 == 106 [pid = 2087] [id = 572] 08:31:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 266 (0x136728000) [pid = 2087] [serial = 1716] [outer = 0x0] 08:31:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 267 (0x13673b800) [pid = 2087] [serial = 1717] [outer = 0x136728000] 08:31:48 INFO - PROCESS | 2087 | 1462375908343 Marionette DEBUG loaded listener.js 08:31:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 268 (0x138a02800) [pid = 2087] [serial = 1718] [outer = 0x136728000] 08:31:48 INFO - PROCESS | 2087 | 1462375908747 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]]]}] 08:31:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:31:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 672ms 08:31:48 INFO - PROCESS | 2087 | 1462375908754 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:31:48 INFO - PROCESS | 2087 | 1462375908756 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:31:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:31:48 INFO - PROCESS | 2087 | 1462375908758 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:31:48 INFO - PROCESS | 2087 | 1462375908759 Marionette TRACE conn2 <- [1,2262,null,{}] 08:31:48 INFO - PROCESS | 2087 | 1462375908762 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}] 08:31:48 INFO - PROCESS | 2087 | 1462375908877 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:31:49 INFO - PROCESS | 2087 | 1462375909018 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:49 INFO - PROCESS | 2087 | ++DOCSHELL 0x142689000 == 107 [pid = 2087] [id = 573] 08:31:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 269 (0x110e18400) [pid = 2087] [serial = 1719] [outer = 0x0] 08:31:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 270 (0x136738400) [pid = 2087] [serial = 1720] [outer = 0x110e18400] 08:31:49 INFO - PROCESS | 2087 | 1462375909050 Marionette DEBUG loaded listener.js 08:31:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 271 (0x14200a800) [pid = 2087] [serial = 1721] [outer = 0x110e18400] 08:31:49 INFO - PROCESS | 2087 | 1462375909500 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]]]}] 08:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 772ms 08:31:49 INFO - PROCESS | 2087 | 1462375909549 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:31:49 INFO - PROCESS | 2087 | 1462375909550 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:31:49 INFO - PROCESS | 2087 | 1462375909553 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:31:49 INFO - PROCESS | 2087 | 1462375909554 Marionette TRACE conn2 <- [1,2266,null,{}] 08:31:49 INFO - PROCESS | 2087 | 1462375909574 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}] 08:31:49 INFO - PROCESS | 2087 | 1462375909692 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:31:49 INFO - PROCESS | 2087 | 1462375909784 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:49 INFO - PROCESS | 2087 | ++DOCSHELL 0x128db3000 == 108 [pid = 2087] [id = 574] 08:31:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 272 (0x119f05800) [pid = 2087] [serial = 1722] [outer = 0x0] 08:31:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 273 (0x12bfa0800) [pid = 2087] [serial = 1723] [outer = 0x119f05800] 08:31:49 INFO - PROCESS | 2087 | 1462375909814 Marionette DEBUG loaded listener.js 08:31:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 274 (0x136278400) [pid = 2087] [serial = 1724] [outer = 0x119f05800] 08:31:50 INFO - PROCESS | 2087 | 1462375910403 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]]]}] 08:31:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:31:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 888ms 08:31:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:31:50 INFO - PROCESS | 2087 | 1462375910441 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:31:50 INFO - PROCESS | 2087 | 1462375910443 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:31:50 INFO - PROCESS | 2087 | 1462375910446 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:31:50 INFO - PROCESS | 2087 | 1462375910448 Marionette TRACE conn2 <- [1,2270,null,{}] 08:31:50 INFO - PROCESS | 2087 | 1462375910452 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}] 08:31:50 INFO - PROCESS | 2087 | 1462375910614 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:31:50 INFO - PROCESS | 2087 | 1462375910696 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:50 INFO - PROCESS | 2087 | ++DOCSHELL 0x12bab4000 == 109 [pid = 2087] [id = 575] 08:31:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 275 (0x112930000) [pid = 2087] [serial = 1725] [outer = 0x0] 08:31:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 276 (0x11676a400) [pid = 2087] [serial = 1726] [outer = 0x112930000] 08:31:50 INFO - PROCESS | 2087 | 1462375910731 Marionette DEBUG loaded listener.js 08:31:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 277 (0x119970000) [pid = 2087] [serial = 1727] [outer = 0x112930000] 08:31:51 INFO - PROCESS | 2087 | 1462375911182 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]]]}] 08:31:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:31:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 772ms 08:31:51 INFO - PROCESS | 2087 | 1462375911219 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:31:51 INFO - PROCESS | 2087 | 1462375911222 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:31:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:31:51 INFO - PROCESS | 2087 | 1462375911242 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:31:51 INFO - PROCESS | 2087 | 1462375911244 Marionette TRACE conn2 <- [1,2274,null,{}] 08:31:51 INFO - PROCESS | 2087 | 1462375911246 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}] 08:31:51 INFO - PROCESS | 2087 | 1462375911353 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:31:51 INFO - PROCESS | 2087 | 1462375911447 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:51 INFO - PROCESS | 2087 | ++DOCSHELL 0x1292d4000 == 110 [pid = 2087] [id = 576] 08:31:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 278 (0x12107ec00) [pid = 2087] [serial = 1728] [outer = 0x0] 08:31:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 279 (0x123c8f000) [pid = 2087] [serial = 1729] [outer = 0x12107ec00] 08:31:51 INFO - PROCESS | 2087 | 1462375911478 Marionette DEBUG loaded listener.js 08:31:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 280 (0x1244c7000) [pid = 2087] [serial = 1730] [outer = 0x12107ec00] 08:31:51 INFO - PROCESS | 2087 | 1462375911896 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]]]}] 08:31:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:31:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 674ms 08:31:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:31:51 INFO - PROCESS | 2087 | 1462375911914 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:31:51 INFO - PROCESS | 2087 | 1462375911915 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:31:51 INFO - PROCESS | 2087 | 1462375911917 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:31:51 INFO - PROCESS | 2087 | 1462375911920 Marionette TRACE conn2 <- [1,2278,null,{}] 08:31:51 INFO - PROCESS | 2087 | 1462375911927 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}] 08:31:52 INFO - PROCESS | 2087 | 1462375912037 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:31:52 INFO - PROCESS | 2087 | 1462375912164 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:52 INFO - PROCESS | 2087 | ++DOCSHELL 0x132061000 == 111 [pid = 2087] [id = 577] 08:31:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 281 (0x1257e7000) [pid = 2087] [serial = 1731] [outer = 0x0] 08:31:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 282 (0x128a06800) [pid = 2087] [serial = 1732] [outer = 0x1257e7000] 08:31:52 INFO - PROCESS | 2087 | 1462375912196 Marionette DEBUG loaded listener.js 08:31:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 283 (0x1292acc00) [pid = 2087] [serial = 1733] [outer = 0x1257e7000] 08:31:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:31:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 725ms 08:31:52 INFO - PROCESS | 2087 | 1462375912635 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]]]}] 08:31:52 INFO - PROCESS | 2087 | 1462375912642 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:31:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:31:52 INFO - PROCESS | 2087 | 1462375912644 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:31:52 INFO - PROCESS | 2087 | 1462375912647 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:31:52 INFO - PROCESS | 2087 | 1462375912648 Marionette TRACE conn2 <- [1,2282,null,{}] 08:31:52 INFO - PROCESS | 2087 | 1462375912650 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}] 08:31:52 INFO - PROCESS | 2087 | 1462375912775 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:31:52 INFO - PROCESS | 2087 | 1462375912903 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:52 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ab03800 == 112 [pid = 2087] [id = 578] 08:31:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 284 (0x128bc4c00) [pid = 2087] [serial = 1734] [outer = 0x0] 08:31:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 285 (0x129715400) [pid = 2087] [serial = 1735] [outer = 0x128bc4c00] 08:31:52 INFO - PROCESS | 2087 | 1462375912933 Marionette DEBUG loaded listener.js 08:31:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 286 (0x12ba3a000) [pid = 2087] [serial = 1736] [outer = 0x128bc4c00] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x137f5a800 == 111 [pid = 2087] [id = 495] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x1322c6000 == 110 [pid = 2087] [id = 563] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12f7b6000 == 109 [pid = 2087] [id = 562] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 285 (0x1191e9000) [pid = 2087] [serial = 1558] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 284 (0x12d510800) [pid = 2087] [serial = 1567] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 283 (0x1361e7c00) [pid = 2087] [serial = 1573] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 282 (0x13611ac00) [pid = 2087] [serial = 1570] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 281 (0x112935c00) [pid = 2087] [serial = 1555] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 280 (0x12a7d6400) [pid = 2087] [serial = 1564] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 279 (0x128bb6c00) [pid = 2087] [serial = 1561] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 278 (0x1361f3c00) [pid = 2087] [serial = 1576] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 277 (0x1366cac00) [pid = 2087] [serial = 1579] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 276 (0x12d414000) [pid = 2087] [serial = 1582] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x117310000 == 108 [pid = 2087] [id = 561] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12e331000 == 107 [pid = 2087] [id = 560] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12d7e2000 == 106 [pid = 2087] [id = 559] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12d127000 == 105 [pid = 2087] [id = 558] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12c21e000 == 104 [pid = 2087] [id = 557] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12ba96000 == 103 [pid = 2087] [id = 556] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12a72b000 == 102 [pid = 2087] [id = 555] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x123ac9800 == 101 [pid = 2087] [id = 554] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x1187dd000 == 100 [pid = 2087] [id = 553] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x1250ac000 == 99 [pid = 2087] [id = 552] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x134527800 == 98 [pid = 2087] [id = 551] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x1292ef000 == 97 [pid = 2087] [id = 550] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x1346e2800 == 96 [pid = 2087] [id = 549] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x142672800 == 95 [pid = 2087] [id = 548] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x1407ac800 == 94 [pid = 2087] [id = 547] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x142dd2000 == 93 [pid = 2087] [id = 546] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x1425e9800 == 92 [pid = 2087] [id = 545] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x136495800 == 91 [pid = 2087] [id = 544] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x140884800 == 90 [pid = 2087] [id = 543] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12f7a1000 == 89 [pid = 2087] [id = 542] 08:31:53 INFO - PROCESS | 2087 | --DOCSHELL 0x12b36f000 == 88 [pid = 2087] [id = 541] 08:31:53 INFO - PROCESS | 2087 | 1462375913434 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]]]}] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 275 (0x129711c00) [pid = 2087] [serial = 1303] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 274 (0x1361e8400) [pid = 2087] [serial = 1610] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 273 (0x12d516400) [pid = 2087] [serial = 1613] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 272 (0x134745400) [pid = 2087] [serial = 1607] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 271 (0x12d24a800) [pid = 2087] [serial = 1601] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 270 (0x13611f400) [pid = 2087] [serial = 1487] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 269 (0x12970e400) [pid = 2087] [serial = 1597] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 268 (0x12a8f9000) [pid = 2087] [serial = 1598] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 267 (0x123e3cc00) [pid = 2087] [serial = 1591] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 266 (0x12bfa2c00) [pid = 2087] [serial = 1600] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 265 (0x12f718000) [pid = 2087] [serial = 1603] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 264 (0x1244d1800) [pid = 2087] [serial = 1592] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 263 (0x11285e000) [pid = 2087] [serial = 1586] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 262 (0x110f92400) [pid = 2087] [serial = 1585] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 261 (0x123ae1c00) [pid = 2087] [serial = 1589] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 260 (0x1197e3c00) [pid = 2087] [serial = 1588] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 259 (0x1289c1800) [pid = 2087] [serial = 1594] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 258 (0x128cbac00) [pid = 2087] [serial = 1595] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 257 (0x13459b400) [pid = 2087] [serial = 1606] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 256 (0x131295c00) [pid = 2087] [serial = 1604] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 255 (0x127028400) [pid = 2087] [serial = 1612] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 254 (0x13611c000) [pid = 2087] [serial = 1609] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 253 (0x138a04800) [pid = 2087] [serial = 1615] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 252 (0x138a0bc00) [pid = 2087] [serial = 1616] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 251 (0x142005000) [pid = 2087] [serial = 1618] [outer = 0x0] [url = about:blank] 08:31:53 INFO - PROCESS | 2087 | --DOMWINDOW == 250 (0x142011800) [pid = 2087] [serial = 1619] [outer = 0x0] [url = about:blank] 08:31:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:31:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 818ms 08:31:53 INFO - PROCESS | 2087 | 1462375913466 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:31:53 INFO - PROCESS | 2087 | 1462375913468 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:31:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:31:53 INFO - PROCESS | 2087 | 1462375913471 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:31:53 INFO - PROCESS | 2087 | 1462375913473 Marionette TRACE conn2 <- [1,2286,null,{}] 08:31:53 INFO - PROCESS | 2087 | 1462375913477 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}] 08:31:53 INFO - PROCESS | 2087 | 1462375913621 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:31:53 INFO - PROCESS | 2087 | 1462375913701 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:53 INFO - PROCESS | 2087 | ++DOCSHELL 0x1198e4000 == 89 [pid = 2087] [id = 579] 08:31:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 251 (0x112827800) [pid = 2087] [serial = 1737] [outer = 0x0] 08:31:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 252 (0x12107a800) [pid = 2087] [serial = 1738] [outer = 0x112827800] 08:31:53 INFO - PROCESS | 2087 | 1462375913728 Marionette DEBUG loaded listener.js 08:31:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 253 (0x128a05400) [pid = 2087] [serial = 1739] [outer = 0x112827800] 08:31:54 INFO - PROCESS | 2087 | 1462375914051 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]]]}] 08:31:54 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 08:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 619ms 08:31:54 INFO - PROCESS | 2087 | 1462375914094 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:31:54 INFO - PROCESS | 2087 | 1462375914095 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:31:54 INFO - PROCESS | 2087 | 1462375914097 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:31:54 INFO - PROCESS | 2087 | 1462375914098 Marionette TRACE conn2 <- [1,2290,null,{}] 08:31:54 INFO - PROCESS | 2087 | 1462375914101 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}] 08:31:54 INFO - PROCESS | 2087 | 1462375914212 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:31:54 INFO - PROCESS | 2087 | 1462375914293 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:54 INFO - PROCESS | 2087 | ++DOCSHELL 0x1295b5800 == 90 [pid = 2087] [id = 580] 08:31:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 254 (0x1289c1800) [pid = 2087] [serial = 1740] [outer = 0x0] 08:31:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 255 (0x12adb0000) [pid = 2087] [serial = 1741] [outer = 0x1289c1800] 08:31:54 INFO - PROCESS | 2087 | 1462375914321 Marionette DEBUG loaded listener.js 08:31:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 256 (0x12d50e000) [pid = 2087] [serial = 1742] [outer = 0x1289c1800] 08:31:54 INFO - PROCESS | 2087 | 1462375914617 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]]]}] 08:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 570ms 08:31:54 INFO - PROCESS | 2087 | 1462375914667 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:31:54 INFO - PROCESS | 2087 | 1462375914668 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:31:54 INFO - PROCESS | 2087 | 1462375914671 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:31:54 INFO - PROCESS | 2087 | 1462375914672 Marionette TRACE conn2 <- [1,2294,null,{}] 08:31:54 INFO - PROCESS | 2087 | 1462375914677 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}] 08:31:54 INFO - PROCESS | 2087 | 1462375914771 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:31:54 INFO - PROCESS | 2087 | 1462375914848 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:54 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d4cc800 == 91 [pid = 2087] [id = 581] 08:31:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 257 (0x123e3b000) [pid = 2087] [serial = 1743] [outer = 0x0] 08:31:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 258 (0x12d519c00) [pid = 2087] [serial = 1744] [outer = 0x123e3b000] 08:31:54 INFO - PROCESS | 2087 | 1462375914875 Marionette DEBUG loaded listener.js 08:31:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 259 (0x1345a0800) [pid = 2087] [serial = 1745] [outer = 0x123e3b000] 08:31:55 INFO - PROCESS | 2087 | 1462375915177 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]]]}] 08:31:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:31:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 522ms 08:31:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:31:55 INFO - PROCESS | 2087 | 1462375915195 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:31:55 INFO - PROCESS | 2087 | 1462375915196 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:31:55 INFO - PROCESS | 2087 | 1462375915198 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:31:55 INFO - PROCESS | 2087 | 1462375915199 Marionette TRACE conn2 <- [1,2298,null,{}] 08:31:55 INFO - PROCESS | 2087 | 1462375915201 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}] 08:31:55 INFO - PROCESS | 2087 | 1462375915299 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:31:55 INFO - PROCESS | 2087 | 1462375915304 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:55 INFO - PROCESS | 2087 | ++DOCSHELL 0x134527800 == 92 [pid = 2087] [id = 582] 08:31:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 260 (0x12d42a000) [pid = 2087] [serial = 1746] [outer = 0x0] 08:31:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 261 (0x13611dc00) [pid = 2087] [serial = 1747] [outer = 0x12d42a000] 08:31:55 INFO - PROCESS | 2087 | 1462375915329 Marionette DEBUG loaded listener.js 08:31:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 262 (0x1361e8400) [pid = 2087] [serial = 1748] [outer = 0x12d42a000] 08:31:55 INFO - PROCESS | 2087 | 1462375915717 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]]]}] 08:31:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:31:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 568ms 08:31:55 INFO - PROCESS | 2087 | 1462375915769 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:31:55 INFO - PROCESS | 2087 | 1462375915770 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:31:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:31:55 INFO - PROCESS | 2087 | 1462375915774 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:31:55 INFO - PROCESS | 2087 | 1462375915776 Marionette TRACE conn2 <- [1,2302,null,{}] 08:31:55 INFO - PROCESS | 2087 | 1462375915778 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}] 08:31:55 INFO - PROCESS | 2087 | 1462375915908 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:31:55 INFO - PROCESS | 2087 | 1462375915919 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:55 INFO - PROCESS | 2087 | ++DOCSHELL 0x136363800 == 93 [pid = 2087] [id = 583] 08:31:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 263 (0x13611c000) [pid = 2087] [serial = 1749] [outer = 0x0] 08:31:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 264 (0x13627b400) [pid = 2087] [serial = 1750] [outer = 0x13611c000] 08:31:55 INFO - PROCESS | 2087 | 1462375915947 Marionette DEBUG loaded listener.js 08:31:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 265 (0x136280000) [pid = 2087] [serial = 1751] [outer = 0x13611c000] 08:31:56 INFO - PROCESS | 2087 | 1462375916302 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]]]}] 08:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 572ms 08:31:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:31:56 INFO - PROCESS | 2087 | 1462375916345 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:31:56 INFO - PROCESS | 2087 | 1462375916346 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:31:56 INFO - PROCESS | 2087 | 1462375916348 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:31:56 INFO - PROCESS | 2087 | 1462375916350 Marionette TRACE conn2 <- [1,2306,null,{}] 08:31:56 INFO - PROCESS | 2087 | 1462375916353 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}] 08:31:56 INFO - PROCESS | 2087 | 1462375916479 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:31:56 INFO - PROCESS | 2087 | 1462375916493 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:56 INFO - PROCESS | 2087 | ++DOCSHELL 0x137f57800 == 94 [pid = 2087] [id = 584] 08:31:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 266 (0x110e12400) [pid = 2087] [serial = 1752] [outer = 0x0] 08:31:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 267 (0x136284400) [pid = 2087] [serial = 1753] [outer = 0x110e12400] 08:31:56 INFO - PROCESS | 2087 | 1462375916518 Marionette DEBUG loaded listener.js 08:31:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 268 (0x136725c00) [pid = 2087] [serial = 1754] [outer = 0x110e12400] 08:31:56 INFO - PROCESS | 2087 | 1462375916923 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]]]}] 08:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 619ms 08:31:56 INFO - PROCESS | 2087 | 1462375916977 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:31:56 INFO - PROCESS | 2087 | 1462375916979 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:31:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:31:56 INFO - PROCESS | 2087 | 1462375916981 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:31:56 INFO - PROCESS | 2087 | 1462375916983 Marionette TRACE conn2 <- [1,2310,null,{}] 08:31:56 INFO - PROCESS | 2087 | 1462375916985 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}] 08:31:57 INFO - PROCESS | 2087 | 1462375917129 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:31:57 INFO - PROCESS | 2087 | 1462375917149 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:57 INFO - PROCESS | 2087 | ++DOCSHELL 0x13fb75800 == 95 [pid = 2087] [id = 585] 08:31:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 269 (0x134699c00) [pid = 2087] [serial = 1755] [outer = 0x0] 08:31:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 270 (0x13469fc00) [pid = 2087] [serial = 1756] [outer = 0x134699c00] 08:31:57 INFO - PROCESS | 2087 | 1462375917178 Marionette DEBUG loaded listener.js 08:31:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 271 (0x13673f800) [pid = 2087] [serial = 1757] [outer = 0x134699c00] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 270 (0x12403e400) [pid = 2087] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 269 (0x11292dc00) [pid = 2087] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 268 (0x123e53800) [pid = 2087] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 267 (0x110e0c800) [pid = 2087] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 266 (0x1197d9c00) [pid = 2087] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 265 (0x110f37c00) [pid = 2087] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 264 (0x11282ac00) [pid = 2087] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 263 (0x1125bfc00) [pid = 2087] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 262 (0x110f8dc00) [pid = 2087] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 261 (0x11665a000) [pid = 2087] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 260 (0x129596400) [pid = 2087] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 259 (0x12bfa5800) [pid = 2087] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 258 (0x1245d8800) [pid = 2087] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 257 (0x128c80000) [pid = 2087] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 256 (0x1197d9800) [pid = 2087] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 255 (0x12489f800) [pid = 2087] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 254 (0x12ba34c00) [pid = 2087] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 253 (0x129595000) [pid = 2087] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 252 (0x12cfebc00) [pid = 2087] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 251 (0x12572a000) [pid = 2087] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 250 (0x121190800) [pid = 2087] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 249 (0x112825400) [pid = 2087] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 248 (0x12d24f400) [pid = 2087] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 247 (0x110e0e800) [pid = 2087] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 246 (0x136126800) [pid = 2087] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 245 (0x121190000) [pid = 2087] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 244 (0x128c7fc00) [pid = 2087] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 243 (0x12a8f1800) [pid = 2087] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 242 (0x1131ef800) [pid = 2087] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 241 (0x12ceca800) [pid = 2087] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 240 (0x110f70400) [pid = 2087] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 239 (0x12a7d1c00) [pid = 2087] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 238 (0x1166a8800) [pid = 2087] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 237 (0x11741ac00) [pid = 2087] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 236 (0x1244cf000) [pid = 2087] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 235 (0x112824000) [pid = 2087] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 234 (0x1242b6000) [pid = 2087] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 233 (0x1242b2800) [pid = 2087] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 232 (0x136123800) [pid = 2087] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 231 (0x1268e9000) [pid = 2087] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 230 (0x1268e1800) [pid = 2087] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 229 (0x119640400) [pid = 2087] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 228 (0x121082c00) [pid = 2087] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 227 (0x113c5c000) [pid = 2087] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 226 (0x1166a8c00) [pid = 2087] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 225 (0x110f90800) [pid = 2087] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 224 (0x110e14000) [pid = 2087] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 223 (0x112a08400) [pid = 2087] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 222 (0x12f720400) [pid = 2087] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 221 (0x12bb53000) [pid = 2087] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 220 (0x112a0d000) [pid = 2087] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 219 (0x1242ba000) [pid = 2087] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 218 (0x110e11000) [pid = 2087] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 217 (0x12f71d800) [pid = 2087] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 216 (0x134746400) [pid = 2087] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 215 (0x12bb4b800) [pid = 2087] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 214 (0x1191da800) [pid = 2087] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 213 (0x110f70800) [pid = 2087] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 212 (0x1361ef400) [pid = 2087] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 211 (0x12cff9000) [pid = 2087] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 210 (0x112a0b400) [pid = 2087] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 209 (0x12cc54000) [pid = 2087] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 208 (0x123e35800) [pid = 2087] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 207 (0x128bbac00) [pid = 2087] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 206 (0x12107cc00) [pid = 2087] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 205 (0x11285f000) [pid = 2087] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 204 (0x110f3e800) [pid = 2087] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:31:57 INFO - PROCESS | 2087 | --DOMWINDOW == 203 (0x123e37400) [pid = 2087] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:31:58 INFO - PROCESS | 2087 | 1462375918043 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]]]}] 08:31:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:31:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1078ms 08:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:31:58 INFO - PROCESS | 2087 | 1462375918060 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:31:58 INFO - PROCESS | 2087 | 1462375918061 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:31:58 INFO - PROCESS | 2087 | 1462375918063 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:31:58 INFO - PROCESS | 2087 | 1462375918064 Marionette TRACE conn2 <- [1,2314,null,{}] 08:31:58 INFO - PROCESS | 2087 | 1462375918067 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}] 08:31:58 INFO - PROCESS | 2087 | 1462375918165 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:31:58 INFO - PROCESS | 2087 | 1462375918247 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:58 INFO - PROCESS | 2087 | ++DOCSHELL 0x11679b800 == 96 [pid = 2087] [id = 586] 08:31:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 204 (0x110e16400) [pid = 2087] [serial = 1758] [outer = 0x0] 08:31:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 205 (0x11100c400) [pid = 2087] [serial = 1759] [outer = 0x110e16400] 08:31:58 INFO - PROCESS | 2087 | 1462375918272 Marionette DEBUG loaded listener.js 08:31:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 206 (0x112a08400) [pid = 2087] [serial = 1760] [outer = 0x110e16400] 08:31:58 INFO - PROCESS | 2087 | 1462375918562 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]]]}] 08:31:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:31:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 520ms 08:31:58 INFO - PROCESS | 2087 | 1462375918584 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:31:58 INFO - PROCESS | 2087 | 1462375918585 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:31:58 INFO - PROCESS | 2087 | 1462375918587 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:31:58 INFO - PROCESS | 2087 | 1462375918588 Marionette TRACE conn2 <- [1,2318,null,{}] 08:31:58 INFO - PROCESS | 2087 | 1462375918595 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}] 08:31:58 INFO - PROCESS | 2087 | 1462375918697 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:31:58 INFO - PROCESS | 2087 | 1462375918702 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:58 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d7f4000 == 97 [pid = 2087] [id = 587] 08:31:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 207 (0x113c5c000) [pid = 2087] [serial = 1761] [outer = 0x0] 08:31:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 208 (0x11741f800) [pid = 2087] [serial = 1762] [outer = 0x113c5c000] 08:31:58 INFO - PROCESS | 2087 | 1462375918727 Marionette DEBUG loaded listener.js 08:31:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 209 (0x1197db400) [pid = 2087] [serial = 1763] [outer = 0x113c5c000] 08:31:59 INFO - PROCESS | 2087 | 1462375919095 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] 08:31:59 INFO - PROCESS | 2087 | 1462375919115 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:31:59 INFO - PROCESS | 2087 | 1462375919118 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:31:59 INFO - PROCESS | 2087 | 1462375919119 Marionette TRACE conn2 <- [1,2322,null,{}] 08:31:59 INFO - PROCESS | 2087 | 1462375919122 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}] 08:31:59 INFO - PROCESS | 2087 | 1462375919269 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:31:59 INFO - PROCESS | 2087 | 1462375919278 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:31:59 INFO - PROCESS | 2087 | ++DOCSHELL 0x134534800 == 98 [pid = 2087] [id = 588] 08:31:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 210 (0x118257000) [pid = 2087] [serial = 1764] [outer = 0x0] 08:31:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 211 (0x121199400) [pid = 2087] [serial = 1765] [outer = 0x118257000] 08:31:59 INFO - PROCESS | 2087 | 1462375919303 Marionette DEBUG loaded listener.js 08:31:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 212 (0x1242ba000) [pid = 2087] [serial = 1766] [outer = 0x118257000] 08:31:59 INFO - PROCESS | 2087 | 1462375919653 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]]]}] 08:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 569ms 08:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:31:59 INFO - PROCESS | 2087 | 1462375919688 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:31:59 INFO - PROCESS | 2087 | 1462375919689 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:31:59 INFO - PROCESS | 2087 | 1462375919691 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:31:59 INFO - PROCESS | 2087 | 1462375919693 Marionette TRACE conn2 <- [1,2326,null,{}] 08:31:59 INFO - PROCESS | 2087 | 1462375919695 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}] 08:31:59 INFO - PROCESS | 2087 | 1462375919815 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:32:00 INFO - PROCESS | 2087 | 1462375920072 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:00 INFO - PROCESS | 2087 | ++DOCSHELL 0x117307000 == 99 [pid = 2087] [id = 589] 08:32:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 213 (0x110e14c00) [pid = 2087] [serial = 1767] [outer = 0x0] 08:32:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 214 (0x110f8c800) [pid = 2087] [serial = 1768] [outer = 0x110e14c00] 08:32:00 INFO - PROCESS | 2087 | 1462375920130 Marionette DEBUG loaded listener.js 08:32:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 215 (0x115fd2c00) [pid = 2087] [serial = 1769] [outer = 0x110e14c00] 08:32:00 INFO - PROCESS | 2087 | 1462375920677 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]]]}] 08:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1020ms 08:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:32:00 INFO - PROCESS | 2087 | 1462375920712 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:32:00 INFO - PROCESS | 2087 | 1462375920714 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:32:00 INFO - PROCESS | 2087 | 1462375920717 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:32:00 INFO - PROCESS | 2087 | 1462375920720 Marionette TRACE conn2 <- [1,2330,null,{}] 08:32:00 INFO - PROCESS | 2087 | 1462375920735 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}] 08:32:00 INFO - PROCESS | 2087 | 1462375920862 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:32:00 INFO - PROCESS | 2087 | 1462375920957 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:00 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c675000 == 100 [pid = 2087] [id = 590] 08:32:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 216 (0x118562800) [pid = 2087] [serial = 1770] [outer = 0x0] 08:32:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 217 (0x121082800) [pid = 2087] [serial = 1771] [outer = 0x118562800] 08:32:00 INFO - PROCESS | 2087 | 1462375920988 Marionette DEBUG loaded listener.js 08:32:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 218 (0x12403f800) [pid = 2087] [serial = 1772] [outer = 0x118562800] 08:32:01 INFO - PROCESS | 2087 | 1462375921419 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]]]}] 08:32:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:32:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 736ms 08:32:01 INFO - PROCESS | 2087 | 1462375921455 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:32:01 INFO - PROCESS | 2087 | 1462375921458 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:32:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:32:01 INFO - PROCESS | 2087 | 1462375921462 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:32:01 INFO - PROCESS | 2087 | 1462375921463 Marionette TRACE conn2 <- [1,2334,null,{}] 08:32:01 INFO - PROCESS | 2087 | 1462375921466 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}] 08:32:01 INFO - PROCESS | 2087 | 1462375921588 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:32:01 INFO - PROCESS | 2087 | 1462375921683 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:01 INFO - PROCESS | 2087 | ++DOCSHELL 0x1346d3000 == 101 [pid = 2087] [id = 591] 08:32:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 219 (0x1242f3400) [pid = 2087] [serial = 1773] [outer = 0x0] 08:32:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 220 (0x1257dac00) [pid = 2087] [serial = 1774] [outer = 0x1242f3400] 08:32:01 INFO - PROCESS | 2087 | 1462375921717 Marionette DEBUG loaded listener.js 08:32:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 221 (0x128bb5400) [pid = 2087] [serial = 1775] [outer = 0x1242f3400] 08:32:02 INFO - PROCESS | 2087 | 1462375922146 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]]]}] 08:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 721ms 08:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:32:02 INFO - PROCESS | 2087 | 1462375922183 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:32:02 INFO - PROCESS | 2087 | 1462375922184 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:32:02 INFO - PROCESS | 2087 | 1462375922188 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:32:02 INFO - PROCESS | 2087 | 1462375922193 Marionette TRACE conn2 <- [1,2338,null,{}] 08:32:02 INFO - PROCESS | 2087 | 1462375922219 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}] 08:32:02 INFO - PROCESS | 2087 | 1462375922382 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:32:02 INFO - PROCESS | 2087 | 1462375922452 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:02 INFO - PROCESS | 2087 | ++DOCSHELL 0x142239000 == 102 [pid = 2087] [id = 592] 08:32:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 222 (0x128c7f800) [pid = 2087] [serial = 1776] [outer = 0x0] 08:32:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 223 (0x129713800) [pid = 2087] [serial = 1777] [outer = 0x128c7f800] 08:32:02 INFO - PROCESS | 2087 | 1462375922484 Marionette DEBUG loaded listener.js 08:32:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 224 (0x12a8fa800) [pid = 2087] [serial = 1778] [outer = 0x128c7f800] 08:32:02 INFO - PROCESS | 2087 | 1462375922915 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]]]}] 08:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 743ms 08:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:32:02 INFO - PROCESS | 2087 | 1462375922930 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:32:02 INFO - PROCESS | 2087 | 1462375922932 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:32:02 INFO - PROCESS | 2087 | 1462375922934 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:32:02 INFO - PROCESS | 2087 | 1462375922935 Marionette TRACE conn2 <- [1,2342,null,{}] 08:32:02 INFO - PROCESS | 2087 | 1462375922938 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}] 08:32:03 INFO - PROCESS | 2087 | 1462375923060 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:32:03 INFO - PROCESS | 2087 | 1462375923184 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:03 INFO - PROCESS | 2087 | ++DOCSHELL 0x1423dc800 == 103 [pid = 2087] [id = 593] 08:32:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 225 (0x128cbac00) [pid = 2087] [serial = 1779] [outer = 0x0] 08:32:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 226 (0x12ba41400) [pid = 2087] [serial = 1780] [outer = 0x128cbac00] 08:32:03 INFO - PROCESS | 2087 | 1462375923217 Marionette DEBUG loaded listener.js 08:32:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 227 (0x12bfa8000) [pid = 2087] [serial = 1781] [outer = 0x128cbac00] 08:32:03 INFO - PROCESS | 2087 | 1462375923601 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]]]}] 08:32:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:32:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 725ms 08:32:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:32:03 INFO - PROCESS | 2087 | 1462375923659 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:32:03 INFO - PROCESS | 2087 | 1462375923661 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:32:03 INFO - PROCESS | 2087 | 1462375923663 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:32:03 INFO - PROCESS | 2087 | 1462375923664 Marionette TRACE conn2 <- [1,2346,null,{}] 08:32:03 INFO - PROCESS | 2087 | 1462375923666 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}] 08:32:03 INFO - PROCESS | 2087 | 1462375923804 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:32:03 INFO - PROCESS | 2087 | 1462375923901 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:03 INFO - PROCESS | 2087 | ++DOCSHELL 0x14267b000 == 104 [pid = 2087] [id = 594] 08:32:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 228 (0x12cff1000) [pid = 2087] [serial = 1782] [outer = 0x0] 08:32:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 229 (0x12d244c00) [pid = 2087] [serial = 1783] [outer = 0x12cff1000] 08:32:03 INFO - PROCESS | 2087 | 1462375923939 Marionette DEBUG loaded listener.js 08:32:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 230 (0x12f721400) [pid = 2087] [serial = 1784] [outer = 0x12cff1000] 08:32:04 INFO - PROCESS | 2087 | 1462375924377 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]]]}] 08:32:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:32:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 769ms 08:32:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:32:04 INFO - PROCESS | 2087 | 1462375924433 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:32:04 INFO - PROCESS | 2087 | 1462375924434 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:32:04 INFO - PROCESS | 2087 | 1462375924436 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:32:04 INFO - PROCESS | 2087 | 1462375924438 Marionette TRACE conn2 <- [1,2350,null,{}] 08:32:04 INFO - PROCESS | 2087 | 1462375924443 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}] 08:32:04 INFO - PROCESS | 2087 | 1462375924560 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:32:04 INFO - PROCESS | 2087 | 1462375924657 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:04 INFO - PROCESS | 2087 | ++DOCSHELL 0x141381000 == 105 [pid = 2087] [id = 595] 08:32:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 231 (0x134593800) [pid = 2087] [serial = 1785] [outer = 0x0] 08:32:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 232 (0x13469c400) [pid = 2087] [serial = 1786] [outer = 0x134593800] 08:32:04 INFO - PROCESS | 2087 | 1462375924687 Marionette DEBUG loaded listener.js 08:32:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 233 (0x134704000) [pid = 2087] [serial = 1787] [outer = 0x134593800] 08:32:05 INFO - PROCESS | 2087 | 1462375925070 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]]]}] 08:32:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:32:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 670ms 08:32:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:32:05 INFO - PROCESS | 2087 | 1462375925108 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:32:05 INFO - PROCESS | 2087 | 1462375925109 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:32:05 INFO - PROCESS | 2087 | 1462375925111 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:32:05 INFO - PROCESS | 2087 | 1462375925112 Marionette TRACE conn2 <- [1,2354,null,{}] 08:32:05 INFO - PROCESS | 2087 | 1462375925134 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}] 08:32:05 INFO - PROCESS | 2087 | 1462375925250 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:32:05 INFO - PROCESS | 2087 | 1462375925358 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:05 INFO - PROCESS | 2087 | ++DOCSHELL 0x14251e800 == 106 [pid = 2087] [id = 596] 08:32:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 234 (0x12970d800) [pid = 2087] [serial = 1788] [outer = 0x0] 08:32:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 235 (0x134703c00) [pid = 2087] [serial = 1789] [outer = 0x12970d800] 08:32:05 INFO - PROCESS | 2087 | 1462375925390 Marionette DEBUG loaded listener.js 08:32:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 236 (0x134709c00) [pid = 2087] [serial = 1790] [outer = 0x12970d800] 08:32:05 INFO - PROCESS | 2087 | 1462375925813 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]]]}] 08:32:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:32:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 768ms 08:32:05 INFO - PROCESS | 2087 | 1462375925881 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:32:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:32:05 INFO - PROCESS | 2087 | 1462375925883 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:32:05 INFO - PROCESS | 2087 | 1462375925887 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:32:05 INFO - PROCESS | 2087 | 1462375925889 Marionette TRACE conn2 <- [1,2358,null,{}] 08:32:05 INFO - PROCESS | 2087 | 1462375925893 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}] 08:32:06 INFO - PROCESS | 2087 | 1462375926080 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:32:06 INFO - PROCESS | 2087 | 1462375926224 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:06 INFO - PROCESS | 2087 | ++DOCSHELL 0x142534000 == 107 [pid = 2087] [id = 597] 08:32:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 237 (0x12c636000) [pid = 2087] [serial = 1791] [outer = 0x0] 08:32:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 238 (0x13470fc00) [pid = 2087] [serial = 1792] [outer = 0x12c636000] 08:32:06 INFO - PROCESS | 2087 | 1462375926254 Marionette DEBUG loaded listener.js 08:32:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 239 (0x136120400) [pid = 2087] [serial = 1793] [outer = 0x12c636000] 08:32:06 INFO - PROCESS | 2087 | 1462375926699 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]]]}] 08:32:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:32:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 874ms 08:32:06 INFO - PROCESS | 2087 | 1462375926774 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:32:06 INFO - PROCESS | 2087 | 1462375926775 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:32:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:32:06 INFO - PROCESS | 2087 | 1462375926780 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:32:06 INFO - PROCESS | 2087 | 1462375926781 Marionette TRACE conn2 <- [1,2362,null,{}] 08:32:06 INFO - PROCESS | 2087 | 1462375926783 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}] 08:32:06 INFO - PROCESS | 2087 | 1462375926904 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:32:07 INFO - PROCESS | 2087 | 1462375927001 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:07 INFO - PROCESS | 2087 | ++DOCSHELL 0x143ad6800 == 108 [pid = 2087] [id = 598] 08:32:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 240 (0x13470f800) [pid = 2087] [serial = 1794] [outer = 0x0] 08:32:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 241 (0x13627a400) [pid = 2087] [serial = 1795] [outer = 0x13470f800] 08:32:07 INFO - PROCESS | 2087 | 1462375927031 Marionette DEBUG loaded listener.js 08:32:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 242 (0x1366cc400) [pid = 2087] [serial = 1796] [outer = 0x13470f800] 08:32:07 INFO - PROCESS | 2087 | 1462375927463 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]]]}] 08:32:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:32:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 719ms 08:32:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:32:07 INFO - PROCESS | 2087 | 1462375927499 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:32:07 INFO - PROCESS | 2087 | 1462375927501 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:32:07 INFO - PROCESS | 2087 | 1462375927503 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:32:07 INFO - PROCESS | 2087 | 1462375927504 Marionette TRACE conn2 <- [1,2366,null,{}] 08:32:07 INFO - PROCESS | 2087 | 1462375927507 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}] 08:32:07 INFO - PROCESS | 2087 | 1462375927628 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:32:07 INFO - PROCESS | 2087 | 1462375927795 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:07 INFO - PROCESS | 2087 | ++DOCSHELL 0x1322df800 == 109 [pid = 2087] [id = 599] 08:32:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 243 (0x12958dc00) [pid = 2087] [serial = 1797] [outer = 0x0] 08:32:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 244 (0x136729000) [pid = 2087] [serial = 1798] [outer = 0x12958dc00] 08:32:07 INFO - PROCESS | 2087 | 1462375927834 Marionette DEBUG loaded listener.js 08:32:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 245 (0x138a10800) [pid = 2087] [serial = 1799] [outer = 0x12958dc00] 08:32:08 INFO - PROCESS | 2087 | 1462375928342 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]]]}] 08:32:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:32:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 870ms 08:32:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:32:08 INFO - PROCESS | 2087 | 1462375928373 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:32:08 INFO - PROCESS | 2087 | 1462375928375 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:32:08 INFO - PROCESS | 2087 | 1462375928378 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:32:08 INFO - PROCESS | 2087 | 1462375928380 Marionette TRACE conn2 <- [1,2370,null,{}] 08:32:08 INFO - PROCESS | 2087 | 1462375928382 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}] 08:32:08 INFO - PROCESS | 2087 | 1462375928518 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:32:08 INFO - PROCESS | 2087 | 1462375928650 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:08 INFO - PROCESS | 2087 | ++DOCSHELL 0x12bc9b800 == 110 [pid = 2087] [id = 600] 08:32:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 246 (0x112833000) [pid = 2087] [serial = 1800] [outer = 0x0] 08:32:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 247 (0x12d9aa800) [pid = 2087] [serial = 1801] [outer = 0x112833000] 08:32:08 INFO - PROCESS | 2087 | 1462375928681 Marionette DEBUG loaded listener.js 08:32:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 248 (0x142033400) [pid = 2087] [serial = 1802] [outer = 0x112833000] 08:32:09 INFO - PROCESS | 2087 | 1462375929098 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]]]}] 08:32:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:32:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 771ms 08:32:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:32:09 INFO - PROCESS | 2087 | 1462375929150 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:32:09 INFO - PROCESS | 2087 | 1462375929151 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:32:09 INFO - PROCESS | 2087 | 1462375929153 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:32:09 INFO - PROCESS | 2087 | 1462375929154 Marionette TRACE conn2 <- [1,2374,null,{}] 08:32:09 INFO - PROCESS | 2087 | 1462375929157 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}] 08:32:09 INFO - PROCESS | 2087 | 1462375929283 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:32:09 INFO - PROCESS | 2087 | 1462375929411 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:09 INFO - PROCESS | 2087 | ++DOCSHELL 0x113e0c000 == 111 [pid = 2087] [id = 601] 08:32:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 249 (0x110f69800) [pid = 2087] [serial = 1803] [outer = 0x0] 08:32:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 250 (0x112824800) [pid = 2087] [serial = 1804] [outer = 0x110f69800] 08:32:09 INFO - PROCESS | 2087 | 1462375929443 Marionette DEBUG loaded listener.js 08:32:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 251 (0x1166af400) [pid = 2087] [serial = 1805] [outer = 0x110f69800] 08:32:09 INFO - PROCESS | 2087 | 1462375929864 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]]]}] 08:32:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:32:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 773ms 08:32:09 INFO - PROCESS | 2087 | 1462375929927 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:32:09 INFO - PROCESS | 2087 | 1462375929929 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:32:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:32:09 INFO - PROCESS | 2087 | 1462375929931 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:32:09 INFO - PROCESS | 2087 | 1462375929933 Marionette TRACE conn2 <- [1,2378,null,{}] 08:32:09 INFO - PROCESS | 2087 | 1462375929936 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}] 08:32:10 INFO - PROCESS | 2087 | 1462375930063 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:32:10 INFO - PROCESS | 2087 | 1462375930194 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:10 INFO - PROCESS | 2087 | ++DOCSHELL 0x116476800 == 112 [pid = 2087] [id = 602] 08:32:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 252 (0x110f6b800) [pid = 2087] [serial = 1806] [outer = 0x0] 08:32:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 253 (0x11281c000) [pid = 2087] [serial = 1807] [outer = 0x110f6b800] 08:32:10 INFO - PROCESS | 2087 | 1462375930226 Marionette DEBUG loaded listener.js 08:32:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 254 (0x116765000) [pid = 2087] [serial = 1808] [outer = 0x110f6b800] 08:32:10 INFO - PROCESS | 2087 | 1462375930898 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]]]}] 08:32:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:32:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1026ms 08:32:10 INFO - PROCESS | 2087 | 1462375930967 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:32:10 INFO - PROCESS | 2087 | 1462375930969 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:32:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:32:10 INFO - PROCESS | 2087 | 1462375930973 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:32:10 INFO - PROCESS | 2087 | 1462375930976 Marionette TRACE conn2 <- [1,2382,null,{}] 08:32:10 INFO - PROCESS | 2087 | 1462375930979 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}] 08:32:11 INFO - PROCESS | 2087 | 1462375931100 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:32:11 INFO - PROCESS | 2087 | 1462375931202 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:11 INFO - PROCESS | 2087 | ++DOCSHELL 0x127518800 == 113 [pid = 2087] [id = 603] 08:32:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 255 (0x112838000) [pid = 2087] [serial = 1809] [outer = 0x0] 08:32:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 256 (0x1131edc00) [pid = 2087] [serial = 1810] [outer = 0x112838000] 08:32:11 INFO - PROCESS | 2087 | 1462375931234 Marionette DEBUG loaded listener.js 08:32:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 257 (0x1166a4000) [pid = 2087] [serial = 1811] [outer = 0x112838000] 08:32:11 INFO - PROCESS | 2087 | 1462375931704 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]]]}] 08:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 774ms 08:32:11 INFO - PROCESS | 2087 | 1462375931749 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:32:11 INFO - PROCESS | 2087 | 1462375931753 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:32:11 INFO - PROCESS | 2087 | 1462375931761 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:32:11 INFO - PROCESS | 2087 | 1462375931763 Marionette TRACE conn2 <- [1,2386,null,{}] 08:32:11 INFO - PROCESS | 2087 | 1462375931767 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}] 08:32:11 INFO - PROCESS | 2087 | 1462375931937 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:32:12 INFO - PROCESS | 2087 | 1462375932134 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:12 INFO - PROCESS | 2087 | ++DOCSHELL 0x126a0b800 == 114 [pid = 2087] [id = 604] 08:32:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 258 (0x117c6e000) [pid = 2087] [serial = 1812] [outer = 0x0] 08:32:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 259 (0x119121000) [pid = 2087] [serial = 1813] [outer = 0x117c6e000] 08:32:12 INFO - PROCESS | 2087 | 1462375932185 Marionette DEBUG loaded listener.js 08:32:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 260 (0x1197ddc00) [pid = 2087] [serial = 1814] [outer = 0x117c6e000] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x131fb2800 == 113 [pid = 2087] [id = 440] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x123d36800 == 112 [pid = 2087] [id = 496] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x134534800 == 111 [pid = 2087] [id = 588] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x12d7f4000 == 110 [pid = 2087] [id = 587] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x11679b800 == 109 [pid = 2087] [id = 586] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 259 (0x12d42f400) [pid = 2087] [serial = 1693] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x136363800 == 108 [pid = 2087] [id = 583] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x134527800 == 107 [pid = 2087] [id = 582] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x12d4cc800 == 106 [pid = 2087] [id = 581] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x1295b5800 == 105 [pid = 2087] [id = 580] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x1198e4000 == 104 [pid = 2087] [id = 579] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x12ab03800 == 103 [pid = 2087] [id = 578] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x132061000 == 102 [pid = 2087] [id = 577] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x1292d4000 == 101 [pid = 2087] [id = 576] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x142060000 == 100 [pid = 2087] [id = 540] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x12bab4000 == 99 [pid = 2087] [id = 575] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x14224a000 == 98 [pid = 2087] [id = 572] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x14088a800 == 97 [pid = 2087] [id = 571] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x140620000 == 96 [pid = 2087] [id = 570] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x138ca9800 == 95 [pid = 2087] [id = 569] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x137f63000 == 94 [pid = 2087] [id = 568] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x13635f000 == 93 [pid = 2087] [id = 567] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x12db75800 == 92 [pid = 2087] [id = 566] 08:32:12 INFO - PROCESS | 2087 | --DOCSHELL 0x128f81800 == 91 [pid = 2087] [id = 565] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 258 (0x127090800) [pid = 2087] [serial = 1315] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 257 (0x116208800) [pid = 2087] [serial = 1252] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 256 (0x123e5e800) [pid = 2087] [serial = 1669] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 255 (0x110f3c800) [pid = 2087] [serial = 1249] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 254 (0x12119b000) [pid = 2087] [serial = 1369] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 253 (0x112820c00) [pid = 2087] [serial = 1426] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 252 (0x118255000) [pid = 2087] [serial = 1684] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 251 (0x112929000) [pid = 2087] [serial = 1657] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 250 (0x12ba3f800) [pid = 2087] [serial = 1324] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 249 (0x121190400) [pid = 2087] [serial = 1493] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 248 (0x14232e000) [pid = 2087] [serial = 1648] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 247 (0x12adb5000) [pid = 2087] [serial = 1321] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 246 (0x12f71ac00) [pid = 2087] [serial = 1505] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 245 (0x127087c00) [pid = 2087] [serial = 1198] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 244 (0x1293d8000) [pid = 2087] [serial = 1679] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 243 (0x127087000) [pid = 2087] [serial = 1651] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 242 (0x123e36000) [pid = 2087] [serial = 1312] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 241 (0x12d9af800) [pid = 2087] [serial = 1630] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 240 (0x1366d0400) [pid = 2087] [serial = 1583] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 239 (0x12cc54800) [pid = 2087] [serial = 1441] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 238 (0x12cffa400) [pid = 2087] [serial = 1565] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 237 (0x12d9aa400) [pid = 2087] [serial = 1444] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 236 (0x129209c00) [pid = 2087] [serial = 1201] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 235 (0x12572e400) [pid = 2087] [serial = 1258] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 234 (0x112a02800) [pid = 2087] [serial = 1189] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 233 (0x12d9b4000) [pid = 2087] [serial = 1447] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 232 (0x1191db800) [pid = 2087] [serial = 1387] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 231 (0x128dd4c00) [pid = 2087] [serial = 1685] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 230 (0x1366c5800) [pid = 2087] [serial = 1577] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 229 (0x12a638400) [pid = 2087] [serial = 1435] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 228 (0x12a8f1000) [pid = 2087] [serial = 1375] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 227 (0x12bb4dc00) [pid = 2087] [serial = 1687] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 226 (0x136722800) [pid = 2087] [serial = 1633] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 225 (0x11855b000) [pid = 2087] [serial = 1309] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 224 (0x12d24f000) [pid = 2087] [serial = 1384] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 223 (0x13459b000) [pid = 2087] [serial = 1514] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 222 (0x12d9ab800) [pid = 2087] [serial = 1499] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 221 (0x1166b2c00) [pid = 2087] [serial = 1438] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 220 (0x1197e0400) [pid = 2087] [serial = 1255] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 219 (0x14200b400) [pid = 2087] [serial = 1642] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 218 (0x128bb7000) [pid = 2087] [serial = 1675] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 217 (0x112a05800) [pid = 2087] [serial = 1306] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 216 (0x129716000) [pid = 2087] [serial = 1496] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 215 (0x142326c00) [pid = 2087] [serial = 1645] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 214 (0x1422c5000) [pid = 2087] [serial = 1654] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 213 (0x128c79c00) [pid = 2087] [serial = 1676] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 212 (0x129208000) [pid = 2087] [serial = 1318] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 211 (0x1361f0000) [pid = 2087] [serial = 1574] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 210 (0x12a62d800) [pid = 2087] [serial = 1261] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 209 (0x1292a8c00) [pid = 2087] [serial = 1562] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 208 (0x119d4f400) [pid = 2087] [serial = 1663] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 207 (0x123add400) [pid = 2087] [serial = 1666] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 206 (0x13672bc00) [pid = 2087] [serial = 1636] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 205 (0x11877c000) [pid = 2087] [serial = 1366] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 204 (0x123c8b000) [pid = 2087] [serial = 1559] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 203 (0x115d60000) [pid = 2087] [serial = 1658] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 202 (0x12d9b4400) [pid = 2087] [serial = 1450] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 201 (0x12959a800) [pid = 2087] [serial = 1681] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 200 (0x12c637000) [pid = 2087] [serial = 1688] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 199 (0x1191e7800) [pid = 2087] [serial = 1429] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 198 (0x13129d000) [pid = 2087] [serial = 1511] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 197 (0x12cff0800) [pid = 2087] [serial = 1381] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 196 (0x117683400) [pid = 2087] [serial = 1192] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 195 (0x124749800) [pid = 2087] [serial = 1672] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 194 (0x110f8e800) [pid = 2087] [serial = 1363] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 193 (0x134598400) [pid = 2087] [serial = 1508] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 192 (0x136126400) [pid = 2087] [serial = 1571] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 191 (0x128bbcc00) [pid = 2087] [serial = 1627] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 190 (0x1289b6c00) [pid = 2087] [serial = 1673] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 189 (0x123e3a000) [pid = 2087] [serial = 1667] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 188 (0x12118e800) [pid = 2087] [serial = 1624] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 187 (0x12bfb0000) [pid = 2087] [serial = 1378] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 186 (0x142038000) [pid = 2087] [serial = 1621] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 185 (0x123e59000) [pid = 2087] [serial = 1195] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 184 (0x13459cc00) [pid = 2087] [serial = 1517] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 183 (0x1366cf000) [pid = 2087] [serial = 1580] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 182 (0x12d9b3c00) [pid = 2087] [serial = 1568] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 181 (0x116657400) [pid = 2087] [serial = 1490] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 180 (0x12cff5400) [pid = 2087] [serial = 1690] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 179 (0x1275a6400) [pid = 2087] [serial = 1372] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 178 (0x128bc3800) [pid = 2087] [serial = 1502] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 177 (0x116658c00) [pid = 2087] [serial = 1660] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 176 (0x1242bd800) [pid = 2087] [serial = 1670] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 175 (0x124740c00) [pid = 2087] [serial = 1432] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 174 (0x138a0a800) [pid = 2087] [serial = 1639] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 173 (0x12a7cd400) [pid = 2087] [serial = 1682] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 172 (0x116653c00) [pid = 2087] [serial = 1556] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 171 (0x1191e0800) [pid = 2087] [serial = 1204] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 170 (0x119ff3800) [pid = 2087] [serial = 1664] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 169 (0x12a7c8c00) [pid = 2087] [serial = 1264] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 168 (0x129209800) [pid = 2087] [serial = 1678] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | --DOMWINDOW == 167 (0x12d251000) [pid = 2087] [serial = 1691] [outer = 0x0] [url = about:blank] 08:32:12 INFO - PROCESS | 2087 | 1462375932792 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]]]}] 08:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1072ms 08:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:32:12 INFO - PROCESS | 2087 | 1462375932834 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:32:12 INFO - PROCESS | 2087 | 1462375932835 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:32:12 INFO - PROCESS | 2087 | 1462375932837 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:32:12 INFO - PROCESS | 2087 | 1462375932841 Marionette TRACE conn2 <- [1,2390,null,{}] 08:32:12 INFO - PROCESS | 2087 | 1462375932848 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}] 08:32:12 INFO - PROCESS | 2087 | 1462375932953 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:32:12 INFO - PROCESS | 2087 | 1462375932958 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:12 INFO - PROCESS | 2087 | ++DOCSHELL 0x124440800 == 92 [pid = 2087] [id = 605] 08:32:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 168 (0x11855b000) [pid = 2087] [serial = 1815] [outer = 0x0] 08:32:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 169 (0x119ff1c00) [pid = 2087] [serial = 1816] [outer = 0x11855b000] 08:32:13 INFO - PROCESS | 2087 | 1462375933012 Marionette DEBUG loaded listener.js 08:32:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 170 (0x121193400) [pid = 2087] [serial = 1817] [outer = 0x11855b000] 08:32:13 INFO - PROCESS | 2087 | 1462375933400 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]]]}] 08:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 575ms 08:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:32:13 INFO - PROCESS | 2087 | 1462375933412 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:32:13 INFO - PROCESS | 2087 | 1462375933414 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:32:13 INFO - PROCESS | 2087 | 1462375933416 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:32:13 INFO - PROCESS | 2087 | 1462375933417 Marionette TRACE conn2 <- [1,2394,null,{}] 08:32:13 INFO - PROCESS | 2087 | 1462375933419 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}] 08:32:13 INFO - PROCESS | 2087 | 1462375933528 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:32:13 INFO - PROCESS | 2087 | 1462375933605 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:13 INFO - PROCESS | 2087 | ++DOCSHELL 0x127526800 == 93 [pid = 2087] [id = 606] 08:32:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 171 (0x12118ec00) [pid = 2087] [serial = 1818] [outer = 0x0] 08:32:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 172 (0x123e32800) [pid = 2087] [serial = 1819] [outer = 0x12118ec00] 08:32:13 INFO - PROCESS | 2087 | 1462375933632 Marionette DEBUG loaded listener.js 08:32:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 173 (0x123e5fc00) [pid = 2087] [serial = 1820] [outer = 0x12118ec00] 08:32:13 INFO - PROCESS | 2087 | 1462375933958 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]]]}] 08:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 570ms 08:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:32:13 INFO - PROCESS | 2087 | 1462375933987 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:32:13 INFO - PROCESS | 2087 | 1462375933988 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:32:13 INFO - PROCESS | 2087 | 1462375933990 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:32:13 INFO - PROCESS | 2087 | 1462375933994 Marionette TRACE conn2 <- [1,2398,null,{}] 08:32:13 INFO - PROCESS | 2087 | 1462375933996 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}] 08:32:14 INFO - PROCESS | 2087 | 1462375934094 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:32:14 INFO - PROCESS | 2087 | 1462375934177 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:14 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ab07000 == 94 [pid = 2087] [id = 607] 08:32:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 174 (0x121195c00) [pid = 2087] [serial = 1821] [outer = 0x0] 08:32:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 175 (0x1242be000) [pid = 2087] [serial = 1822] [outer = 0x121195c00] 08:32:14 INFO - PROCESS | 2087 | 1462375934204 Marionette DEBUG loaded listener.js 08:32:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 176 (0x124b8e400) [pid = 2087] [serial = 1823] [outer = 0x121195c00] 08:32:14 INFO - PROCESS | 2087 | 1462375934530 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]]]}] 08:32:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:32:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 573ms 08:32:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:32:14 INFO - PROCESS | 2087 | 1462375934563 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:32:14 INFO - PROCESS | 2087 | 1462375934564 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:32:14 INFO - PROCESS | 2087 | 1462375934566 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:32:14 INFO - PROCESS | 2087 | 1462375934567 Marionette TRACE conn2 <- [1,2402,null,{}] 08:32:14 INFO - PROCESS | 2087 | 1462375934570 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}] 08:32:14 INFO - PROCESS | 2087 | 1462375934715 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:32:14 INFO - PROCESS | 2087 | 1462375934730 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:14 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ca0a800 == 95 [pid = 2087] [id = 608] 08:32:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 177 (0x125130000) [pid = 2087] [serial = 1824] [outer = 0x0] 08:32:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 178 (0x126a6a800) [pid = 2087] [serial = 1825] [outer = 0x125130000] 08:32:14 INFO - PROCESS | 2087 | 1462375934758 Marionette DEBUG loaded listener.js 08:32:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 179 (0x128bb6c00) [pid = 2087] [serial = 1826] [outer = 0x125130000] 08:32:15 INFO - PROCESS | 2087 | 1462375935147 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]]]}] 08:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 621ms 08:32:15 INFO - PROCESS | 2087 | 1462375935188 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:32:15 INFO - PROCESS | 2087 | 1462375935190 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:32:15 INFO - PROCESS | 2087 | 1462375935192 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:32:15 INFO - PROCESS | 2087 | 1462375935193 Marionette TRACE conn2 <- [1,2406,null,{}] 08:32:15 INFO - PROCESS | 2087 | 1462375935196 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}] 08:32:15 INFO - PROCESS | 2087 | 1462375935359 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:32:15 INFO - PROCESS | 2087 | 1462375935386 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:15 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d4cd000 == 96 [pid = 2087] [id = 609] 08:32:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 180 (0x128a0bc00) [pid = 2087] [serial = 1827] [outer = 0x0] 08:32:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 181 (0x128bc4000) [pid = 2087] [serial = 1828] [outer = 0x128a0bc00] 08:32:15 INFO - PROCESS | 2087 | 1462375935428 Marionette DEBUG loaded listener.js 08:32:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 182 (0x128cb7400) [pid = 2087] [serial = 1829] [outer = 0x128a0bc00] 08:32:15 INFO - PROCESS | 2087 | 1462375935891 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]]]}] 08:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 720ms 08:32:15 INFO - PROCESS | 2087 | 1462375935913 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:32:15 INFO - PROCESS | 2087 | 1462375935914 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:32:15 INFO - PROCESS | 2087 | 1462375935916 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:32:15 INFO - PROCESS | 2087 | 1462375935917 Marionette TRACE conn2 <- [1,2410,null,{}] 08:32:15 INFO - PROCESS | 2087 | 1462375935920 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}] 08:32:16 INFO - PROCESS | 2087 | 1462375936056 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:32:16 INFO - PROCESS | 2087 | 1462375936090 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:16 INFO - PROCESS | 2087 | ++DOCSHELL 0x12dc0c000 == 97 [pid = 2087] [id = 610] 08:32:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 183 (0x129206000) [pid = 2087] [serial = 1830] [outer = 0x0] 08:32:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 184 (0x1292b0400) [pid = 2087] [serial = 1831] [outer = 0x129206000] 08:32:16 INFO - PROCESS | 2087 | 1462375936116 Marionette DEBUG loaded listener.js 08:32:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 185 (0x129599800) [pid = 2087] [serial = 1832] [outer = 0x129206000] 08:32:16 INFO - PROCESS | 2087 | --DOMWINDOW == 184 (0x113c5c000) [pid = 2087] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:32:16 INFO - PROCESS | 2087 | --DOMWINDOW == 183 (0x116652800) [pid = 2087] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:32:16 INFO - PROCESS | 2087 | --DOMWINDOW == 182 (0x13611c000) [pid = 2087] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:32:16 INFO - PROCESS | 2087 | --DOMWINDOW == 181 (0x12107ec00) [pid = 2087] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:32:16 INFO - PROCESS | 2087 | --DOMWINDOW == 180 (0x12d42a000) [pid = 2087] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:32:16 INFO - PROCESS | 2087 | --DOMWINDOW == 179 (0x123e3b000) [pid = 2087] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:32:16 INFO - PROCESS | 2087 | --DOMWINDOW == 178 (0x110e12400) [pid = 2087] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:32:16 INFO - PROCESS | 2087 | --DOMWINDOW == 177 (0x1289c1800) [pid = 2087] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:32:16 INFO - PROCESS | 2087 | --DOMWINDOW == 176 (0x128bc4c00) [pid = 2087] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:32:16 INFO - PROCESS | 2087 | --DOMWINDOW == 175 (0x1257e7000) [pid = 2087] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:32:16 INFO - PROCESS | 2087 | --DOMWINDOW == 174 (0x112827800) [pid = 2087] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:32:16 INFO - PROCESS | 2087 | --DOMWINDOW == 173 (0x134699c00) [pid = 2087] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:32:16 INFO - PROCESS | 2087 | --DOMWINDOW == 172 (0x110e16400) [pid = 2087] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:32:16 INFO - PROCESS | 2087 | --DOMWINDOW == 171 (0x112930000) [pid = 2087] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:32:16 INFO - PROCESS | 2087 | 1462375936747 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]]]}] 08:32:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:32:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 871ms 08:32:16 INFO - PROCESS | 2087 | 1462375936787 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:32:16 INFO - PROCESS | 2087 | 1462375936788 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:32:16 INFO - PROCESS | 2087 | 1462375936791 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:32:16 INFO - PROCESS | 2087 | 1462375936792 Marionette TRACE conn2 <- [1,2414,null,{}] 08:32:16 INFO - PROCESS | 2087 | 1462375936794 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}] 08:32:16 INFO - PROCESS | 2087 | 1462375936895 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:32:16 INFO - PROCESS | 2087 | 1462375936899 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:16 INFO - PROCESS | 2087 | ++DOCSHELL 0x1295c3000 == 98 [pid = 2087] [id = 611] 08:32:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 172 (0x112a0dc00) [pid = 2087] [serial = 1833] [outer = 0x0] 08:32:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 173 (0x121080c00) [pid = 2087] [serial = 1834] [outer = 0x112a0dc00] 08:32:16 INFO - PROCESS | 2087 | 1462375936925 Marionette DEBUG loaded listener.js 08:32:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 174 (0x1292a8c00) [pid = 2087] [serial = 1835] [outer = 0x112a0dc00] 08:32:17 INFO - PROCESS | 2087 | 1462375937277 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]]]}] 08:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 520ms 08:32:17 INFO - PROCESS | 2087 | 1462375937312 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:32:17 INFO - PROCESS | 2087 | 1462375937313 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:32:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:32:17 INFO - PROCESS | 2087 | 1462375937337 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:32:17 INFO - PROCESS | 2087 | 1462375937338 Marionette TRACE conn2 <- [1,2418,null,{}] 08:32:17 INFO - PROCESS | 2087 | 1462375937352 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}] 08:32:17 INFO - PROCESS | 2087 | 1462375937454 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:32:17 INFO - PROCESS | 2087 | 1462375937458 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:17 INFO - PROCESS | 2087 | ++DOCSHELL 0x131fb0800 == 99 [pid = 2087] [id = 612] 08:32:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 175 (0x12a7c8800) [pid = 2087] [serial = 1836] [outer = 0x0] 08:32:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 176 (0x12add8c00) [pid = 2087] [serial = 1837] [outer = 0x12a7c8800] 08:32:17 INFO - PROCESS | 2087 | 1462375937484 Marionette DEBUG loaded listener.js 08:32:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 177 (0x12bbda000) [pid = 2087] [serial = 1838] [outer = 0x12a7c8800] 08:32:17 INFO - PROCESS | 2087 | 1462375937834 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]]]}] 08:32:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:32:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 530ms 08:32:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:32:17 INFO - PROCESS | 2087 | 1462375937867 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:32:17 INFO - PROCESS | 2087 | 1462375937869 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:32:17 INFO - PROCESS | 2087 | 1462375937871 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:32:17 INFO - PROCESS | 2087 | 1462375937873 Marionette TRACE conn2 <- [1,2422,null,{}] 08:32:17 INFO - PROCESS | 2087 | 1462375937875 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}] 08:32:17 INFO - PROCESS | 2087 | 1462375937991 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:32:18 INFO - PROCESS | 2087 | 1462375938075 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:18 INFO - PROCESS | 2087 | ++DOCSHELL 0x13223e000 == 100 [pid = 2087] [id = 613] 08:32:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 178 (0x12a7d2400) [pid = 2087] [serial = 1839] [outer = 0x0] 08:32:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 179 (0x12cec1000) [pid = 2087] [serial = 1840] [outer = 0x12a7d2400] 08:32:18 INFO - PROCESS | 2087 | 1462375938104 Marionette DEBUG loaded listener.js 08:32:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 180 (0x12d42a000) [pid = 2087] [serial = 1841] [outer = 0x12a7d2400] 08:32:18 INFO - PROCESS | 2087 | 1462375938393 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]]]}] 08:32:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:32:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 571ms 08:32:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:32:18 INFO - PROCESS | 2087 | 1462375938444 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:32:18 INFO - PROCESS | 2087 | 1462375938445 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:32:18 INFO - PROCESS | 2087 | 1462375938447 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:32:18 INFO - PROCESS | 2087 | 1462375938448 Marionette TRACE conn2 <- [1,2426,null,{}] 08:32:18 INFO - PROCESS | 2087 | 1462375938450 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}] 08:32:18 INFO - PROCESS | 2087 | 1462375938552 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:32:18 INFO - PROCESS | 2087 | 1462375938556 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:18 INFO - PROCESS | 2087 | ++DOCSHELL 0x1345e7800 == 101 [pid = 2087] [id = 614] 08:32:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 181 (0x12d430800) [pid = 2087] [serial = 1842] [outer = 0x0] 08:32:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 182 (0x12d51b400) [pid = 2087] [serial = 1843] [outer = 0x12d430800] 08:32:18 INFO - PROCESS | 2087 | 1462375938582 Marionette DEBUG loaded listener.js 08:32:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 183 (0x12d9b8c00) [pid = 2087] [serial = 1844] [outer = 0x12d430800] 08:32:19 INFO - PROCESS | 2087 | 1462375939127 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]]]}] 08:32:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:32:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 719ms 08:32:19 INFO - PROCESS | 2087 | 1462375939173 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:32:19 INFO - PROCESS | 2087 | 1462375939176 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:32:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:32:19 INFO - PROCESS | 2087 | 1462375939183 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:32:19 INFO - PROCESS | 2087 | 1462375939185 Marionette TRACE conn2 <- [1,2430,null,{}] 08:32:19 INFO - PROCESS | 2087 | 1462375939188 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}] 08:32:19 INFO - PROCESS | 2087 | 1462375939323 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:32:19 INFO - PROCESS | 2087 | 1462375939415 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:19 INFO - PROCESS | 2087 | ++DOCSHELL 0x119d2f800 == 102 [pid = 2087] [id = 615] 08:32:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 184 (0x112a02800) [pid = 2087] [serial = 1845] [outer = 0x0] 08:32:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 185 (0x1164d1800) [pid = 2087] [serial = 1846] [outer = 0x112a02800] 08:32:19 INFO - PROCESS | 2087 | 1462375939447 Marionette DEBUG loaded listener.js 08:32:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 186 (0x116a69000) [pid = 2087] [serial = 1847] [outer = 0x112a02800] 08:32:19 INFO - PROCESS | 2087 | 1462375939955 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]]]}] 08:32:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:32:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 827ms 08:32:20 INFO - PROCESS | 2087 | 1462375940010 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:32:20 INFO - PROCESS | 2087 | 1462375940015 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:32:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:32:20 INFO - PROCESS | 2087 | 1462375940020 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:32:20 INFO - PROCESS | 2087 | 1462375940022 Marionette TRACE conn2 <- [1,2434,null,{}] 08:32:20 INFO - PROCESS | 2087 | 1462375940039 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}] 08:32:20 INFO - PROCESS | 2087 | 1462375940160 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:32:20 INFO - PROCESS | 2087 | 1462375940280 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:20 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c220800 == 103 [pid = 2087] [id = 616] 08:32:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 187 (0x1183d4000) [pid = 2087] [serial = 1848] [outer = 0x0] 08:32:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 188 (0x1197d9400) [pid = 2087] [serial = 1849] [outer = 0x1183d4000] 08:32:20 INFO - PROCESS | 2087 | 1462375940312 Marionette DEBUG loaded listener.js 08:32:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 189 (0x119ff3400) [pid = 2087] [serial = 1850] [outer = 0x1183d4000] 08:32:20 INFO - PROCESS | 2087 | 1462375940759 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]]]}] 08:32:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:32:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 784ms 08:32:20 INFO - PROCESS | 2087 | 1462375940803 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:32:20 INFO - PROCESS | 2087 | 1462375940805 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:32:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:32:20 INFO - PROCESS | 2087 | 1462375940810 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:32:20 INFO - PROCESS | 2087 | 1462375940813 Marionette TRACE conn2 <- [1,2438,null,{}] 08:32:20 INFO - PROCESS | 2087 | 1462375940821 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}] 08:32:20 INFO - PROCESS | 2087 | 1462375940944 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:32:21 INFO - PROCESS | 2087 | 1462375941039 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:21 INFO - PROCESS | 2087 | ++DOCSHELL 0x132248800 == 104 [pid = 2087] [id = 617] 08:32:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 190 (0x12473e400) [pid = 2087] [serial = 1851] [outer = 0x0] 08:32:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 191 (0x12572ac00) [pid = 2087] [serial = 1852] [outer = 0x12473e400] 08:32:21 INFO - PROCESS | 2087 | 1462375941071 Marionette DEBUG loaded listener.js 08:32:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 192 (0x1275a2000) [pid = 2087] [serial = 1853] [outer = 0x12473e400] 08:32:21 INFO - PROCESS | 2087 | 1462375941490 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]]]}] 08:32:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:32:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 724ms 08:32:21 INFO - PROCESS | 2087 | 1462375941559 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:32:21 INFO - PROCESS | 2087 | 1462375941562 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:32:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:32:21 INFO - PROCESS | 2087 | 1462375941569 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:32:21 INFO - PROCESS | 2087 | 1462375941571 Marionette TRACE conn2 <- [1,2442,null,{}] 08:32:21 INFO - PROCESS | 2087 | 1462375941577 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}] 08:32:21 INFO - PROCESS | 2087 | 1462375941767 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:32:21 INFO - PROCESS | 2087 | 1462375941939 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:21 INFO - PROCESS | 2087 | ++DOCSHELL 0x13476b800 == 105 [pid = 2087] [id = 618] 08:32:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 193 (0x1289b6c00) [pid = 2087] [serial = 1854] [outer = 0x0] 08:32:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 194 (0x128cb0000) [pid = 2087] [serial = 1855] [outer = 0x1289b6c00] 08:32:21 INFO - PROCESS | 2087 | 1462375941971 Marionette DEBUG loaded listener.js 08:32:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 195 (0x129593000) [pid = 2087] [serial = 1856] [outer = 0x1289b6c00] 08:32:22 INFO - PROCESS | 2087 | 1462375942353 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]]]}] 08:32:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:32:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 824ms 08:32:22 INFO - PROCESS | 2087 | 1462375942392 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:32:22 INFO - PROCESS | 2087 | 1462375942393 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:32:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:32:22 INFO - PROCESS | 2087 | 1462375942396 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:32:22 INFO - PROCESS | 2087 | 1462375942397 Marionette TRACE conn2 <- [1,2446,null,{}] 08:32:22 INFO - PROCESS | 2087 | 1462375942400 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}] 08:32:22 INFO - PROCESS | 2087 | 1462375942520 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:32:22 INFO - PROCESS | 2087 | 1462375942611 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:22 INFO - PROCESS | 2087 | ++DOCSHELL 0x13649c000 == 106 [pid = 2087] [id = 619] 08:32:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 196 (0x128a10c00) [pid = 2087] [serial = 1857] [outer = 0x0] 08:32:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 197 (0x12adb6800) [pid = 2087] [serial = 1858] [outer = 0x128a10c00] 08:32:22 INFO - PROCESS | 2087 | 1462375942641 Marionette DEBUG loaded listener.js 08:32:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 198 (0x12c637000) [pid = 2087] [serial = 1859] [outer = 0x128a10c00] 08:32:23 INFO - PROCESS | 2087 | 1462375943063 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]]]}] 08:32:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:32:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 720ms 08:32:23 INFO - PROCESS | 2087 | 1462375943117 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:32:23 INFO - PROCESS | 2087 | 1462375943118 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:32:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:32:23 INFO - PROCESS | 2087 | 1462375943157 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:32:23 INFO - PROCESS | 2087 | 1462375943158 Marionette TRACE conn2 <- [1,2450,null,{}] 08:32:23 INFO - PROCESS | 2087 | 1462375943164 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}] 08:32:23 INFO - PROCESS | 2087 | 1462375943300 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:32:23 INFO - PROCESS | 2087 | 1462375943393 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:23 INFO - PROCESS | 2087 | ++DOCSHELL 0x137f67000 == 107 [pid = 2087] [id = 620] 08:32:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 199 (0x12d250400) [pid = 2087] [serial = 1860] [outer = 0x0] 08:32:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 200 (0x12f718800) [pid = 2087] [serial = 1861] [outer = 0x12d250400] 08:32:23 INFO - PROCESS | 2087 | 1462375943425 Marionette DEBUG loaded listener.js 08:32:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 201 (0x1312a1c00) [pid = 2087] [serial = 1862] [outer = 0x12d250400] 08:32:23 INFO - PROCESS | 2087 | 1462375943852 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]]]}] 08:32:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:32:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 758ms 08:32:23 INFO - PROCESS | 2087 | 1462375943880 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:32:23 INFO - PROCESS | 2087 | 1462375943881 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:32:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:32:23 INFO - PROCESS | 2087 | 1462375943884 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:32:23 INFO - PROCESS | 2087 | 1462375943885 Marionette TRACE conn2 <- [1,2454,null,{}] 08:32:23 INFO - PROCESS | 2087 | 1462375943887 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}] 08:32:24 INFO - PROCESS | 2087 | 1462375944009 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:32:24 INFO - PROCESS | 2087 | 1462375944130 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:24 INFO - PROCESS | 2087 | ++DOCSHELL 0x138ca9800 == 108 [pid = 2087] [id = 621] 08:32:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 202 (0x134594c00) [pid = 2087] [serial = 1863] [outer = 0x0] 08:32:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 203 (0x134694400) [pid = 2087] [serial = 1864] [outer = 0x134594c00] 08:32:24 INFO - PROCESS | 2087 | 1462375944162 Marionette DEBUG loaded listener.js 08:32:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 204 (0x13469d800) [pid = 2087] [serial = 1865] [outer = 0x134594c00] 08:32:24 INFO - PROCESS | 2087 | 1462375944570 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]]]}] 08:32:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:32:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 722ms 08:32:24 INFO - PROCESS | 2087 | 1462375944636 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:32:24 INFO - PROCESS | 2087 | 1462375944638 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:32:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:32:24 INFO - PROCESS | 2087 | 1462375944643 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:32:24 INFO - PROCESS | 2087 | 1462375944644 Marionette TRACE conn2 <- [1,2458,null,{}] 08:32:24 INFO - PROCESS | 2087 | 1462375944647 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}] 08:32:24 INFO - PROCESS | 2087 | 1462375944767 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:32:24 INFO - PROCESS | 2087 | 1462375944859 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:24 INFO - PROCESS | 2087 | ++DOCSHELL 0x13fb64000 == 109 [pid = 2087] [id = 622] 08:32:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 205 (0x13459c000) [pid = 2087] [serial = 1866] [outer = 0x0] 08:32:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 206 (0x134742400) [pid = 2087] [serial = 1867] [outer = 0x13459c000] 08:32:24 INFO - PROCESS | 2087 | 1462375944891 Marionette DEBUG loaded listener.js 08:32:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 207 (0x13474e000) [pid = 2087] [serial = 1868] [outer = 0x13459c000] 08:32:25 INFO - PROCESS | 2087 | 1462375945319 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]]]}] 08:32:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:32:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 721ms 08:32:25 INFO - PROCESS | 2087 | 1462375945364 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:32:25 INFO - PROCESS | 2087 | 1462375945366 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:32:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:32:25 INFO - PROCESS | 2087 | 1462375945368 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:32:25 INFO - PROCESS | 2087 | 1462375945369 Marionette TRACE conn2 <- [1,2462,null,{}] 08:32:25 INFO - PROCESS | 2087 | 1462375945388 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}] 08:32:25 INFO - PROCESS | 2087 | 1462375945546 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:32:25 INFO - PROCESS | 2087 | 1462375945613 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:25 INFO - PROCESS | 2087 | ++DOCSHELL 0x140634000 == 110 [pid = 2087] [id = 623] 08:32:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 208 (0x13611a400) [pid = 2087] [serial = 1869] [outer = 0x0] 08:32:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 209 (0x136122800) [pid = 2087] [serial = 1870] [outer = 0x13611a400] 08:32:25 INFO - PROCESS | 2087 | 1462375945644 Marionette DEBUG loaded listener.js 08:32:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 210 (0x1361f4400) [pid = 2087] [serial = 1871] [outer = 0x13611a400] 08:32:26 INFO - PROCESS | 2087 | 1462375946035 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]]]}] 08:32:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:32:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 720ms 08:32:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:32:26 INFO - PROCESS | 2087 | 1462375946096 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:32:26 INFO - PROCESS | 2087 | 1462375946097 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:32:26 INFO - PROCESS | 2087 | 1462375946099 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:32:26 INFO - PROCESS | 2087 | 1462375946101 Marionette TRACE conn2 <- [1,2466,null,{}] 08:32:26 INFO - PROCESS | 2087 | 1462375946103 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}] 08:32:26 INFO - PROCESS | 2087 | 1462375946227 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:32:26 INFO - PROCESS | 2087 | 1462375946350 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:26 INFO - PROCESS | 2087 | ++DOCSHELL 0x14087e800 == 111 [pid = 2087] [id = 624] 08:32:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 211 (0x134710400) [pid = 2087] [serial = 1872] [outer = 0x0] 08:32:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 212 (0x13627f000) [pid = 2087] [serial = 1873] [outer = 0x134710400] 08:32:26 INFO - PROCESS | 2087 | 1462375946382 Marionette DEBUG loaded listener.js 08:32:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 213 (0x1366cd000) [pid = 2087] [serial = 1874] [outer = 0x134710400] 08:32:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:32:26 INFO - PROCESS | 2087 | 1462375946861 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]]]}] 08:32:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 769ms 08:32:26 INFO - PROCESS | 2087 | 1462375946868 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:32:26 INFO - PROCESS | 2087 | 1462375946870 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:32:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:32:26 INFO - PROCESS | 2087 | 1462375946893 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:32:26 INFO - PROCESS | 2087 | 1462375946895 Marionette TRACE conn2 <- [1,2470,null,{}] 08:32:26 INFO - PROCESS | 2087 | 1462375946900 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}] 08:32:27 INFO - PROCESS | 2087 | 1462375947037 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:32:27 INFO - PROCESS | 2087 | 1462375947133 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:27 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c21b800 == 112 [pid = 2087] [id = 625] 08:32:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 214 (0x13459ec00) [pid = 2087] [serial = 1875] [outer = 0x0] 08:32:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 215 (0x136722400) [pid = 2087] [serial = 1876] [outer = 0x13459ec00] 08:32:27 INFO - PROCESS | 2087 | 1462375947170 Marionette DEBUG loaded listener.js 08:32:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 216 (0x138a03000) [pid = 2087] [serial = 1877] [outer = 0x13459ec00] 08:32:27 INFO - PROCESS | 2087 | 1462375947719 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]]]}] 08:32:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:32:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 895ms 08:32:27 INFO - PROCESS | 2087 | 1462375947767 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:32:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:32:27 INFO - PROCESS | 2087 | 1462375947769 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:32:27 INFO - PROCESS | 2087 | 1462375947771 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:32:27 INFO - PROCESS | 2087 | 1462375947772 Marionette TRACE conn2 <- [1,2474,null,{}] 08:32:27 INFO - PROCESS | 2087 | 1462375947775 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}] 08:32:27 INFO - PROCESS | 2087 | 1462375947899 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:32:28 INFO - PROCESS | 2087 | 1462375947998 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:28 INFO - PROCESS | 2087 | ++DOCSHELL 0x136352800 == 113 [pid = 2087] [id = 626] 08:32:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 217 (0x136433000) [pid = 2087] [serial = 1878] [outer = 0x0] 08:32:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 218 (0x13643a400) [pid = 2087] [serial = 1879] [outer = 0x136433000] 08:32:28 INFO - PROCESS | 2087 | 1462375948027 Marionette DEBUG loaded listener.js 08:32:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 219 (0x13643d800) [pid = 2087] [serial = 1880] [outer = 0x136433000] 08:32:28 INFO - PROCESS | 2087 | 1462375948697 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]]]}] 08:32:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:32:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 971ms 08:32:28 INFO - PROCESS | 2087 | 1462375948743 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:32:28 INFO - PROCESS | 2087 | 1462375948745 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:32:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:32:28 INFO - PROCESS | 2087 | 1462375948748 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:32:28 INFO - PROCESS | 2087 | 1462375948751 Marionette TRACE conn2 <- [1,2478,null,{}] 08:32:28 INFO - PROCESS | 2087 | 1462375948754 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}] 08:32:28 INFO - PROCESS | 2087 | 1462375948877 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:32:28 INFO - PROCESS | 2087 | 1462375948975 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:28 INFO - PROCESS | 2087 | ++DOCSHELL 0x12b241800 == 114 [pid = 2087] [id = 627] 08:32:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 220 (0x1125d5000) [pid = 2087] [serial = 1881] [outer = 0x0] 08:32:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 221 (0x1125d8400) [pid = 2087] [serial = 1882] [outer = 0x1125d5000] 08:32:29 INFO - PROCESS | 2087 | 1462375949005 Marionette DEBUG loaded listener.js 08:32:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 222 (0x112826800) [pid = 2087] [serial = 1883] [outer = 0x1125d5000] 08:32:29 INFO - PROCESS | 2087 | 1462375949468 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]]]}] 08:32:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:32:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 771ms 08:32:29 INFO - PROCESS | 2087 | 1462375949521 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:32:29 INFO - PROCESS | 2087 | 1462375949526 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:32:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:32:29 INFO - PROCESS | 2087 | 1462375949533 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:32:29 INFO - PROCESS | 2087 | 1462375949535 Marionette TRACE conn2 <- [1,2482,null,{}] 08:32:29 INFO - PROCESS | 2087 | 1462375949539 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}] 08:32:29 INFO - PROCESS | 2087 | 1462375949685 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:32:29 INFO - PROCESS | 2087 | 1462375949783 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:29 INFO - PROCESS | 2087 | ++DOCSHELL 0x1250ac000 == 115 [pid = 2087] [id = 628] 08:32:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 223 (0x1164d2000) [pid = 2087] [serial = 1884] [outer = 0x0] 08:32:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 224 (0x117417000) [pid = 2087] [serial = 1885] [outer = 0x1164d2000] 08:32:29 INFO - PROCESS | 2087 | 1462375949812 Marionette DEBUG loaded listener.js 08:32:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 225 (0x117c6fc00) [pid = 2087] [serial = 1886] [outer = 0x1164d2000] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x13223e000 == 114 [pid = 2087] [id = 613] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x131fb0800 == 113 [pid = 2087] [id = 612] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x1345e1800 == 112 [pid = 2087] [id = 564] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x1295c3000 == 111 [pid = 2087] [id = 611] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x12dc0c000 == 110 [pid = 2087] [id = 610] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x12d4cd000 == 109 [pid = 2087] [id = 609] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 224 (0x121199400) [pid = 2087] [serial = 1765] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x12ca0a800 == 108 [pid = 2087] [id = 608] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x12ab07000 == 107 [pid = 2087] [id = 607] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x137f57800 == 106 [pid = 2087] [id = 584] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x127526800 == 105 [pid = 2087] [id = 606] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x124440800 == 104 [pid = 2087] [id = 605] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x13fb75800 == 103 [pid = 2087] [id = 585] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x126a0b800 == 102 [pid = 2087] [id = 604] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x127518800 == 101 [pid = 2087] [id = 603] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x116476800 == 100 [pid = 2087] [id = 602] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x113e0c000 == 99 [pid = 2087] [id = 601] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x12bc9b800 == 98 [pid = 2087] [id = 600] 08:32:30 INFO - PROCESS | 2087 | 1462375950333 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]]]}] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x1322df800 == 97 [pid = 2087] [id = 599] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x143ad6800 == 96 [pid = 2087] [id = 598] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x142534000 == 95 [pid = 2087] [id = 597] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x14251e800 == 94 [pid = 2087] [id = 596] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x141381000 == 93 [pid = 2087] [id = 595] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x14267b000 == 92 [pid = 2087] [id = 594] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x1423dc800 == 91 [pid = 2087] [id = 593] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x142239000 == 90 [pid = 2087] [id = 592] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x1346d3000 == 89 [pid = 2087] [id = 591] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x12c675000 == 88 [pid = 2087] [id = 590] 08:32:30 INFO - PROCESS | 2087 | --DOCSHELL 0x117307000 == 87 [pid = 2087] [id = 589] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 223 (0x13627b400) [pid = 2087] [serial = 1750] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 222 (0x1244c7000) [pid = 2087] [serial = 1730] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 221 (0x123c8f000) [pid = 2087] [serial = 1729] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 220 (0x13611dc00) [pid = 2087] [serial = 1747] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 219 (0x12d519c00) [pid = 2087] [serial = 1744] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 218 (0x136284400) [pid = 2087] [serial = 1753] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 217 (0x1345a0800) [pid = 2087] [serial = 1745] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 216 (0x12adb0000) [pid = 2087] [serial = 1741] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 215 (0x12d50e000) [pid = 2087] [serial = 1742] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 214 (0x136280000) [pid = 2087] [serial = 1751] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 213 (0x129715400) [pid = 2087] [serial = 1735] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 212 (0x12ba3a000) [pid = 2087] [serial = 1736] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 211 (0x128a06800) [pid = 2087] [serial = 1732] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 210 (0x1292acc00) [pid = 2087] [serial = 1733] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 209 (0x12107a800) [pid = 2087] [serial = 1738] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 208 (0x128a05400) [pid = 2087] [serial = 1739] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 207 (0x128a03c00) [pid = 2087] [serial = 1702] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 206 (0x13469fc00) [pid = 2087] [serial = 1756] [outer = 0x0] [url = about:blank] 08:32:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:32:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 824ms 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 205 (0x12bfa0800) [pid = 2087] [serial = 1723] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 204 (0x12d51b800) [pid = 2087] [serial = 1708] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 203 (0x11100c400) [pid = 2087] [serial = 1759] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 202 (0x119970000) [pid = 2087] [serial = 1727] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 201 (0x11676a400) [pid = 2087] [serial = 1726] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 200 (0x136738400) [pid = 2087] [serial = 1720] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 199 (0x117414800) [pid = 2087] [serial = 1696] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 198 (0x136122000) [pid = 2087] [serial = 1711] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 197 (0x13673b800) [pid = 2087] [serial = 1717] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 196 (0x1366c9400) [pid = 2087] [serial = 1714] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 195 (0x12bbd9c00) [pid = 2087] [serial = 1705] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 194 (0x123e59400) [pid = 2087] [serial = 1699] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 193 (0x112a08400) [pid = 2087] [serial = 1760] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 192 (0x13673f800) [pid = 2087] [serial = 1757] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 191 (0x11741f800) [pid = 2087] [serial = 1762] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 190 (0x136725c00) [pid = 2087] [serial = 1754] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 189 (0x1361e8400) [pid = 2087] [serial = 1748] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 188 (0x1197db400) [pid = 2087] [serial = 1763] [outer = 0x0] [url = about:blank] 08:32:30 INFO - PROCESS | 2087 | --DOMWINDOW == 187 (0x117415800) [pid = 2087] [serial = 1661] [outer = 0x0] [url = about:blank] 08:32:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:32:30 INFO - PROCESS | 2087 | 1462375950363 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:32:30 INFO - PROCESS | 2087 | 1462375950364 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:32:30 INFO - PROCESS | 2087 | 1462375950366 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:32:30 INFO - PROCESS | 2087 | 1462375950369 Marionette TRACE conn2 <- [1,2486,null,{}] 08:32:30 INFO - PROCESS | 2087 | 1462375950377 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}] 08:32:30 INFO - PROCESS | 2087 | 1462375950485 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:32:30 INFO - PROCESS | 2087 | 1462375950492 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:30 INFO - PROCESS | 2087 | ++DOCSHELL 0x127518000 == 88 [pid = 2087] [id = 629] 08:32:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 188 (0x117c67400) [pid = 2087] [serial = 1887] [outer = 0x0] 08:32:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 189 (0x1199a7800) [pid = 2087] [serial = 1888] [outer = 0x117c67400] 08:32:30 INFO - PROCESS | 2087 | 1462375950521 Marionette DEBUG loaded listener.js 08:32:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 190 (0x121087800) [pid = 2087] [serial = 1889] [outer = 0x117c67400] 08:32:30 INFO - PROCESS | 2087 | 1462375950931 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]]]}] 08:32:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:32:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 623ms 08:32:31 INFO - PROCESS | 2087 | 1462375951005 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:32:31 INFO - PROCESS | 2087 | 1462375951007 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:32:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:32:31 INFO - PROCESS | 2087 | 1462375951016 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:32:31 INFO - PROCESS | 2087 | 1462375951017 Marionette TRACE conn2 <- [1,2490,null,{}] 08:32:31 INFO - PROCESS | 2087 | 1462375951019 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}] 08:32:31 INFO - PROCESS | 2087 | 1462375951109 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:32:31 INFO - PROCESS | 2087 | 1462375951115 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:31 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c675000 == 89 [pid = 2087] [id = 630] 08:32:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 191 (0x123e36400) [pid = 2087] [serial = 1890] [outer = 0x0] 08:32:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 192 (0x123e57800) [pid = 2087] [serial = 1891] [outer = 0x123e36400] 08:32:31 INFO - PROCESS | 2087 | 1462375951136 Marionette DEBUG loaded listener.js 08:32:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 193 (0x1242bc000) [pid = 2087] [serial = 1892] [outer = 0x123e36400] 08:32:31 INFO - PROCESS | 2087 | 1462375951600 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]]]}] 08:32:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:32:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 622ms 08:32:31 INFO - PROCESS | 2087 | 1462375951639 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:32:31 INFO - PROCESS | 2087 | 1462375951640 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:32:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:32:31 INFO - PROCESS | 2087 | 1462375951642 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:32:31 INFO - PROCESS | 2087 | 1462375951644 Marionette TRACE conn2 <- [1,2494,null,{}] 08:32:31 INFO - PROCESS | 2087 | 1462375951646 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}] 08:32:31 INFO - PROCESS | 2087 | 1462375951750 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:32:31 INFO - PROCESS | 2087 | 1462375951755 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:31 INFO - PROCESS | 2087 | ++DOCSHELL 0x12db7e800 == 90 [pid = 2087] [id = 631] 08:32:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 194 (0x1245dd800) [pid = 2087] [serial = 1893] [outer = 0x0] 08:32:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 195 (0x12513bc00) [pid = 2087] [serial = 1894] [outer = 0x1245dd800] 08:32:31 INFO - PROCESS | 2087 | 1462375951782 Marionette DEBUG loaded listener.js 08:32:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 196 (0x127089800) [pid = 2087] [serial = 1895] [outer = 0x1245dd800] 08:32:32 INFO - PROCESS | 2087 | 1462375952173 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]]]}] 08:32:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:32:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 569ms 08:32:32 INFO - PROCESS | 2087 | 1462375952221 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:32:32 INFO - PROCESS | 2087 | 1462375952223 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:32:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:32:32 INFO - PROCESS | 2087 | 1462375952227 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:32:32 INFO - PROCESS | 2087 | 1462375952229 Marionette TRACE conn2 <- [1,2498,null,{}] 08:32:32 INFO - PROCESS | 2087 | 1462375952232 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}] 08:32:32 INFO - PROCESS | 2087 | 1462375952406 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:32:32 INFO - PROCESS | 2087 | 1462375952412 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:32 INFO - PROCESS | 2087 | ++DOCSHELL 0x131faf800 == 91 [pid = 2087] [id = 632] 08:32:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 197 (0x1275a9400) [pid = 2087] [serial = 1896] [outer = 0x0] 08:32:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 198 (0x128bbec00) [pid = 2087] [serial = 1897] [outer = 0x1275a9400] 08:32:32 INFO - PROCESS | 2087 | 1462375952440 Marionette DEBUG loaded listener.js 08:32:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 199 (0x12a7cd400) [pid = 2087] [serial = 1898] [outer = 0x1275a9400] 08:32:32 INFO - PROCESS | 2087 | 1462375952856 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]]]}] 08:32:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:32:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 672ms 08:32:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:32:32 INFO - PROCESS | 2087 | 1462375952899 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:32:32 INFO - PROCESS | 2087 | 1462375952900 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:32:32 INFO - PROCESS | 2087 | 1462375952902 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:32:32 INFO - PROCESS | 2087 | 1462375952903 Marionette TRACE conn2 <- [1,2502,null,{}] 08:32:32 INFO - PROCESS | 2087 | 1462375952914 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}] 08:32:33 INFO - PROCESS | 2087 | 1462375953050 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:32:33 INFO - PROCESS | 2087 | 1462375953066 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:33 INFO - PROCESS | 2087 | ++DOCSHELL 0x13452d800 == 92 [pid = 2087] [id = 633] 08:32:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 200 (0x12a8f5000) [pid = 2087] [serial = 1899] [outer = 0x0] 08:32:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 201 (0x12adde400) [pid = 2087] [serial = 1900] [outer = 0x12a8f5000] 08:32:33 INFO - PROCESS | 2087 | 1462375953091 Marionette DEBUG loaded listener.js 08:32:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 202 (0x12bfae800) [pid = 2087] [serial = 1901] [outer = 0x12a8f5000] 08:32:33 INFO - PROCESS | 2087 | 1462375953462 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]]]}] 08:32:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:32:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 569ms 08:32:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:32:33 INFO - PROCESS | 2087 | 1462375953471 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:32:33 INFO - PROCESS | 2087 | 1462375953473 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:32:33 INFO - PROCESS | 2087 | 1462375953477 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:32:33 INFO - PROCESS | 2087 | 1462375953479 Marionette TRACE conn2 <- [1,2506,null,{}] 08:32:33 INFO - PROCESS | 2087 | 1462375953482 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}] 08:32:33 INFO - PROCESS | 2087 | 1462375953664 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:32:33 INFO - PROCESS | 2087 | 1462375953689 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:33 INFO - PROCESS | 2087 | ++DOCSHELL 0x1346de800 == 93 [pid = 2087] [id = 634] 08:32:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 203 (0x12bfb0000) [pid = 2087] [serial = 1902] [outer = 0x0] 08:32:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 204 (0x12cff5400) [pid = 2087] [serial = 1903] [outer = 0x12bfb0000] 08:32:33 INFO - PROCESS | 2087 | 1462375953732 Marionette DEBUG loaded listener.js 08:32:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 205 (0x12d42f400) [pid = 2087] [serial = 1904] [outer = 0x12bfb0000] 08:32:34 INFO - PROCESS | 2087 | 1462375954277 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]]]}] 08:32:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:32:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 820ms 08:32:34 INFO - PROCESS | 2087 | 1462375954298 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:32:34 INFO - PROCESS | 2087 | 1462375954301 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:32:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:32:34 INFO - PROCESS | 2087 | 1462375954304 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:32:34 INFO - PROCESS | 2087 | 1462375954306 Marionette TRACE conn2 <- [1,2510,null,{}] 08:32:34 INFO - PROCESS | 2087 | 1462375954312 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}] 08:32:34 INFO - PROCESS | 2087 | 1462375954527 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:32:34 INFO - PROCESS | 2087 | --DOMWINDOW == 204 (0x118257000) [pid = 2087] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:32:34 INFO - PROCESS | 2087 | --DOMWINDOW == 203 (0x125130000) [pid = 2087] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:32:34 INFO - PROCESS | 2087 | --DOMWINDOW == 202 (0x128a0bc00) [pid = 2087] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:32:34 INFO - PROCESS | 2087 | --DOMWINDOW == 201 (0x129206000) [pid = 2087] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:32:34 INFO - PROCESS | 2087 | --DOMWINDOW == 200 (0x112a0dc00) [pid = 2087] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:32:34 INFO - PROCESS | 2087 | --DOMWINDOW == 199 (0x12118ec00) [pid = 2087] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:32:34 INFO - PROCESS | 2087 | --DOMWINDOW == 198 (0x121195c00) [pid = 2087] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:32:34 INFO - PROCESS | 2087 | --DOMWINDOW == 197 (0x11855b000) [pid = 2087] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:32:34 INFO - PROCESS | 2087 | --DOMWINDOW == 196 (0x112838000) [pid = 2087] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:32:34 INFO - PROCESS | 2087 | --DOMWINDOW == 195 (0x117c6e000) [pid = 2087] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:32:34 INFO - PROCESS | 2087 | --DOMWINDOW == 194 (0x12a7d2400) [pid = 2087] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:32:34 INFO - PROCESS | 2087 | --DOMWINDOW == 193 (0x12a7c8800) [pid = 2087] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:32:34 INFO - PROCESS | 2087 | 1462375954892 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:34 INFO - PROCESS | 2087 | ++DOCSHELL 0x11990b800 == 94 [pid = 2087] [id = 635] 08:32:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 194 (0x110f8dc00) [pid = 2087] [serial = 1905] [outer = 0x0] 08:32:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 195 (0x11664c000) [pid = 2087] [serial = 1906] [outer = 0x110f8dc00] 08:32:34 INFO - PROCESS | 2087 | 1462375954918 Marionette DEBUG loaded listener.js 08:32:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 196 (0x123e34400) [pid = 2087] [serial = 1907] [outer = 0x110f8dc00] 08:32:35 INFO - PROCESS | 2087 | 1462375955214 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]]]}] 08:32:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:32:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 929ms 08:32:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:32:35 INFO - PROCESS | 2087 | 1462375955233 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:32:35 INFO - PROCESS | 2087 | 1462375955234 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:32:35 INFO - PROCESS | 2087 | 1462375955236 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:32:35 INFO - PROCESS | 2087 | 1462375955237 Marionette TRACE conn2 <- [1,2514,null,{}] 08:32:35 INFO - PROCESS | 2087 | 1462375955239 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}] 08:32:35 INFO - PROCESS | 2087 | 1462375955351 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:32:35 INFO - PROCESS | 2087 | 1462375955355 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:35 INFO - PROCESS | 2087 | ++DOCSHELL 0x138b0b800 == 95 [pid = 2087] [id = 636] 08:32:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 197 (0x128a07400) [pid = 2087] [serial = 1908] [outer = 0x0] 08:32:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 198 (0x12d252000) [pid = 2087] [serial = 1909] [outer = 0x128a07400] 08:32:35 INFO - PROCESS | 2087 | 1462375955381 Marionette DEBUG loaded listener.js 08:32:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 199 (0x12f71e000) [pid = 2087] [serial = 1910] [outer = 0x128a07400] 08:32:35 INFO - PROCESS | 2087 | 1462375955754 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]]]}] 08:32:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:32:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 569ms 08:32:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:32:35 INFO - PROCESS | 2087 | 1462375955805 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:32:35 INFO - PROCESS | 2087 | 1462375955807 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:32:35 INFO - PROCESS | 2087 | 1462375955809 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:32:35 INFO - PROCESS | 2087 | 1462375955811 Marionette TRACE conn2 <- [1,2518,null,{}] 08:32:35 INFO - PROCESS | 2087 | 1462375955813 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}] 08:32:35 INFO - PROCESS | 2087 | 1462375955930 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:32:35 INFO - PROCESS | 2087 | 1462375955934 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:35 INFO - PROCESS | 2087 | ++DOCSHELL 0x1408b3000 == 96 [pid = 2087] [id = 637] 08:32:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 200 (0x131296000) [pid = 2087] [serial = 1911] [outer = 0x0] 08:32:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 201 (0x134746800) [pid = 2087] [serial = 1912] [outer = 0x131296000] 08:32:35 INFO - PROCESS | 2087 | 1462375955963 Marionette DEBUG loaded listener.js 08:32:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 202 (0x136434800) [pid = 2087] [serial = 1913] [outer = 0x131296000] 08:32:36 INFO - PROCESS | 2087 | 1462375956337 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]]]}] 08:32:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:32:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 572ms 08:32:36 INFO - PROCESS | 2087 | 1462375956382 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:32:36 INFO - PROCESS | 2087 | 1462375956383 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:32:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:32:36 INFO - PROCESS | 2087 | 1462375956385 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:32:36 INFO - PROCESS | 2087 | 1462375956387 Marionette TRACE conn2 <- [1,2522,null,{}] 08:32:36 INFO - PROCESS | 2087 | 1462375956389 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}] 08:32:36 INFO - PROCESS | 2087 | 1462375956528 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:32:36 INFO - PROCESS | 2087 | 1462375956538 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:36 INFO - PROCESS | 2087 | ++DOCSHELL 0x14138c800 == 97 [pid = 2087] [id = 638] 08:32:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 203 (0x131298800) [pid = 2087] [serial = 1914] [outer = 0x0] 08:32:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 204 (0x13643dc00) [pid = 2087] [serial = 1915] [outer = 0x131298800] 08:32:36 INFO - PROCESS | 2087 | 1462375956565 Marionette DEBUG loaded listener.js 08:32:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 205 (0x136730000) [pid = 2087] [serial = 1916] [outer = 0x131298800] 08:32:37 INFO - PROCESS | 2087 | 1462375957024 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]]]}] 08:32:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:32:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 668ms 08:32:37 INFO - PROCESS | 2087 | 1462375957054 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:32:37 INFO - PROCESS | 2087 | 1462375957057 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:32:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:32:37 INFO - PROCESS | 2087 | 1462375957061 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:32:37 INFO - PROCESS | 2087 | 1462375957063 Marionette TRACE conn2 <- [1,2526,null,{}] 08:32:37 INFO - PROCESS | 2087 | 1462375957068 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}] 08:32:37 INFO - PROCESS | 2087 | 1462375957204 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:32:37 INFO - PROCESS | 2087 | 1462375957360 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:37 INFO - PROCESS | 2087 | ++DOCSHELL 0x12442d800 == 98 [pid = 2087] [id = 639] 08:32:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 206 (0x112826400) [pid = 2087] [serial = 1917] [outer = 0x0] 08:32:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 207 (0x112831800) [pid = 2087] [serial = 1918] [outer = 0x112826400] 08:32:37 INFO - PROCESS | 2087 | 1462375957396 Marionette DEBUG loaded listener.js 08:32:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 208 (0x11664e800) [pid = 2087] [serial = 1919] [outer = 0x112826400] 08:32:37 INFO - PROCESS | 2087 | 1462375957831 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]]]}] 08:32:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:32:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 822ms 08:32:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:32:37 INFO - PROCESS | 2087 | 1462375957883 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:32:37 INFO - PROCESS | 2087 | 1462375957887 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:32:37 INFO - PROCESS | 2087 | 1462375957892 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:32:37 INFO - PROCESS | 2087 | 1462375957894 Marionette TRACE conn2 <- [1,2530,null,{}] 08:32:37 INFO - PROCESS | 2087 | 1462375957896 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}] 08:32:38 INFO - PROCESS | 2087 | 1462375958022 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:32:38 INFO - PROCESS | 2087 | 1462375958149 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:38 INFO - PROCESS | 2087 | ++DOCSHELL 0x12dc0d800 == 99 [pid = 2087] [id = 640] 08:32:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 209 (0x1167c1000) [pid = 2087] [serial = 1920] [outer = 0x0] 08:32:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 210 (0x118567800) [pid = 2087] [serial = 1921] [outer = 0x1167c1000] 08:32:38 INFO - PROCESS | 2087 | 1462375958181 Marionette DEBUG loaded listener.js 08:32:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 211 (0x121190400) [pid = 2087] [serial = 1922] [outer = 0x1167c1000] 08:32:38 INFO - PROCESS | 2087 | 1462375958634 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]]]}] 08:32:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:32:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 773ms 08:32:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:32:38 INFO - PROCESS | 2087 | 1462375958665 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:32:38 INFO - PROCESS | 2087 | 1462375958667 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:32:38 INFO - PROCESS | 2087 | 1462375958669 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:32:38 INFO - PROCESS | 2087 | 1462375958672 Marionette TRACE conn2 <- [1,2534,null,{}] 08:32:38 INFO - PROCESS | 2087 | 1462375958680 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}] 08:32:38 INFO - PROCESS | 2087 | 1462375958807 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:32:38 INFO - PROCESS | 2087 | 1462375958935 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:38 INFO - PROCESS | 2087 | ++DOCSHELL 0x1407ac800 == 100 [pid = 2087] [id = 641] 08:32:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 212 (0x124040000) [pid = 2087] [serial = 1923] [outer = 0x0] 08:32:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 213 (0x128bb7400) [pid = 2087] [serial = 1924] [outer = 0x124040000] 08:32:38 INFO - PROCESS | 2087 | 1462375958970 Marionette DEBUG loaded listener.js 08:32:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 214 (0x1293d7c00) [pid = 2087] [serial = 1925] [outer = 0x124040000] 08:32:39 INFO - PROCESS | 2087 | 1462375959407 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]]]}] 08:32:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:32:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 774ms 08:32:39 INFO - PROCESS | 2087 | 1462375959444 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:32:39 INFO - PROCESS | 2087 | 1462375959446 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:32:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:32:39 INFO - PROCESS | 2087 | 1462375959448 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:32:39 INFO - PROCESS | 2087 | 1462375959450 Marionette TRACE conn2 <- [1,2538,null,{}] 08:32:39 INFO - PROCESS | 2087 | 1462375959452 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}] 08:32:39 INFO - PROCESS | 2087 | 1462375959581 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:32:39 INFO - PROCESS | 2087 | 1462375959707 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:39 INFO - PROCESS | 2087 | ++DOCSHELL 0x1423cf000 == 101 [pid = 2087] [id = 642] 08:32:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 215 (0x12970e000) [pid = 2087] [serial = 1926] [outer = 0x0] 08:32:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 216 (0x12a85e800) [pid = 2087] [serial = 1927] [outer = 0x12970e000] 08:32:39 INFO - PROCESS | 2087 | 1462375959740 Marionette DEBUG loaded listener.js 08:32:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 217 (0x12a864800) [pid = 2087] [serial = 1928] [outer = 0x12970e000] 08:32:40 INFO - PROCESS | 2087 | 1462375960146 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]]]}] 08:32:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:32:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 719ms 08:32:40 INFO - PROCESS | 2087 | 1462375960187 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:32:40 INFO - PROCESS | 2087 | 1462375960189 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:32:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:32:40 INFO - PROCESS | 2087 | 1462375960206 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:32:40 INFO - PROCESS | 2087 | 1462375960207 Marionette TRACE conn2 <- [1,2542,null,{}] 08:32:40 INFO - PROCESS | 2087 | 1462375960210 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}] 08:32:40 INFO - PROCESS | 2087 | 1462375960331 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:32:40 INFO - PROCESS | 2087 | 1462375960455 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:40 INFO - PROCESS | 2087 | ++DOCSHELL 0x14252e000 == 102 [pid = 2087] [id = 643] 08:32:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 218 (0x12a865800) [pid = 2087] [serial = 1929] [outer = 0x0] 08:32:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 219 (0x12ceca800) [pid = 2087] [serial = 1930] [outer = 0x12a865800] 08:32:40 INFO - PROCESS | 2087 | 1462375960489 Marionette DEBUG loaded listener.js 08:32:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 220 (0x12d9b1000) [pid = 2087] [serial = 1931] [outer = 0x12a865800] 08:32:40 INFO - PROCESS | 2087 | 1462375960900 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]]]}] 08:32:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:32:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 723ms 08:32:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:32:40 INFO - PROCESS | 2087 | 1462375960928 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:32:40 INFO - PROCESS | 2087 | 1462375960929 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:32:40 INFO - PROCESS | 2087 | 1462375960931 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:32:40 INFO - PROCESS | 2087 | 1462375960933 Marionette TRACE conn2 <- [1,2546,null,{}] 08:32:40 INFO - PROCESS | 2087 | 1462375960935 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}] 08:32:41 INFO - PROCESS | 2087 | 1462375961075 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:32:41 INFO - PROCESS | 2087 | 1462375961204 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:41 INFO - PROCESS | 2087 | ++DOCSHELL 0x1425f0000 == 103 [pid = 2087] [id = 644] 08:32:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 221 (0x12f724800) [pid = 2087] [serial = 1932] [outer = 0x0] 08:32:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 222 (0x134744400) [pid = 2087] [serial = 1933] [outer = 0x12f724800] 08:32:41 INFO - PROCESS | 2087 | 1462375961238 Marionette DEBUG loaded listener.js 08:32:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 223 (0x13673cc00) [pid = 2087] [serial = 1934] [outer = 0x12f724800] 08:32:41 INFO - PROCESS | 2087 | 1462375961659 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]]]}] 08:32:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:32:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 774ms 08:32:41 INFO - PROCESS | 2087 | 1462375961705 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:32:41 INFO - PROCESS | 2087 | 1462375961707 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:32:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:32:41 INFO - PROCESS | 2087 | 1462375961725 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:32:41 INFO - PROCESS | 2087 | 1462375961726 Marionette TRACE conn2 <- [1,2550,null,{}] 08:32:41 INFO - PROCESS | 2087 | 1462375961729 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}] 08:32:41 INFO - PROCESS | 2087 | 1462375961851 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:32:41 INFO - PROCESS | 2087 | 1462375961977 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:41 INFO - PROCESS | 2087 | ++DOCSHELL 0x143ac5800 == 104 [pid = 2087] [id = 645] 08:32:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 224 (0x1364c7c00) [pid = 2087] [serial = 1935] [outer = 0x0] 08:32:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 225 (0x1364cec00) [pid = 2087] [serial = 1936] [outer = 0x1364c7c00] 08:32:42 INFO - PROCESS | 2087 | 1462375962009 Marionette DEBUG loaded listener.js 08:32:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 226 (0x1364d3400) [pid = 2087] [serial = 1937] [outer = 0x1364c7c00] 08:32:42 INFO - PROCESS | 2087 | 1462375962402 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]]]}] 08:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 722ms 08:32:42 INFO - PROCESS | 2087 | 1462375962444 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:32:42 INFO - PROCESS | 2087 | 1462375962446 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:32:42 INFO - PROCESS | 2087 | 1462375962448 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:32:42 INFO - PROCESS | 2087 | 1462375962449 Marionette TRACE conn2 <- [1,2554,null,{}] 08:32:42 INFO - PROCESS | 2087 | 1462375962451 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}] 08:32:42 INFO - PROCESS | 2087 | 1462375962573 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:32:42 INFO - PROCESS | 2087 | 1462375962670 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:42 INFO - PROCESS | 2087 | ++DOCSHELL 0x1437ce800 == 105 [pid = 2087] [id = 646] 08:32:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 227 (0x1364cf800) [pid = 2087] [serial = 1938] [outer = 0x0] 08:32:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 228 (0x1364f1800) [pid = 2087] [serial = 1939] [outer = 0x1364cf800] 08:32:42 INFO - PROCESS | 2087 | 1462375962699 Marionette DEBUG loaded listener.js 08:32:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 229 (0x1364f5000) [pid = 2087] [serial = 1940] [outer = 0x1364cf800] 08:32:43 INFO - PROCESS | 2087 | 1462375963324 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]]]}] 08:32:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:32:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 921ms 08:32:43 INFO - PROCESS | 2087 | 1462375963370 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:32:43 INFO - PROCESS | 2087 | 1462375963371 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:32:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:32:43 INFO - PROCESS | 2087 | 1462375963374 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:32:43 INFO - PROCESS | 2087 | 1462375963375 Marionette TRACE conn2 <- [1,2558,null,{}] 08:32:43 INFO - PROCESS | 2087 | 1462375963378 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}] 08:32:43 INFO - PROCESS | 2087 | 1462375963540 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:32:43 INFO - PROCESS | 2087 | 1462375963668 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:43 INFO - PROCESS | 2087 | ++DOCSHELL 0x124727000 == 106 [pid = 2087] [id = 647] 08:32:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 230 (0x110f31800) [pid = 2087] [serial = 1941] [outer = 0x0] 08:32:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 231 (0x116a71800) [pid = 2087] [serial = 1942] [outer = 0x110f31800] 08:32:43 INFO - PROCESS | 2087 | 1462375963699 Marionette DEBUG loaded listener.js 08:32:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 232 (0x128bc1000) [pid = 2087] [serial = 1943] [outer = 0x110f31800] 08:32:44 INFO - PROCESS | 2087 | 1462375964182 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]]]}] 08:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 870ms 08:32:44 INFO - PROCESS | 2087 | 1462375964247 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:32:44 INFO - PROCESS | 2087 | 1462375964248 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:32:44 INFO - PROCESS | 2087 | 1462375964252 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:32:44 INFO - PROCESS | 2087 | 1462375964253 Marionette TRACE conn2 <- [1,2562,null,{}] 08:32:44 INFO - PROCESS | 2087 | 1462375964256 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}] 08:32:44 INFO - PROCESS | 2087 | 1462375964386 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:32:44 INFO - PROCESS | 2087 | 1462375964487 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:44 INFO - PROCESS | 2087 | ++DOCSHELL 0x128ced800 == 107 [pid = 2087] [id = 648] 08:32:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 233 (0x110f3d400) [pid = 2087] [serial = 1944] [outer = 0x0] 08:32:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 234 (0x1242b4c00) [pid = 2087] [serial = 1945] [outer = 0x110f3d400] 08:32:44 INFO - PROCESS | 2087 | 1462375964517 Marionette DEBUG loaded listener.js 08:32:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 235 (0x136277c00) [pid = 2087] [serial = 1946] [outer = 0x110f3d400] 08:32:45 INFO - PROCESS | 2087 | 1462375965263 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]]]}] 08:32:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:32:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1070ms 08:32:45 INFO - PROCESS | 2087 | 1462375965339 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:32:45 INFO - PROCESS | 2087 | 1462375965343 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:32:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:32:45 INFO - PROCESS | 2087 | 1462375965350 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:32:45 INFO - PROCESS | 2087 | 1462375965352 Marionette TRACE conn2 <- [1,2566,null,{}] 08:32:45 INFO - PROCESS | 2087 | 1462375965355 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}] 08:32:45 INFO - PROCESS | 2087 | 1462375965473 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:32:45 INFO - PROCESS | 2087 | 1462375965605 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:45 INFO - PROCESS | 2087 | ++DOCSHELL 0x1162b1000 == 108 [pid = 2087] [id = 649] 08:32:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 236 (0x110f9ac00) [pid = 2087] [serial = 1947] [outer = 0x0] 08:32:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 237 (0x111f41000) [pid = 2087] [serial = 1948] [outer = 0x110f9ac00] 08:32:45 INFO - PROCESS | 2087 | 1462375965637 Marionette DEBUG loaded listener.js 08:32:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 238 (0x1125c1000) [pid = 2087] [serial = 1949] [outer = 0x110f9ac00] 08:32:46 INFO - PROCESS | 2087 | 1462375966208 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]]]}] 08:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 923ms 08:32:46 INFO - PROCESS | 2087 | 1462375966273 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:32:46 INFO - PROCESS | 2087 | 1462375966277 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:32:46 INFO - PROCESS | 2087 | 1462375966282 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:32:46 INFO - PROCESS | 2087 | 1462375966283 Marionette TRACE conn2 <- [1,2570,null,{}] 08:32:46 INFO - PROCESS | 2087 | 1462375966286 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}] 08:32:46 INFO - PROCESS | 2087 | 1462375966395 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:32:46 INFO - PROCESS | 2087 | 1462375966494 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:46 INFO - PROCESS | 2087 | ++DOCSHELL 0x11886e000 == 109 [pid = 2087] [id = 650] 08:32:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 239 (0x11285a000) [pid = 2087] [serial = 1950] [outer = 0x0] 08:32:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 240 (0x11292fc00) [pid = 2087] [serial = 1951] [outer = 0x11285a000] 08:32:46 INFO - PROCESS | 2087 | 1462375966522 Marionette DEBUG loaded listener.js 08:32:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 241 (0x112a0cc00) [pid = 2087] [serial = 1952] [outer = 0x11285a000] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x12c668000 == 108 [pid = 2087] [id = 262] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x1408b3000 == 107 [pid = 2087] [id = 637] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x138b0b800 == 106 [pid = 2087] [id = 636] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x11990b800 == 105 [pid = 2087] [id = 635] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x1346de800 == 104 [pid = 2087] [id = 634] 08:32:46 INFO - PROCESS | 2087 | --DOMWINDOW == 240 (0x13470fc00) [pid = 2087] [serial = 1792] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 2087 | --DOMWINDOW == 239 (0x13627a400) [pid = 2087] [serial = 1795] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 2087 | --DOMWINDOW == 238 (0x136729000) [pid = 2087] [serial = 1798] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 2087 | --DOMWINDOW == 237 (0x12d9aa800) [pid = 2087] [serial = 1801] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 2087 | --DOMWINDOW == 236 (0x112824800) [pid = 2087] [serial = 1804] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 2087 | --DOMWINDOW == 235 (0x12d51b400) [pid = 2087] [serial = 1843] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x13452d800 == 103 [pid = 2087] [id = 633] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x131faf800 == 102 [pid = 2087] [id = 632] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x12db7e800 == 101 [pid = 2087] [id = 631] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x12c675000 == 100 [pid = 2087] [id = 630] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x127518000 == 99 [pid = 2087] [id = 629] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x1250ac000 == 98 [pid = 2087] [id = 628] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x12b241800 == 97 [pid = 2087] [id = 627] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x13fb64000 == 96 [pid = 2087] [id = 622] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x138ca9800 == 95 [pid = 2087] [id = 621] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x137f67000 == 94 [pid = 2087] [id = 620] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x13649c000 == 93 [pid = 2087] [id = 619] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x13476b800 == 92 [pid = 2087] [id = 618] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x132248800 == 91 [pid = 2087] [id = 617] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x12c220800 == 90 [pid = 2087] [id = 616] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x119d2f800 == 89 [pid = 2087] [id = 615] 08:32:46 INFO - PROCESS | 2087 | --DOCSHELL 0x1345e7800 == 88 [pid = 2087] [id = 614] 08:32:46 INFO - PROCESS | 2087 | 1462375966983 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]]]}] 08:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 723ms 08:32:47 INFO - PROCESS | 2087 | 1462375967004 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:32:47 INFO - PROCESS | 2087 | 1462375967006 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:32:47 INFO - PROCESS | 2087 | 1462375967011 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:32:47 INFO - PROCESS | 2087 | 1462375967014 Marionette TRACE conn2 <- [1,2574,null,{}] 08:32:47 INFO - PROCESS | 2087 | 1462375967022 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}] 08:32:47 INFO - PROCESS | 2087 | 1462375967188 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 234 (0x1197ddc00) [pid = 2087] [serial = 1814] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 233 (0x119121000) [pid = 2087] [serial = 1813] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 232 (0x12cec1000) [pid = 2087] [serial = 1840] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 231 (0x1257dac00) [pid = 2087] [serial = 1774] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 230 (0x134703c00) [pid = 2087] [serial = 1789] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 229 (0x13469c400) [pid = 2087] [serial = 1786] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 228 (0x110f8c800) [pid = 2087] [serial = 1768] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 227 (0x11281c000) [pid = 2087] [serial = 1807] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 226 (0x12ba41400) [pid = 2087] [serial = 1780] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 225 (0x12d244c00) [pid = 2087] [serial = 1783] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 224 (0x129599800) [pid = 2087] [serial = 1832] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 223 (0x128cb7400) [pid = 2087] [serial = 1829] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 222 (0x124b8e400) [pid = 2087] [serial = 1823] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 221 (0x12bbda000) [pid = 2087] [serial = 1838] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 220 (0x12add8c00) [pid = 2087] [serial = 1837] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 219 (0x12d42a000) [pid = 2087] [serial = 1841] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 218 (0x1242ba000) [pid = 2087] [serial = 1766] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 217 (0x128bb6c00) [pid = 2087] [serial = 1826] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 216 (0x126a6a800) [pid = 2087] [serial = 1825] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 215 (0x128bc4000) [pid = 2087] [serial = 1828] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 214 (0x1292b0400) [pid = 2087] [serial = 1831] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 213 (0x121080c00) [pid = 2087] [serial = 1834] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 212 (0x1292a8c00) [pid = 2087] [serial = 1835] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 211 (0x121082800) [pid = 2087] [serial = 1771] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 210 (0x123e32800) [pid = 2087] [serial = 1819] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 209 (0x123e5fc00) [pid = 2087] [serial = 1820] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 208 (0x1242be000) [pid = 2087] [serial = 1822] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 207 (0x119ff1c00) [pid = 2087] [serial = 1816] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 206 (0x121193400) [pid = 2087] [serial = 1817] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 205 (0x129713800) [pid = 2087] [serial = 1777] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 204 (0x1166a4000) [pid = 2087] [serial = 1811] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | --DOMWINDOW == 203 (0x1131edc00) [pid = 2087] [serial = 1810] [outer = 0x0] [url = about:blank] 08:32:47 INFO - PROCESS | 2087 | 1462375967332 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:47 INFO - PROCESS | 2087 | ++DOCSHELL 0x123a19800 == 89 [pid = 2087] [id = 651] 08:32:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 204 (0x1131edc00) [pid = 2087] [serial = 1953] [outer = 0x0] 08:32:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 205 (0x115fcfc00) [pid = 2087] [serial = 1954] [outer = 0x1131edc00] 08:32:47 INFO - PROCESS | 2087 | 1462375967381 Marionette DEBUG loaded listener.js 08:32:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 206 (0x11665a800) [pid = 2087] [serial = 1955] [outer = 0x1131edc00] 08:32:47 INFO - PROCESS | 2087 | 1462375967787 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]]]}] 08:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 825ms 08:32:47 INFO - PROCESS | 2087 | 1462375967835 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:32:47 INFO - PROCESS | 2087 | 1462375967836 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:32:47 INFO - PROCESS | 2087 | 1462375967839 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:32:47 INFO - PROCESS | 2087 | 1462375967840 Marionette TRACE conn2 <- [1,2578,null,{}] 08:32:47 INFO - PROCESS | 2087 | 1462375967842 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}] 08:32:47 INFO - PROCESS | 2087 | 1462375967941 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:32:47 INFO - PROCESS | 2087 | 1462375967946 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:47 INFO - PROCESS | 2087 | ++DOCSHELL 0x1250aa800 == 90 [pid = 2087] [id = 652] 08:32:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 207 (0x1166ad400) [pid = 2087] [serial = 1956] [outer = 0x0] 08:32:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 208 (0x116a70000) [pid = 2087] [serial = 1957] [outer = 0x1166ad400] 08:32:47 INFO - PROCESS | 2087 | 1462375967972 Marionette DEBUG loaded listener.js 08:32:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 209 (0x117419400) [pid = 2087] [serial = 1958] [outer = 0x1166ad400] 08:32:48 INFO - PROCESS | 2087 | 1462375968327 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]]]}] 08:32:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:32:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 518ms 08:32:48 INFO - PROCESS | 2087 | 1462375968363 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:32:48 INFO - PROCESS | 2087 | 1462375968364 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:32:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:32:48 INFO - PROCESS | 2087 | 1462375968366 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:32:48 INFO - PROCESS | 2087 | 1462375968367 Marionette TRACE conn2 <- [1,2582,null,{}] 08:32:48 INFO - PROCESS | 2087 | 1462375968370 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}] 08:32:48 INFO - PROCESS | 2087 | 1462375968467 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:32:48 INFO - PROCESS | 2087 | 1462375968471 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:48 INFO - PROCESS | 2087 | ++DOCSHELL 0x127512800 == 91 [pid = 2087] [id = 653] 08:32:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 210 (0x11741cc00) [pid = 2087] [serial = 1959] [outer = 0x0] 08:32:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 211 (0x117683400) [pid = 2087] [serial = 1960] [outer = 0x11741cc00] 08:32:48 INFO - PROCESS | 2087 | 1462375968498 Marionette DEBUG loaded listener.js 08:32:48 INFO - PROCESS | 2087 | ++DOMWINDOW == 212 (0x11824fc00) [pid = 2087] [serial = 1961] [outer = 0x11741cc00] 08:32:48 INFO - PROCESS | 2087 | 1462375968873 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]]]}] 08:32:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:32:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 519ms 08:32:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:32:48 INFO - PROCESS | 2087 | 1462375968885 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:32:48 INFO - PROCESS | 2087 | 1462375968886 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:32:48 INFO - PROCESS | 2087 | 1462375968888 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:32:48 INFO - PROCESS | 2087 | 1462375968890 Marionette TRACE conn2 <- [1,2586,null,{}] 08:32:48 INFO - PROCESS | 2087 | 1462375968895 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}] 08:32:49 INFO - PROCESS | 2087 | 1462375969006 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:32:49 INFO - PROCESS | 2087 | 1462375969109 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:49 INFO - PROCESS | 2087 | ++DOCSHELL 0x1297a8800 == 92 [pid = 2087] [id = 654] 08:32:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 213 (0x118257000) [pid = 2087] [serial = 1962] [outer = 0x0] 08:32:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 214 (0x11877e400) [pid = 2087] [serial = 1963] [outer = 0x118257000] 08:32:49 INFO - PROCESS | 2087 | 1462375969138 Marionette DEBUG loaded listener.js 08:32:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 215 (0x119973c00) [pid = 2087] [serial = 1964] [outer = 0x118257000] 08:32:49 INFO - PROCESS | 2087 | 1462375969495 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]]]}] 08:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 620ms 08:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:32:49 INFO - PROCESS | 2087 | 1462375969511 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:32:49 INFO - PROCESS | 2087 | 1462375969514 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:32:49 INFO - PROCESS | 2087 | 1462375969516 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:32:49 INFO - PROCESS | 2087 | 1462375969517 Marionette TRACE conn2 <- [1,2590,null,{}] 08:32:49 INFO - PROCESS | 2087 | 1462375969519 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}] 08:32:49 INFO - PROCESS | 2087 | 1462375969649 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:32:49 INFO - PROCESS | 2087 | 1462375969665 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:49 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ab0f000 == 93 [pid = 2087] [id = 655] 08:32:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 216 (0x11855f000) [pid = 2087] [serial = 1965] [outer = 0x0] 08:32:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 217 (0x119fa9800) [pid = 2087] [serial = 1966] [outer = 0x11855f000] 08:32:49 INFO - PROCESS | 2087 | 1462375969691 Marionette DEBUG loaded listener.js 08:32:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 218 (0x119fb5400) [pid = 2087] [serial = 1967] [outer = 0x11855f000] 08:32:50 INFO - PROCESS | 2087 | 1462375970070 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]]]}] 08:32:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:32:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 569ms 08:32:50 INFO - PROCESS | 2087 | 1462375970086 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:32:50 INFO - PROCESS | 2087 | 1462375970088 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:32:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:32:50 INFO - PROCESS | 2087 | 1462375970092 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:32:50 INFO - PROCESS | 2087 | 1462375970094 Marionette TRACE conn2 <- [1,2594,null,{}] 08:32:50 INFO - PROCESS | 2087 | 1462375970098 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}] 08:32:50 INFO - PROCESS | 2087 | 1462375970288 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:32:50 INFO - PROCESS | 2087 | 1462375970313 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:50 INFO - PROCESS | 2087 | ++DOCSHELL 0x12b374800 == 94 [pid = 2087] [id = 656] 08:32:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 219 (0x119d5a000) [pid = 2087] [serial = 1968] [outer = 0x0] 08:32:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 220 (0x12107f000) [pid = 2087] [serial = 1969] [outer = 0x119d5a000] 08:32:50 INFO - PROCESS | 2087 | 1462375970337 Marionette DEBUG loaded listener.js 08:32:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 221 (0x12118ec00) [pid = 2087] [serial = 1970] [outer = 0x119d5a000] 08:32:50 INFO - PROCESS | 2087 | 1462375970745 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]]]}] 08:32:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:32:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 675ms 08:32:50 INFO - PROCESS | 2087 | 1462375970766 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:32:50 INFO - PROCESS | 2087 | 1462375970767 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:32:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:32:50 INFO - PROCESS | 2087 | 1462375970769 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:32:50 INFO - PROCESS | 2087 | 1462375970770 Marionette TRACE conn2 <- [1,2598,null,{}] 08:32:50 INFO - PROCESS | 2087 | 1462375970773 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}] 08:32:50 INFO - PROCESS | 2087 | 1462375970904 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:32:50 INFO - PROCESS | 2087 | 1462375970924 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:50 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c151800 == 95 [pid = 2087] [id = 657] 08:32:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 222 (0x121192000) [pid = 2087] [serial = 1971] [outer = 0x0] 08:32:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 223 (0x12119b000) [pid = 2087] [serial = 1972] [outer = 0x121192000] 08:32:50 INFO - PROCESS | 2087 | 1462375970949 Marionette DEBUG loaded listener.js 08:32:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 224 (0x123dae000) [pid = 2087] [serial = 1973] [outer = 0x121192000] 08:32:51 INFO - PROCESS | 2087 | --DOMWINDOW == 223 (0x12a8f5000) [pid = 2087] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:32:51 INFO - PROCESS | 2087 | --DOMWINDOW == 222 (0x123e36400) [pid = 2087] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:32:51 INFO - PROCESS | 2087 | --DOMWINDOW == 221 (0x1245dd800) [pid = 2087] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:32:51 INFO - PROCESS | 2087 | --DOMWINDOW == 220 (0x1275a9400) [pid = 2087] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:32:51 INFO - PROCESS | 2087 | --DOMWINDOW == 219 (0x117c67400) [pid = 2087] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:32:51 INFO - PROCESS | 2087 | --DOMWINDOW == 218 (0x1125d5000) [pid = 2087] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:32:51 INFO - PROCESS | 2087 | --DOMWINDOW == 217 (0x12bfb0000) [pid = 2087] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:32:51 INFO - PROCESS | 2087 | --DOMWINDOW == 216 (0x1164d2000) [pid = 2087] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:32:51 INFO - PROCESS | 2087 | --DOMWINDOW == 215 (0x131296000) [pid = 2087] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:32:51 INFO - PROCESS | 2087 | --DOMWINDOW == 214 (0x110f8dc00) [pid = 2087] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:32:51 INFO - PROCESS | 2087 | --DOMWINDOW == 213 (0x128a07400) [pid = 2087] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:32:51 INFO - PROCESS | 2087 | 1462375971478 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]]]}] 08:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 719ms 08:32:51 INFO - PROCESS | 2087 | 1462375971489 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:32:51 INFO - PROCESS | 2087 | 1462375971490 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:32:51 INFO - PROCESS | 2087 | 1462375971498 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:32:51 INFO - PROCESS | 2087 | 1462375971499 Marionette TRACE conn2 <- [1,2602,null,{}] 08:32:51 INFO - PROCESS | 2087 | 1462375971501 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}] 08:32:51 INFO - PROCESS | 2087 | 1462375971646 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:32:51 INFO - PROCESS | 2087 | 1462375971724 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:51 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c665000 == 96 [pid = 2087] [id = 658] 08:32:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 214 (0x121195c00) [pid = 2087] [serial = 1974] [outer = 0x0] 08:32:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 215 (0x123e35400) [pid = 2087] [serial = 1975] [outer = 0x121195c00] 08:32:51 INFO - PROCESS | 2087 | 1462375971750 Marionette DEBUG loaded listener.js 08:32:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 216 (0x123e51c00) [pid = 2087] [serial = 1976] [outer = 0x121195c00] 08:32:52 INFO - PROCESS | 2087 | 1462375972052 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]]]}] 08:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 568ms 08:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:32:52 INFO - PROCESS | 2087 | 1462375972067 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:32:52 INFO - PROCESS | 2087 | 1462375972068 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:32:52 INFO - PROCESS | 2087 | 1462375972071 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:32:52 INFO - PROCESS | 2087 | 1462375972072 Marionette TRACE conn2 <- [1,2606,null,{}] 08:32:52 INFO - PROCESS | 2087 | 1462375972077 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}] 08:32:52 INFO - PROCESS | 2087 | 1462375972226 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:32:52 INFO - PROCESS | 2087 | 1462375972276 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:52 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ca0d000 == 97 [pid = 2087] [id = 659] 08:32:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 217 (0x123e33000) [pid = 2087] [serial = 1977] [outer = 0x0] 08:32:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 218 (0x124041000) [pid = 2087] [serial = 1978] [outer = 0x123e33000] 08:32:52 INFO - PROCESS | 2087 | 1462375972307 Marionette DEBUG loaded listener.js 08:32:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 219 (0x12473f800) [pid = 2087] [serial = 1979] [outer = 0x123e33000] 08:32:52 INFO - PROCESS | 2087 | 1462375972613 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]]]}] 08:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 570ms 08:32:52 INFO - PROCESS | 2087 | 1462375972643 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:32:52 INFO - PROCESS | 2087 | 1462375972645 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:32:52 INFO - PROCESS | 2087 | 1462375972647 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:32:52 INFO - PROCESS | 2087 | 1462375972649 Marionette TRACE conn2 <- [1,2610,null,{}] 08:32:52 INFO - PROCESS | 2087 | 1462375972651 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}] 08:32:52 INFO - PROCESS | 2087 | 1462375972750 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:32:52 INFO - PROCESS | 2087 | 1462375972755 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:52 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d4d3000 == 98 [pid = 2087] [id = 660] 08:32:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 220 (0x1247b9400) [pid = 2087] [serial = 1980] [outer = 0x0] 08:32:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 221 (0x124ecfc00) [pid = 2087] [serial = 1981] [outer = 0x1247b9400] 08:32:52 INFO - PROCESS | 2087 | 1462375972781 Marionette DEBUG loaded listener.js 08:32:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 222 (0x1257da400) [pid = 2087] [serial = 1982] [outer = 0x1247b9400] 08:32:53 INFO - PROCESS | 2087 | 1462375973159 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]]]}] 08:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 520ms 08:32:53 INFO - PROCESS | 2087 | 1462375973168 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:32:53 INFO - PROCESS | 2087 | 1462375973169 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:32:53 INFO - PROCESS | 2087 | 1462375973171 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:32:53 INFO - PROCESS | 2087 | 1462375973172 Marionette TRACE conn2 <- [1,2614,null,{}] 08:32:53 INFO - PROCESS | 2087 | 1462375973176 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}] 08:32:53 INFO - PROCESS | 2087 | 1462375973321 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:32:53 INFO - PROCESS | 2087 | 1462375973466 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:53 INFO - PROCESS | 2087 | ++DOCSHELL 0x110dd2000 == 99 [pid = 2087] [id = 661] 08:32:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 223 (0x110e0f400) [pid = 2087] [serial = 1983] [outer = 0x0] 08:32:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 224 (0x110f33800) [pid = 2087] [serial = 1984] [outer = 0x110e0f400] 08:32:53 INFO - PROCESS | 2087 | 1462375973500 Marionette DEBUG loaded listener.js 08:32:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 225 (0x110f94400) [pid = 2087] [serial = 1985] [outer = 0x110e0f400] 08:32:53 INFO - PROCESS | 2087 | 1462375973951 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]]]}] 08:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 822ms 08:32:53 INFO - PROCESS | 2087 | 1462375973994 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:32:53 INFO - PROCESS | 2087 | 1462375973997 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:32:54 INFO - PROCESS | 2087 | 1462375974000 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:32:54 INFO - PROCESS | 2087 | 1462375974003 Marionette TRACE conn2 <- [1,2618,null,{}] 08:32:54 INFO - PROCESS | 2087 | 1462375974006 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}] 08:32:54 INFO - PROCESS | 2087 | 1462375974161 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:32:54 INFO - PROCESS | 2087 | 1462375974256 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:54 INFO - PROCESS | 2087 | ++DOCSHELL 0x119d2f800 == 100 [pid = 2087] [id = 662] 08:32:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 226 (0x1125d2400) [pid = 2087] [serial = 1986] [outer = 0x0] 08:32:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 227 (0x112a10000) [pid = 2087] [serial = 1987] [outer = 0x1125d2400] 08:32:54 INFO - PROCESS | 2087 | 1462375974289 Marionette DEBUG loaded listener.js 08:32:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 228 (0x11623d800) [pid = 2087] [serial = 1988] [outer = 0x1125d2400] 08:32:54 INFO - PROCESS | 2087 | 1462375974728 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]]]}] 08:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 770ms 08:32:54 INFO - PROCESS | 2087 | 1462375974773 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:32:54 INFO - PROCESS | 2087 | 1462375974778 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:32:54 INFO - PROCESS | 2087 | 1462375974781 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:32:54 INFO - PROCESS | 2087 | 1462375974782 Marionette TRACE conn2 <- [1,2622,null,{}] 08:32:54 INFO - PROCESS | 2087 | 1462375974785 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}] 08:32:54 INFO - PROCESS | 2087 | 1462375974907 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:32:55 INFO - PROCESS | 2087 | 1462375975004 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:55 INFO - PROCESS | 2087 | ++DOCSHELL 0x12bc8b000 == 101 [pid = 2087] [id = 663] 08:32:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 229 (0x11741ec00) [pid = 2087] [serial = 1989] [outer = 0x0] 08:32:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 230 (0x117c24400) [pid = 2087] [serial = 1990] [outer = 0x11741ec00] 08:32:55 INFO - PROCESS | 2087 | 1462375975036 Marionette DEBUG loaded listener.js 08:32:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 231 (0x118785800) [pid = 2087] [serial = 1991] [outer = 0x11741ec00] 08:32:55 INFO - PROCESS | 2087 | 1462375975498 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]]]}] 08:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 775ms 08:32:55 INFO - PROCESS | 2087 | 1462375975557 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:32:55 INFO - PROCESS | 2087 | 1462375975560 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:32:55 INFO - PROCESS | 2087 | 1462375975569 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:32:55 INFO - PROCESS | 2087 | 1462375975573 Marionette TRACE conn2 <- [1,2626,null,{}] 08:32:55 INFO - PROCESS | 2087 | 1462375975576 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}] 08:32:55 INFO - PROCESS | 2087 | 1462375975698 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:32:55 INFO - PROCESS | 2087 | 1462375975791 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:55 INFO - PROCESS | 2087 | ++DOCSHELL 0x12dc14800 == 102 [pid = 2087] [id = 664] 08:32:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 232 (0x118784000) [pid = 2087] [serial = 1992] [outer = 0x0] 08:32:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 233 (0x121198000) [pid = 2087] [serial = 1993] [outer = 0x118784000] 08:32:55 INFO - PROCESS | 2087 | 1462375975821 Marionette DEBUG loaded listener.js 08:32:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 234 (0x123e3b400) [pid = 2087] [serial = 1994] [outer = 0x118784000] 08:32:56 INFO - PROCESS | 2087 | 1462375976234 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]]]}] 08:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 728ms 08:32:56 INFO - PROCESS | 2087 | 1462375976292 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:32:56 INFO - PROCESS | 2087 | 1462375976294 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:32:56 INFO - PROCESS | 2087 | 1462375976296 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:32:56 INFO - PROCESS | 2087 | 1462375976298 Marionette TRACE conn2 <- [1,2630,null,{}] 08:32:56 INFO - PROCESS | 2087 | 1462375976300 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}] 08:32:56 INFO - PROCESS | 2087 | 1462375976421 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:32:56 INFO - PROCESS | 2087 | 1462375976515 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:56 INFO - PROCESS | 2087 | ++DOCSHELL 0x12e346800 == 103 [pid = 2087] [id = 665] 08:32:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 235 (0x123e38000) [pid = 2087] [serial = 1995] [outer = 0x0] 08:32:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 236 (0x1242bd800) [pid = 2087] [serial = 1996] [outer = 0x123e38000] 08:32:56 INFO - PROCESS | 2087 | 1462375976546 Marionette DEBUG loaded listener.js 08:32:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 237 (0x12473cc00) [pid = 2087] [serial = 1997] [outer = 0x123e38000] 08:32:56 INFO - PROCESS | 2087 | 1462375976950 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]]]}] 08:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 719ms 08:32:57 INFO - PROCESS | 2087 | 1462375977035 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:32:57 INFO - PROCESS | 2087 | 1462375977036 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:32:57 INFO - PROCESS | 2087 | 1462375977039 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:32:57 INFO - PROCESS | 2087 | 1462375977040 Marionette TRACE conn2 <- [1,2634,null,{}] 08:32:57 INFO - PROCESS | 2087 | 1462375977075 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}] 08:32:57 INFO - PROCESS | 2087 | 1462375977226 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:32:57 INFO - PROCESS | 2087 | 1462375977323 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:57 INFO - PROCESS | 2087 | ++DOCSHELL 0x12eaa3800 == 104 [pid = 2087] [id = 666] 08:32:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 238 (0x126a6a000) [pid = 2087] [serial = 1998] [outer = 0x0] 08:32:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 239 (0x127029400) [pid = 2087] [serial = 1999] [outer = 0x126a6a000] 08:32:57 INFO - PROCESS | 2087 | 1462375977362 Marionette DEBUG loaded listener.js 08:32:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 240 (0x1275a3c00) [pid = 2087] [serial = 2000] [outer = 0x126a6a000] 08:32:57 INFO - PROCESS | 2087 | 1462375977792 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]]]}] 08:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 781ms 08:32:57 INFO - PROCESS | 2087 | 1462375977832 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:32:57 INFO - PROCESS | 2087 | 1462375977833 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:32:57 INFO - PROCESS | 2087 | 1462375977837 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:32:57 INFO - PROCESS | 2087 | 1462375977838 Marionette TRACE conn2 <- [1,2638,null,{}] 08:32:57 INFO - PROCESS | 2087 | 1462375977841 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}] 08:32:57 INFO - PROCESS | 2087 | 1462375977963 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:32:58 INFO - PROCESS | 2087 | 1462375978058 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:58 INFO - PROCESS | 2087 | ++DOCSHELL 0x13124d000 == 105 [pid = 2087] [id = 667] 08:32:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 241 (0x1275a4c00) [pid = 2087] [serial = 2001] [outer = 0x0] 08:32:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 242 (0x128a05c00) [pid = 2087] [serial = 2002] [outer = 0x1275a4c00] 08:32:58 INFO - PROCESS | 2087 | 1462375978090 Marionette DEBUG loaded listener.js 08:32:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 243 (0x128a0d800) [pid = 2087] [serial = 2003] [outer = 0x1275a4c00] 08:32:58 INFO - PROCESS | 2087 | 1462375978488 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]]]}] 08:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 719ms 08:32:58 INFO - PROCESS | 2087 | 1462375978556 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:32:58 INFO - PROCESS | 2087 | 1462375978558 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:32:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:32:58 INFO - PROCESS | 2087 | 1462375978560 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:32:58 INFO - PROCESS | 2087 | 1462375978562 Marionette TRACE conn2 <- [1,2642,null,{}] 08:32:58 INFO - PROCESS | 2087 | 1462375978583 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}] 08:32:58 INFO - PROCESS | 2087 | 1462375978710 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:32:58 INFO - PROCESS | 2087 | 1462375978823 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:58 INFO - PROCESS | 2087 | ++DOCSHELL 0x132064000 == 106 [pid = 2087] [id = 668] 08:32:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 244 (0x1289bf800) [pid = 2087] [serial = 2004] [outer = 0x0] 08:32:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 245 (0x128bb9400) [pid = 2087] [serial = 2005] [outer = 0x1289bf800] 08:32:58 INFO - PROCESS | 2087 | 1462375978872 Marionette DEBUG loaded listener.js 08:32:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 246 (0x128c72000) [pid = 2087] [serial = 2006] [outer = 0x1289bf800] 08:32:59 INFO - PROCESS | 2087 | 1462375979363 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]]]}] 08:32:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:32:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 838ms 08:32:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:32:59 INFO - PROCESS | 2087 | 1462375979399 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:32:59 INFO - PROCESS | 2087 | 1462375979400 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:32:59 INFO - PROCESS | 2087 | 1462375979402 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:32:59 INFO - PROCESS | 2087 | 1462375979403 Marionette TRACE conn2 <- [1,2646,null,{}] 08:32:59 INFO - PROCESS | 2087 | 1462375979406 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}] 08:32:59 INFO - PROCESS | 2087 | 1462375979578 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:32:59 INFO - PROCESS | 2087 | 1462375979677 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:59 INFO - PROCESS | 2087 | ++DOCSHELL 0x132246000 == 107 [pid = 2087] [id = 669] 08:32:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 247 (0x128bc4000) [pid = 2087] [serial = 2007] [outer = 0x0] 08:32:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 248 (0x128cab800) [pid = 2087] [serial = 2008] [outer = 0x128bc4000] 08:32:59 INFO - PROCESS | 2087 | 1462375979709 Marionette DEBUG loaded listener.js 08:32:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 249 (0x128dc6400) [pid = 2087] [serial = 2009] [outer = 0x128bc4000] 08:33:00 INFO - PROCESS | 2087 | 1462375980103 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]]]}] 08:33:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:33:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 719ms 08:33:00 INFO - PROCESS | 2087 | 1462375980145 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:33:00 INFO - PROCESS | 2087 | 1462375980146 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:33:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:33:00 INFO - PROCESS | 2087 | 1462375980150 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:33:00 INFO - PROCESS | 2087 | 1462375980151 Marionette TRACE conn2 <- [1,2650,null,{}] 08:33:00 INFO - PROCESS | 2087 | 1462375980154 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}] 08:33:00 INFO - PROCESS | 2087 | 1462375980273 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:33:00 INFO - PROCESS | 2087 | 1462375980369 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:00 INFO - PROCESS | 2087 | ++DOCSHELL 0x13452b000 == 108 [pid = 2087] [id = 670] 08:33:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 250 (0x128dca000) [pid = 2087] [serial = 2010] [outer = 0x0] 08:33:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 251 (0x129214c00) [pid = 2087] [serial = 2011] [outer = 0x128dca000] 08:33:00 INFO - PROCESS | 2087 | 1462375980400 Marionette DEBUG loaded listener.js 08:33:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 252 (0x1292acc00) [pid = 2087] [serial = 2012] [outer = 0x128dca000] 08:33:00 INFO - PROCESS | 2087 | 1462375980779 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]]]}] 08:33:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:33:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 669ms 08:33:00 INFO - PROCESS | 2087 | 1462375980819 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:33:00 INFO - PROCESS | 2087 | 1462375980821 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:33:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:33:00 INFO - PROCESS | 2087 | 1462375980823 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:33:00 INFO - PROCESS | 2087 | 1462375980824 Marionette TRACE conn2 <- [1,2654,null,{}] 08:33:00 INFO - PROCESS | 2087 | 1462375980827 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}] 08:33:00 INFO - PROCESS | 2087 | 1462375980948 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:33:01 INFO - PROCESS | 2087 | 1462375981127 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:01 INFO - PROCESS | 2087 | ++DOCSHELL 0x1345f0800 == 109 [pid = 2087] [id = 671] 08:33:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 253 (0x128dd3800) [pid = 2087] [serial = 2013] [outer = 0x0] 08:33:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 254 (0x1293da000) [pid = 2087] [serial = 2014] [outer = 0x128dd3800] 08:33:01 INFO - PROCESS | 2087 | 1462375981163 Marionette DEBUG loaded listener.js 08:33:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 255 (0x12970e800) [pid = 2087] [serial = 2015] [outer = 0x128dd3800] 08:33:01 INFO - PROCESS | 2087 | 1462375981641 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]]]}] 08:33:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:33:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 871ms 08:33:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:33:01 INFO - PROCESS | 2087 | 1462375981695 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:33:01 INFO - PROCESS | 2087 | 1462375981696 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:33:01 INFO - PROCESS | 2087 | 1462375981699 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:33:01 INFO - PROCESS | 2087 | 1462375981701 Marionette TRACE conn2 <- [1,2658,null,{}] 08:33:01 INFO - PROCESS | 2087 | 1462375981704 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}] 08:33:01 INFO - PROCESS | 2087 | 1462375981840 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:33:02 INFO - PROCESS | 2087 | 1462375982142 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:02 INFO - PROCESS | 2087 | ++DOCSHELL 0x118873800 == 110 [pid = 2087] [id = 672] 08:33:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 256 (0x110f3c400) [pid = 2087] [serial = 2016] [outer = 0x0] 08:33:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 257 (0x110f6f000) [pid = 2087] [serial = 2017] [outer = 0x110f3c400] 08:33:02 INFO - PROCESS | 2087 | 1462375982184 Marionette DEBUG loaded listener.js 08:33:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 258 (0x1120e0c00) [pid = 2087] [serial = 2018] [outer = 0x110f3c400] 08:33:02 INFO - PROCESS | 2087 | 1462375982658 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]]]}] 08:33:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:33:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 971ms 08:33:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:33:02 INFO - PROCESS | 2087 | 1462375982671 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:33:02 INFO - PROCESS | 2087 | 1462375982674 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:33:02 INFO - PROCESS | 2087 | 1462375982677 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:33:02 INFO - PROCESS | 2087 | 1462375982679 Marionette TRACE conn2 <- [1,2662,null,{}] 08:33:02 INFO - PROCESS | 2087 | 1462375982682 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}] 08:33:02 INFO - PROCESS | 2087 | 1462375982802 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:33:02 INFO - PROCESS | 2087 | 1462375982935 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:02 INFO - PROCESS | 2087 | ++DOCSHELL 0x1292e2800 == 111 [pid = 2087] [id = 673] 08:33:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 259 (0x1120e4000) [pid = 2087] [serial = 2019] [outer = 0x0] 08:33:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 260 (0x112820400) [pid = 2087] [serial = 2020] [outer = 0x1120e4000] 08:33:02 INFO - PROCESS | 2087 | 1462375982966 Marionette DEBUG loaded listener.js 08:33:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 261 (0x11643d400) [pid = 2087] [serial = 2021] [outer = 0x1120e4000] 08:33:03 INFO - PROCESS | 2087 | 1462375983487 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]]]}] 08:33:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:33:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 874ms 08:33:03 INFO - PROCESS | 2087 | 1462375983554 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:33:03 INFO - PROCESS | 2087 | 1462375983557 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:33:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:33:03 INFO - PROCESS | 2087 | 1462375983562 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:33:03 INFO - PROCESS | 2087 | 1462375983564 Marionette TRACE conn2 <- [1,2666,null,{}] 08:33:03 INFO - PROCESS | 2087 | 1462375983568 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}] 08:33:03 INFO - PROCESS | 2087 | 1462375983743 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:33:03 INFO - PROCESS | 2087 | 1462375983845 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:03 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ab08800 == 112 [pid = 2087] [id = 674] 08:33:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 262 (0x1167c9800) [pid = 2087] [serial = 2022] [outer = 0x0] 08:33:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 263 (0x117c1f800) [pid = 2087] [serial = 2023] [outer = 0x1167c9800] 08:33:03 INFO - PROCESS | 2087 | 1462375983874 Marionette DEBUG loaded listener.js 08:33:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 264 (0x119124c00) [pid = 2087] [serial = 2024] [outer = 0x1167c9800] 08:33:04 INFO - PROCESS | 2087 | 1462375984798 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]]]}] 08:33:04 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) 08:33:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1272ms 08:33:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:33:04 INFO - PROCESS | 2087 | 1462375984834 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:33:04 INFO - PROCESS | 2087 | 1462375984835 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:33:04 INFO - PROCESS | 2087 | 1462375984839 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:33:04 INFO - PROCESS | 2087 | 1462375984843 Marionette TRACE conn2 <- [1,2670,null,{}] 08:33:04 INFO - PROCESS | 2087 | 1462375984849 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}] 08:33:04 INFO - PROCESS | 2087 | 1462375984967 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:33:05 INFO - PROCESS | 2087 | 1462375985129 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12d124800 == 111 [pid = 2087] [id = 497] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x14088d000 == 110 [pid = 2087] [id = 502] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x13222a800 == 109 [pid = 2087] [id = 504] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x14062f000 == 108 [pid = 2087] [id = 503] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x119ecd800 == 107 [pid = 2087] [id = 505] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12d4d3000 == 106 [pid = 2087] [id = 660] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12ca0d000 == 105 [pid = 2087] [id = 659] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12c665000 == 104 [pid = 2087] [id = 658] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12c151800 == 103 [pid = 2087] [id = 657] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12b374800 == 102 [pid = 2087] [id = 656] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12ab0f000 == 101 [pid = 2087] [id = 655] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 263 (0x128cb0000) [pid = 2087] [serial = 1855] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 262 (0x134694400) [pid = 2087] [serial = 1864] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 261 (0x12adb6800) [pid = 2087] [serial = 1858] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 260 (0x1197d9400) [pid = 2087] [serial = 1849] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 259 (0x1164d1800) [pid = 2087] [serial = 1846] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 258 (0x12f718800) [pid = 2087] [serial = 1861] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 257 (0x12572ac00) [pid = 2087] [serial = 1852] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 256 (0x134742400) [pid = 2087] [serial = 1867] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 255 (0x13643a400) [pid = 2087] [serial = 1879] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 254 (0x136122800) [pid = 2087] [serial = 1870] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 253 (0x13627f000) [pid = 2087] [serial = 1873] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 252 (0x136722400) [pid = 2087] [serial = 1876] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 251 (0x13643dc00) [pid = 2087] [serial = 1915] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | ++DOCSHELL 0x11679b800 == 102 [pid = 2087] [id = 675] 08:33:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 252 (0x110e0c400) [pid = 2087] [serial = 2025] [outer = 0x0] 08:33:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 253 (0x1125d6800) [pid = 2087] [serial = 2026] [outer = 0x110e0c400] 08:33:05 INFO - PROCESS | 2087 | 1462375985219 Marionette DEBUG loaded listener.js 08:33:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 254 (0x117413000) [pid = 2087] [serial = 2027] [outer = 0x110e0c400] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x1297a8800 == 101 [pid = 2087] [id = 654] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x127512800 == 100 [pid = 2087] [id = 653] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x1250aa800 == 99 [pid = 2087] [id = 652] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x123a19800 == 98 [pid = 2087] [id = 651] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x11886e000 == 97 [pid = 2087] [id = 650] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x1162b1000 == 96 [pid = 2087] [id = 649] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12dc0d800 == 95 [pid = 2087] [id = 640] 08:33:05 INFO - PROCESS | 2087 | --DOCSHELL 0x12442d800 == 94 [pid = 2087] [id = 639] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 253 (0x12adde400) [pid = 2087] [serial = 1900] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 252 (0x123e57800) [pid = 2087] [serial = 1891] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 251 (0x1242bc000) [pid = 2087] [serial = 1892] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 250 (0x12513bc00) [pid = 2087] [serial = 1894] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 249 (0x127089800) [pid = 2087] [serial = 1895] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 248 (0x128bbec00) [pid = 2087] [serial = 1897] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 247 (0x1199a7800) [pid = 2087] [serial = 1888] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 246 (0x121087800) [pid = 2087] [serial = 1889] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 245 (0x112826800) [pid = 2087] [serial = 1883] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 244 (0x1125d8400) [pid = 2087] [serial = 1882] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 243 (0x12cff5400) [pid = 2087] [serial = 1903] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 242 (0x117c6fc00) [pid = 2087] [serial = 1886] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 241 (0x117417000) [pid = 2087] [serial = 1885] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 240 (0x12bfae800) [pid = 2087] [serial = 1901] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 239 (0x136434800) [pid = 2087] [serial = 1913] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 238 (0x123e34400) [pid = 2087] [serial = 1907] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 237 (0x134746800) [pid = 2087] [serial = 1912] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 236 (0x11664c000) [pid = 2087] [serial = 1906] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 235 (0x12d42f400) [pid = 2087] [serial = 1904] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 234 (0x12f71e000) [pid = 2087] [serial = 1910] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 233 (0x12a7cd400) [pid = 2087] [serial = 1898] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 2087 | --DOMWINDOW == 232 (0x12d252000) [pid = 2087] [serial = 1909] [outer = 0x0] [url = about:blank] 08:33:06 INFO - PROCESS | 2087 | 1462375986045 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 08:33:06 INFO - PROCESS | 2087 | 1462375986066 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:33:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:33:06 INFO - PROCESS | 2087 | 1462375986068 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:33:06 INFO - PROCESS | 2087 | 1462375986070 Marionette TRACE conn2 <- [1,2674,null,{}] 08:33:06 INFO - PROCESS | 2087 | 1462375986072 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}] 08:33:06 INFO - PROCESS | 2087 | 1462375986180 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:33:06 INFO - PROCESS | 2087 | 1462375986256 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:06 INFO - PROCESS | 2087 | ++DOCSHELL 0x1292e3800 == 95 [pid = 2087] [id = 676] 08:33:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 233 (0x117417000) [pid = 2087] [serial = 2028] [outer = 0x0] 08:33:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 234 (0x121088c00) [pid = 2087] [serial = 2029] [outer = 0x117417000] 08:33:06 INFO - PROCESS | 2087 | 1462375986283 Marionette DEBUG loaded listener.js 08:33:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 235 (0x123c8f800) [pid = 2087] [serial = 2030] [outer = 0x117417000] 08:33:07 INFO - PROCESS | 2087 | 1462375987095 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 08:33:07 INFO - PROCESS | 2087 | 1462375987141 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:33:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:33:07 INFO - PROCESS | 2087 | 1462375987143 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:33:07 INFO - PROCESS | 2087 | 1462375987144 Marionette TRACE conn2 <- [1,2678,null,{}] 08:33:07 INFO - PROCESS | 2087 | 1462375987147 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}] 08:33:07 INFO - PROCESS | 2087 | 1462375987247 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:33:07 INFO - PROCESS | 2087 | 1462375987346 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:07 INFO - PROCESS | 2087 | ++DOCSHELL 0x12cead800 == 96 [pid = 2087] [id = 677] 08:33:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 236 (0x1242bec00) [pid = 2087] [serial = 2031] [outer = 0x0] 08:33:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 237 (0x1245f6400) [pid = 2087] [serial = 2032] [outer = 0x1242bec00] 08:33:07 INFO - PROCESS | 2087 | 1462375987379 Marionette DEBUG loaded listener.js 08:33:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 238 (0x126a61c00) [pid = 2087] [serial = 2033] [outer = 0x1242bec00] 08:33:08 INFO - PROCESS | 2087 | 1462375988235 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]]]}] 08:33:08 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) 08:33:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1119ms 08:33:08 INFO - PROCESS | 2087 | 1462375988262 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:33:08 INFO - PROCESS | 2087 | 1462375988263 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:33:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:33:08 INFO - PROCESS | 2087 | 1462375988266 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:33:08 INFO - PROCESS | 2087 | 1462375988267 Marionette TRACE conn2 <- [1,2682,null,{}] 08:33:08 INFO - PROCESS | 2087 | 1462375988269 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}] 08:33:08 INFO - PROCESS | 2087 | 1462375988405 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:33:08 INFO - PROCESS | 2087 | 1462375988422 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:08 INFO - PROCESS | 2087 | ++DOCSHELL 0x12eaba800 == 97 [pid = 2087] [id = 678] 08:33:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 239 (0x12759f800) [pid = 2087] [serial = 2034] [outer = 0x0] 08:33:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 240 (0x128bba400) [pid = 2087] [serial = 2035] [outer = 0x12759f800] 08:33:08 INFO - PROCESS | 2087 | 1462375988448 Marionette DEBUG loaded listener.js 08:33:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 241 (0x128cb3c00) [pid = 2087] [serial = 2036] [outer = 0x12759f800] 08:33:09 INFO - PROCESS | 2087 | --DOMWINDOW == 240 (0x119f05800) [pid = 2087] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:33:09 INFO - PROCESS | 2087 | --DOMWINDOW == 239 (0x12d413400) [pid = 2087] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:33:09 INFO - PROCESS | 2087 | --DOMWINDOW == 238 (0x1422bf400) [pid = 2087] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:33:09 INFO - PROCESS | 2087 | --DOMWINDOW == 237 (0x110f6b800) [pid = 2087] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:33:09 INFO - PROCESS | 2087 | --DOMWINDOW == 236 (0x136433000) [pid = 2087] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:33:09 INFO - PROCESS | 2087 | --DOMWINDOW == 235 (0x11855f000) [pid = 2087] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:33:09 INFO - PROCESS | 2087 | --DOMWINDOW == 234 (0x119d5a000) [pid = 2087] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:33:09 INFO - PROCESS | 2087 | --DOMWINDOW == 233 (0x121192000) [pid = 2087] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:33:09 INFO - PROCESS | 2087 | --DOMWINDOW == 232 (0x121195c00) [pid = 2087] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:33:09 INFO - PROCESS | 2087 | --DOMWINDOW == 231 (0x123e33000) [pid = 2087] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:33:09 INFO - PROCESS | 2087 | --DOMWINDOW == 230 (0x1166ad400) [pid = 2087] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:33:09 INFO - PROCESS | 2087 | --DOMWINDOW == 229 (0x110f9ac00) [pid = 2087] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:33:09 INFO - PROCESS | 2087 | --DOMWINDOW == 228 (0x110f3d400) [pid = 2087] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:33:09 INFO - PROCESS | 2087 | --DOMWINDOW == 227 (0x1131edc00) [pid = 2087] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:33:09 INFO - PROCESS | 2087 | --DOMWINDOW == 226 (0x11285a000) [pid = 2087] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:33:09 INFO - PROCESS | 2087 | --DOMWINDOW == 225 (0x11741cc00) [pid = 2087] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:33:09 INFO - PROCESS | 2087 | --DOMWINDOW == 224 (0x118257000) [pid = 2087] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:33:09 INFO - PROCESS | 2087 | 1462375989671 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]]]}] 08:33:09 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) 08:33:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1471ms 08:33:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:33:09 INFO - PROCESS | 2087 | 1462375989738 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:33:09 INFO - PROCESS | 2087 | 1462375989739 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:33:09 INFO - PROCESS | 2087 | 1462375989741 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:33:09 INFO - PROCESS | 2087 | 1462375989742 Marionette TRACE conn2 <- [1,2686,null,{}] 08:33:09 INFO - PROCESS | 2087 | 1462375989745 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}] 08:33:09 INFO - PROCESS | 2087 | 1462375989841 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:33:09 INFO - PROCESS | 2087 | 1462375989846 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:09 INFO - PROCESS | 2087 | ++DOCSHELL 0x1292de000 == 98 [pid = 2087] [id = 679] 08:33:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 225 (0x110e11800) [pid = 2087] [serial = 2037] [outer = 0x0] 08:33:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 226 (0x1164d2000) [pid = 2087] [serial = 2038] [outer = 0x110e11800] 08:33:09 INFO - PROCESS | 2087 | 1462375989871 Marionette DEBUG loaded listener.js 08:33:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 227 (0x1197dcc00) [pid = 2087] [serial = 2039] [outer = 0x110e11800] 08:33:10 INFO - PROCESS | 2087 | 1462375990721 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 08:33:10 INFO - PROCESS | 2087 | 1462375990764 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:33:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:33:10 INFO - PROCESS | 2087 | 1462375990774 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:33:10 INFO - PROCESS | 2087 | 1462375990775 Marionette TRACE conn2 <- [1,2690,null,{}] 08:33:10 INFO - PROCESS | 2087 | 1462375990777 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}] 08:33:10 INFO - PROCESS | 2087 | 1462375990911 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:33:10 INFO - PROCESS | 2087 | 1462375990919 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:10 INFO - PROCESS | 2087 | ++DOCSHELL 0x1345f3000 == 99 [pid = 2087] [id = 680] 08:33:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 228 (0x11282b800) [pid = 2087] [serial = 2040] [outer = 0x0] 08:33:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 229 (0x125130000) [pid = 2087] [serial = 2041] [outer = 0x11282b800] 08:33:10 INFO - PROCESS | 2087 | 1462375990945 Marionette DEBUG loaded listener.js 08:33:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 230 (0x12970f800) [pid = 2087] [serial = 2042] [outer = 0x11282b800] 08:33:11 INFO - PROCESS | 2087 | 1462375991815 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 08:33:11 INFO - PROCESS | 2087 | 1462375991869 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:33:11 INFO - PROCESS | 2087 | 1462375991874 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:33:11 INFO - PROCESS | 2087 | 1462375991877 Marionette TRACE conn2 <- [1,2694,null,{}] 08:33:11 INFO - PROCESS | 2087 | 1462375991882 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}] 08:33:12 INFO - PROCESS | 2087 | 1462375992003 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:33:12 INFO - PROCESS | 2087 | 1462375992123 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:12 INFO - PROCESS | 2087 | ++DOCSHELL 0x127061800 == 100 [pid = 2087] [id = 681] 08:33:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 231 (0x112827400) [pid = 2087] [serial = 2043] [outer = 0x0] 08:33:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 232 (0x112836000) [pid = 2087] [serial = 2044] [outer = 0x112827400] 08:33:12 INFO - PROCESS | 2087 | 1462375992157 Marionette DEBUG loaded listener.js 08:33:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 233 (0x115dacc00) [pid = 2087] [serial = 2045] [outer = 0x112827400] 08:33:13 INFO - PROCESS | 2087 | 1462375993098 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 08:33:13 INFO - PROCESS | 2087 | 1462375993153 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:33:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:33:13 INFO - PROCESS | 2087 | 1462375993158 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:33:13 INFO - PROCESS | 2087 | 1462375993159 Marionette TRACE conn2 <- [1,2698,null,{}] 08:33:13 INFO - PROCESS | 2087 | 1462375993162 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}] 08:33:13 INFO - PROCESS | 2087 | 1462375993283 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:33:13 INFO - PROCESS | 2087 | 1462375993429 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:13 INFO - PROCESS | 2087 | ++DOCSHELL 0x12db64000 == 101 [pid = 2087] [id = 682] 08:33:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 234 (0x11767ac00) [pid = 2087] [serial = 2046] [outer = 0x0] 08:33:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 235 (0x11824e000) [pid = 2087] [serial = 2047] [outer = 0x11767ac00] 08:33:13 INFO - PROCESS | 2087 | 1462375993463 Marionette DEBUG loaded listener.js 08:33:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 236 (0x119642800) [pid = 2087] [serial = 2048] [outer = 0x11767ac00] 08:33:14 INFO - PROCESS | 2087 | 1462375994387 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 08:33:14 INFO - PROCESS | 2087 | 1462375994432 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:33:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:33:14 INFO - PROCESS | 2087 | 1462375994434 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:33:14 INFO - PROCESS | 2087 | 1462375994437 Marionette TRACE conn2 <- [1,2702,null,{}] 08:33:14 INFO - PROCESS | 2087 | 1462375994445 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}] 08:33:14 INFO - PROCESS | 2087 | 1462375994571 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:33:14 INFO - PROCESS | 2087 | 1462375994692 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:14 INFO - PROCESS | 2087 | ++DOCSHELL 0x13476e800 == 102 [pid = 2087] [id = 683] 08:33:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 237 (0x123ad7000) [pid = 2087] [serial = 2049] [outer = 0x0] 08:33:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 238 (0x124266c00) [pid = 2087] [serial = 2050] [outer = 0x123ad7000] 08:33:14 INFO - PROCESS | 2087 | 1462375994751 Marionette DEBUG loaded listener.js 08:33:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 239 (0x12572f800) [pid = 2087] [serial = 2051] [outer = 0x123ad7000] 08:33:15 INFO - PROCESS | 2087 | 1462375995182 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]]]}] 08:33:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:33:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 776ms 08:33:15 INFO - PROCESS | 2087 | 1462375995211 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:33:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:33:15 INFO - PROCESS | 2087 | 1462375995212 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:33:15 INFO - PROCESS | 2087 | 1462375995215 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:33:15 INFO - PROCESS | 2087 | 1462375995216 Marionette TRACE conn2 <- [1,2706,null,{}] 08:33:15 INFO - PROCESS | 2087 | 1462375995219 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}] 08:33:15 INFO - PROCESS | 2087 | 1462375995341 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:33:15 INFO - PROCESS | 2087 | 1462375995468 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:15 INFO - PROCESS | 2087 | ++DOCSHELL 0x13648d000 == 103 [pid = 2087] [id = 684] 08:33:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 240 (0x123e39000) [pid = 2087] [serial = 2052] [outer = 0x0] 08:33:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 241 (0x1275a3000) [pid = 2087] [serial = 2053] [outer = 0x123e39000] 08:33:15 INFO - PROCESS | 2087 | 1462375995501 Marionette DEBUG loaded listener.js 08:33:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 242 (0x1292a7000) [pid = 2087] [serial = 2054] [outer = 0x123e39000] 08:33:15 INFO - PROCESS | 2087 | 1462375995904 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]]]}] 08:33:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:33:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 718ms 08:33:15 INFO - PROCESS | 2087 | 1462375995934 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:33:15 INFO - PROCESS | 2087 | 1462375995935 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:33:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:33:15 INFO - PROCESS | 2087 | 1462375995938 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:33:15 INFO - PROCESS | 2087 | 1462375995939 Marionette TRACE conn2 <- [1,2710,null,{}] 08:33:15 INFO - PROCESS | 2087 | 1462375995961 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}] 08:33:16 INFO - PROCESS | 2087 | 1462375996079 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:33:16 INFO - PROCESS | 2087 | 1462375996204 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:16 INFO - PROCESS | 2087 | ++DOCSHELL 0x137ea6800 == 104 [pid = 2087] [id = 685] 08:33:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 243 (0x1268e8c00) [pid = 2087] [serial = 2055] [outer = 0x0] 08:33:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 244 (0x12970d000) [pid = 2087] [serial = 2056] [outer = 0x1268e8c00] 08:33:16 INFO - PROCESS | 2087 | 1462375996237 Marionette DEBUG loaded listener.js 08:33:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 245 (0x12a7c3400) [pid = 2087] [serial = 2057] [outer = 0x1268e8c00] 08:33:16 INFO - PROCESS | 2087 | 1462375996667 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] 08:33:16 INFO - PROCESS | 2087 | 1462375996710 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:33:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:33:16 INFO - PROCESS | 2087 | 1462375996712 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:33:16 INFO - PROCESS | 2087 | 1462375996713 Marionette TRACE conn2 <- [1,2714,null,{}] 08:33:16 INFO - PROCESS | 2087 | 1462375996716 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}] 08:33:16 INFO - PROCESS | 2087 | 1462375996850 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:33:16 INFO - PROCESS | 2087 | 1462375996949 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:16 INFO - PROCESS | 2087 | ++DOCSHELL 0x138b0b800 == 105 [pid = 2087] [id = 686] 08:33:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 246 (0x12970f400) [pid = 2087] [serial = 2058] [outer = 0x0] 08:33:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 247 (0x12a7da000) [pid = 2087] [serial = 2059] [outer = 0x12970f400] 08:33:16 INFO - PROCESS | 2087 | 1462375996983 Marionette DEBUG loaded listener.js 08:33:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 248 (0x12adb1400) [pid = 2087] [serial = 2060] [outer = 0x12970f400] 08:33:17 INFO - PROCESS | 2087 | 1462375997424 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]]]}] 08:33:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:33:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 771ms 08:33:17 INFO - PROCESS | 2087 | 1462375997484 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:33:17 INFO - PROCESS | 2087 | 1462375997486 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:33:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:33:17 INFO - PROCESS | 2087 | 1462375997490 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:33:17 INFO - PROCESS | 2087 | 1462375997492 Marionette TRACE conn2 <- [1,2718,null,{}] 08:33:17 INFO - PROCESS | 2087 | 1462375997496 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}] 08:33:17 INFO - PROCESS | 2087 | 1462375997684 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:33:17 INFO - PROCESS | 2087 | 1462375997831 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:17 INFO - PROCESS | 2087 | ++DOCSHELL 0x138caf800 == 106 [pid = 2087] [id = 687] 08:33:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 249 (0x12adae400) [pid = 2087] [serial = 2061] [outer = 0x0] 08:33:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 250 (0x12addd400) [pid = 2087] [serial = 2062] [outer = 0x12adae400] 08:33:17 INFO - PROCESS | 2087 | 1462375997880 Marionette DEBUG loaded listener.js 08:33:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 251 (0x12ba40400) [pid = 2087] [serial = 2063] [outer = 0x12adae400] 08:33:18 INFO - PROCESS | 2087 | 1462375998312 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] 08:33:18 INFO - PROCESS | 2087 | 1462375998377 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:33:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:33:18 INFO - PROCESS | 2087 | 1462375998381 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:33:18 INFO - PROCESS | 2087 | 1462375998383 Marionette TRACE conn2 <- [1,2722,null,{}] 08:33:18 INFO - PROCESS | 2087 | 1462375998385 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}] 08:33:18 INFO - PROCESS | 2087 | 1462375998505 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:33:18 INFO - PROCESS | 2087 | 1462375998601 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:18 INFO - PROCESS | 2087 | ++DOCSHELL 0x13fb68800 == 107 [pid = 2087] [id = 688] 08:33:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 252 (0x12ba3f400) [pid = 2087] [serial = 2064] [outer = 0x0] 08:33:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 253 (0x12bbd6400) [pid = 2087] [serial = 2065] [outer = 0x12ba3f400] 08:33:18 INFO - PROCESS | 2087 | 1462375998631 Marionette DEBUG loaded listener.js 08:33:18 INFO - PROCESS | 2087 | ++DOMWINDOW == 254 (0x12bf9a800) [pid = 2087] [serial = 2066] [outer = 0x12ba3f400] 08:33:19 INFO - PROCESS | 2087 | 1462375999128 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] 08:33:19 INFO - PROCESS | 2087 | 1462375999167 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:33:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:33:19 INFO - PROCESS | 2087 | 1462375999171 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:33:19 INFO - PROCESS | 2087 | 1462375999172 Marionette TRACE conn2 <- [1,2726,null,{}] 08:33:19 INFO - PROCESS | 2087 | 1462375999175 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}] 08:33:19 INFO - PROCESS | 2087 | 1462375999296 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:33:19 INFO - PROCESS | 2087 | 1462375999395 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:19 INFO - PROCESS | 2087 | ++DOCSHELL 0x123ab8800 == 108 [pid = 2087] [id = 689] 08:33:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 255 (0x11741b400) [pid = 2087] [serial = 2067] [outer = 0x0] 08:33:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 256 (0x12bb53000) [pid = 2087] [serial = 2068] [outer = 0x11741b400] 08:33:19 INFO - PROCESS | 2087 | 1462375999425 Marionette DEBUG loaded listener.js 08:33:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 257 (0x12bfa2c00) [pid = 2087] [serial = 2069] [outer = 0x11741b400] 08:33:19 INFO - PROCESS | 2087 | 1462375999863 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]]]}] 08:33:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:33:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 720ms 08:33:19 INFO - PROCESS | 2087 | 1462375999892 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:33:19 INFO - PROCESS | 2087 | 1462375999896 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:33:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:33:19 INFO - PROCESS | 2087 | 1462375999898 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:33:19 INFO - PROCESS | 2087 | 1462375999899 Marionette TRACE conn2 <- [1,2730,null,{}] 08:33:19 INFO - PROCESS | 2087 | 1462375999902 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}] 08:33:20 INFO - PROCESS | 2087 | 1462376000027 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:33:20 INFO - PROCESS | 2087 | 1462376000126 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:20 INFO - PROCESS | 2087 | ++DOCSHELL 0x12bab3000 == 109 [pid = 2087] [id = 690] 08:33:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 258 (0x1125d3400) [pid = 2087] [serial = 2070] [outer = 0x0] 08:33:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 259 (0x12bfae400) [pid = 2087] [serial = 2071] [outer = 0x1125d3400] 08:33:20 INFO - PROCESS | 2087 | 1462376000156 Marionette DEBUG loaded listener.js 08:33:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 260 (0x12c637400) [pid = 2087] [serial = 2072] [outer = 0x1125d3400] 08:33:20 INFO - PROCESS | 2087 | --DOCSHELL 0x12d2c1800 == 108 [pid = 2087] [id = 17] 08:33:21 INFO - PROCESS | 2087 | 1462376001036 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 08:33:21 INFO - PROCESS | 2087 | 1462376001106 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:33:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:33:21 INFO - PROCESS | 2087 | 1462376001110 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:33:21 INFO - PROCESS | 2087 | 1462376001113 Marionette TRACE conn2 <- [1,2734,null,{}] 08:33:21 INFO - PROCESS | 2087 | 1462376001115 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}] 08:33:21 INFO - PROCESS | 2087 | 1462376001234 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:33:21 INFO - PROCESS | 2087 | 1462376001364 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:21 INFO - PROCESS | 2087 | ++DOCSHELL 0x140638000 == 109 [pid = 2087] [id = 691] 08:33:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 261 (0x119fad000) [pid = 2087] [serial = 2073] [outer = 0x0] 08:33:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 262 (0x12cebe400) [pid = 2087] [serial = 2074] [outer = 0x119fad000] 08:33:21 INFO - PROCESS | 2087 | 1462376001398 Marionette DEBUG loaded listener.js 08:33:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 263 (0x12cff7800) [pid = 2087] [serial = 2075] [outer = 0x119fad000] 08:33:22 INFO - PROCESS | 2087 | 1462376002069 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]]]}] 08:33:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:33:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1023ms 08:33:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:33:22 INFO - PROCESS | 2087 | 1462376002133 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:33:22 INFO - PROCESS | 2087 | 1462376002136 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:33:22 INFO - PROCESS | 2087 | 1462376002139 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:33:22 INFO - PROCESS | 2087 | 1462376002141 Marionette TRACE conn2 <- [1,2738,null,{}] 08:33:22 INFO - PROCESS | 2087 | 1462376002155 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}] 08:33:22 INFO - PROCESS | 2087 | 1462376002278 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:33:22 INFO - PROCESS | 2087 | 1462376002379 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:22 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ca1a000 == 110 [pid = 2087] [id = 692] 08:33:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 264 (0x1125d0800) [pid = 2087] [serial = 2076] [outer = 0x0] 08:33:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 265 (0x11625d000) [pid = 2087] [serial = 2077] [outer = 0x1125d0800] 08:33:22 INFO - PROCESS | 2087 | 1462376002409 Marionette DEBUG loaded listener.js 08:33:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 266 (0x11716a800) [pid = 2087] [serial = 2078] [outer = 0x1125d0800] 08:33:22 INFO - PROCESS | 2087 | 1462376002843 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]]]}] 08:33:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:33:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 775ms 08:33:22 INFO - PROCESS | 2087 | 1462376002914 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:33:22 INFO - PROCESS | 2087 | 1462376002917 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:33:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:33:22 INFO - PROCESS | 2087 | 1462376002922 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:33:22 INFO - PROCESS | 2087 | 1462376002924 Marionette TRACE conn2 <- [1,2742,null,{}] 08:33:22 INFO - PROCESS | 2087 | 1462376002926 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}] 08:33:23 INFO - PROCESS | 2087 | 1462376003044 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:33:23 INFO - PROCESS | 2087 | 1462376003179 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:23 INFO - PROCESS | 2087 | ++DOCSHELL 0x124736000 == 111 [pid = 2087] [id = 693] 08:33:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 267 (0x118256800) [pid = 2087] [serial = 2079] [outer = 0x0] 08:33:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 268 (0x1197e0400) [pid = 2087] [serial = 2080] [outer = 0x118256800] 08:33:23 INFO - PROCESS | 2087 | 1462376003209 Marionette DEBUG loaded listener.js 08:33:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 269 (0x119fadc00) [pid = 2087] [serial = 2081] [outer = 0x118256800] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x1292de000 == 110 [pid = 2087] [id = 679] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x12eaba800 == 109 [pid = 2087] [id = 678] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x12cead800 == 108 [pid = 2087] [id = 677] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 268 (0x124ecfc00) [pid = 2087] [serial = 1981] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x1292e3800 == 107 [pid = 2087] [id = 676] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x11679b800 == 106 [pid = 2087] [id = 675] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x12ab08800 == 105 [pid = 2087] [id = 674] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x1292e2800 == 104 [pid = 2087] [id = 673] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x118873800 == 103 [pid = 2087] [id = 672] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x13452b000 == 102 [pid = 2087] [id = 670] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x132246000 == 101 [pid = 2087] [id = 669] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x132064000 == 100 [pid = 2087] [id = 668] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x13124d000 == 99 [pid = 2087] [id = 667] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x12eaa3800 == 98 [pid = 2087] [id = 666] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x12e346800 == 97 [pid = 2087] [id = 665] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x12dc14800 == 96 [pid = 2087] [id = 664] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x12bc8b000 == 95 [pid = 2087] [id = 663] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x119d2f800 == 94 [pid = 2087] [id = 662] 08:33:23 INFO - PROCESS | 2087 | --DOCSHELL 0x110dd2000 == 93 [pid = 2087] [id = 661] 08:33:23 INFO - PROCESS | 2087 | 1462376003628 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]]]}] 08:33:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:33:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 722ms 08:33:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:33:23 INFO - PROCESS | 2087 | 1462376003647 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:33:23 INFO - PROCESS | 2087 | 1462376003648 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:33:23 INFO - PROCESS | 2087 | 1462376003650 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:33:23 INFO - PROCESS | 2087 | 1462376003653 Marionette TRACE conn2 <- [1,2746,null,{}] 08:33:23 INFO - PROCESS | 2087 | 1462376003662 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}] 08:33:23 INFO - PROCESS | 2087 | 1462376003770 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 267 (0x13643d800) [pid = 2087] [serial = 1880] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 266 (0x136278400) [pid = 2087] [serial = 1724] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 265 (0x134742800) [pid = 2087] [serial = 1553] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 264 (0x14239f800) [pid = 2087] [serial = 1655] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 263 (0x116765000) [pid = 2087] [serial = 1808] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 262 (0x119fa9800) [pid = 2087] [serial = 1966] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 261 (0x12107f000) [pid = 2087] [serial = 1969] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 260 (0x12119b000) [pid = 2087] [serial = 1972] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 259 (0x123e35400) [pid = 2087] [serial = 1975] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 258 (0x124041000) [pid = 2087] [serial = 1978] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 257 (0x12ceca800) [pid = 2087] [serial = 1930] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 256 (0x116a70000) [pid = 2087] [serial = 1957] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 255 (0x117419400) [pid = 2087] [serial = 1958] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 254 (0x111f41000) [pid = 2087] [serial = 1948] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 253 (0x1125c1000) [pid = 2087] [serial = 1949] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 252 (0x128bb7400) [pid = 2087] [serial = 1924] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 251 (0x123dae000) [pid = 2087] [serial = 1973] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 250 (0x136277c00) [pid = 2087] [serial = 1946] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 249 (0x1242b4c00) [pid = 2087] [serial = 1945] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 248 (0x115fcfc00) [pid = 2087] [serial = 1954] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 247 (0x11665a800) [pid = 2087] [serial = 1955] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 246 (0x1364cec00) [pid = 2087] [serial = 1936] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 245 (0x134744400) [pid = 2087] [serial = 1933] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 244 (0x12a85e800) [pid = 2087] [serial = 1927] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 243 (0x1364f1800) [pid = 2087] [serial = 1939] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 242 (0x112a0cc00) [pid = 2087] [serial = 1952] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 241 (0x11292fc00) [pid = 2087] [serial = 1951] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 240 (0x116a71800) [pid = 2087] [serial = 1942] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 239 (0x112831800) [pid = 2087] [serial = 1918] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 238 (0x117683400) [pid = 2087] [serial = 1960] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 237 (0x11824fc00) [pid = 2087] [serial = 1961] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 236 (0x118567800) [pid = 2087] [serial = 1921] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 235 (0x11877e400) [pid = 2087] [serial = 1963] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 234 (0x119973c00) [pid = 2087] [serial = 1964] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 233 (0x12118ec00) [pid = 2087] [serial = 1970] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 232 (0x119fb5400) [pid = 2087] [serial = 1967] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 231 (0x123e51c00) [pid = 2087] [serial = 1976] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | --DOMWINDOW == 230 (0x12473f800) [pid = 2087] [serial = 1979] [outer = 0x0] [url = about:blank] 08:33:23 INFO - PROCESS | 2087 | 1462376003895 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:23 INFO - PROCESS | 2087 | ++DOCSHELL 0x126a21800 == 94 [pid = 2087] [id = 694] 08:33:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 231 (0x112831800) [pid = 2087] [serial = 2082] [outer = 0x0] 08:33:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 232 (0x116a70000) [pid = 2087] [serial = 2083] [outer = 0x112831800] 08:33:23 INFO - PROCESS | 2087 | 1462376003927 Marionette DEBUG loaded listener.js 08:33:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 233 (0x123ae1c00) [pid = 2087] [serial = 2084] [outer = 0x112831800] 08:33:24 INFO - PROCESS | 2087 | 1462376004275 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]]]}] 08:33:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:33:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 671ms 08:33:24 INFO - PROCESS | 2087 | 1462376004322 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:33:24 INFO - PROCESS | 2087 | 1462376004323 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:33:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:33:24 INFO - PROCESS | 2087 | 1462376004326 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:33:24 INFO - PROCESS | 2087 | 1462376004327 Marionette TRACE conn2 <- [1,2750,null,{}] 08:33:24 INFO - PROCESS | 2087 | 1462376004329 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}] 08:33:24 INFO - PROCESS | 2087 | 1462376004438 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:33:24 INFO - PROCESS | 2087 | 1462376004524 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:24 INFO - PROCESS | 2087 | ++DOCSHELL 0x12b23e800 == 95 [pid = 2087] [id = 695] 08:33:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 234 (0x123e31c00) [pid = 2087] [serial = 2085] [outer = 0x0] 08:33:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 235 (0x1242fe400) [pid = 2087] [serial = 2086] [outer = 0x123e31c00] 08:33:24 INFO - PROCESS | 2087 | 1462376004551 Marionette DEBUG loaded listener.js 08:33:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 236 (0x12572f000) [pid = 2087] [serial = 2087] [outer = 0x123e31c00] 08:33:24 INFO - PROCESS | 2087 | 1462376004846 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]]]}] 08:33:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:33:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 569ms 08:33:24 INFO - PROCESS | 2087 | 1462376004896 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:33:24 INFO - PROCESS | 2087 | 1462376004897 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:33:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:33:24 INFO - PROCESS | 2087 | 1462376004900 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:33:24 INFO - PROCESS | 2087 | 1462376004901 Marionette TRACE conn2 <- [1,2754,null,{}] 08:33:24 INFO - PROCESS | 2087 | 1462376004903 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}] 08:33:25 INFO - PROCESS | 2087 | 1462376005043 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:33:25 INFO - PROCESS | 2087 | 1462376005052 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:25 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ca19000 == 96 [pid = 2087] [id = 696] 08:33:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 237 (0x125134c00) [pid = 2087] [serial = 2088] [outer = 0x0] 08:33:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 238 (0x1275a9400) [pid = 2087] [serial = 2089] [outer = 0x125134c00] 08:33:25 INFO - PROCESS | 2087 | 1462376005077 Marionette DEBUG loaded listener.js 08:33:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 239 (0x128a0a800) [pid = 2087] [serial = 2090] [outer = 0x125134c00] 08:33:25 INFO - PROCESS | 2087 | 1462376005449 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]]]}] 08:33:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:33:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 568ms 08:33:25 INFO - PROCESS | 2087 | 1462376005468 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:33:25 INFO - PROCESS | 2087 | 1462376005469 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:33:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:33:25 INFO - PROCESS | 2087 | 1462376005471 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:33:25 INFO - PROCESS | 2087 | 1462376005473 Marionette TRACE conn2 <- [1,2758,null,{}] 08:33:25 INFO - PROCESS | 2087 | 1462376005475 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}] 08:33:25 INFO - PROCESS | 2087 | 1462376005592 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:33:25 INFO - PROCESS | 2087 | 1462376005598 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:25 INFO - PROCESS | 2087 | ++DOCSHELL 0x12f79e000 == 97 [pid = 2087] [id = 697] 08:33:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 240 (0x128bc4400) [pid = 2087] [serial = 2091] [outer = 0x0] 08:33:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 241 (0x129594400) [pid = 2087] [serial = 2092] [outer = 0x128bc4400] 08:33:25 INFO - PROCESS | 2087 | 1462376005625 Marionette DEBUG loaded listener.js 08:33:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 242 (0x12a866000) [pid = 2087] [serial = 2093] [outer = 0x128bc4400] 08:33:26 INFO - PROCESS | 2087 | 1462376006041 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]]]}] 08:33:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:33:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 620ms 08:33:26 INFO - PROCESS | 2087 | 1462376006095 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:33:26 INFO - PROCESS | 2087 | 1462376006097 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:33:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:33:26 INFO - PROCESS | 2087 | 1462376006099 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:33:26 INFO - PROCESS | 2087 | 1462376006100 Marionette TRACE conn2 <- [1,2762,null,{}] 08:33:26 INFO - PROCESS | 2087 | 1462376006102 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}] 08:33:26 INFO - PROCESS | 2087 | 1462376006240 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:33:26 INFO - PROCESS | 2087 | 1462376006273 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:26 INFO - PROCESS | 2087 | ++DOCSHELL 0x1322db000 == 98 [pid = 2087] [id = 698] 08:33:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 243 (0x12959ac00) [pid = 2087] [serial = 2094] [outer = 0x0] 08:33:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 244 (0x12a8fe000) [pid = 2087] [serial = 2095] [outer = 0x12959ac00] 08:33:26 INFO - PROCESS | 2087 | 1462376006298 Marionette DEBUG loaded listener.js 08:33:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 245 (0x12bfa2400) [pid = 2087] [serial = 2096] [outer = 0x12959ac00] 08:33:26 INFO - PROCESS | 2087 | 1462376006639 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]]]}] 08:33:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:33:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 568ms 08:33:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:33:26 INFO - PROCESS | 2087 | 1462376006672 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:33:26 INFO - PROCESS | 2087 | 1462376006674 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:33:26 INFO - PROCESS | 2087 | 1462376006677 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:33:26 INFO - PROCESS | 2087 | 1462376006681 Marionette TRACE conn2 <- [1,2766,null,{}] 08:33:26 INFO - PROCESS | 2087 | 1462376006683 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}] 08:33:26 INFO - PROCESS | 2087 | 1462376006823 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:33:26 INFO - PROCESS | 2087 | 1462376006837 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:26 INFO - PROCESS | 2087 | ++DOCSHELL 0x1345f0000 == 99 [pid = 2087] [id = 699] 08:33:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 246 (0x12c63d800) [pid = 2087] [serial = 2097] [outer = 0x0] 08:33:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 247 (0x12cec2c00) [pid = 2087] [serial = 2098] [outer = 0x12c63d800] 08:33:26 INFO - PROCESS | 2087 | 1462376006863 Marionette DEBUG loaded listener.js 08:33:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 248 (0x12cff3c00) [pid = 2087] [serial = 2099] [outer = 0x12c63d800] 08:33:27 INFO - PROCESS | 2087 | 1462376007232 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]]]}] 08:33:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:33:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 573ms 08:33:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:33:27 INFO - PROCESS | 2087 | 1462376007267 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:33:27 INFO - PROCESS | 2087 | 1462376007268 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:33:27 INFO - PROCESS | 2087 | 1462376007270 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:33:27 INFO - PROCESS | 2087 | 1462376007271 Marionette TRACE conn2 <- [1,2770,null,{}] 08:33:27 INFO - PROCESS | 2087 | 1462376007274 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}] 08:33:27 INFO - PROCESS | 2087 | 1462376007431 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:33:27 INFO - PROCESS | 2087 | 1462376007451 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:27 INFO - PROCESS | 2087 | ++DOCSHELL 0x137e9f800 == 100 [pid = 2087] [id = 700] 08:33:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 249 (0x12c641c00) [pid = 2087] [serial = 2100] [outer = 0x0] 08:33:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 250 (0x12d247c00) [pid = 2087] [serial = 2101] [outer = 0x12c641c00] 08:33:27 INFO - PROCESS | 2087 | 1462376007493 Marionette DEBUG loaded listener.js 08:33:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 251 (0x12d414000) [pid = 2087] [serial = 2102] [outer = 0x12c641c00] 08:33:28 INFO - PROCESS | 2087 | --DOMWINDOW == 250 (0x110e0c400) [pid = 2087] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:33:28 INFO - PROCESS | 2087 | --DOMWINDOW == 249 (0x1167c9800) [pid = 2087] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:33:28 INFO - PROCESS | 2087 | --DOMWINDOW == 248 (0x1242bec00) [pid = 2087] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:33:28 INFO - PROCESS | 2087 | --DOMWINDOW == 247 (0x1120e4000) [pid = 2087] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:33:28 INFO - PROCESS | 2087 | --DOMWINDOW == 246 (0x12759f800) [pid = 2087] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:33:28 INFO - PROCESS | 2087 | --DOMWINDOW == 245 (0x117417000) [pid = 2087] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:33:28 INFO - PROCESS | 2087 | --DOMWINDOW == 244 (0x110f3c400) [pid = 2087] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:33:28 INFO - PROCESS | 2087 | --DOMWINDOW == 243 (0x1247b9400) [pid = 2087] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:33:28 INFO - PROCESS | 2087 | --DOMWINDOW == 242 (0x110e11800) [pid = 2087] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:33:28 INFO - PROCESS | 2087 | 1462376008332 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]]]}] 08:33:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:33:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1069ms 08:33:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:33:28 INFO - PROCESS | 2087 | 1462376008339 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:33:28 INFO - PROCESS | 2087 | 1462376008341 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:33:28 INFO - PROCESS | 2087 | 1462376008343 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:33:28 INFO - PROCESS | 2087 | 1462376008346 Marionette TRACE conn2 <- [1,2774,null,{}] 08:33:28 INFO - PROCESS | 2087 | 1462376008349 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}] 08:33:28 INFO - PROCESS | 2087 | 1462376008453 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:33:28 INFO - PROCESS | 2087 | 1462376008542 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:28 INFO - PROCESS | 2087 | ++DOCSHELL 0x13fb69800 == 101 [pid = 2087] [id = 701] 08:33:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 243 (0x117412400) [pid = 2087] [serial = 2103] [outer = 0x0] 08:33:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 244 (0x1247b9400) [pid = 2087] [serial = 2104] [outer = 0x117412400] 08:33:28 INFO - PROCESS | 2087 | 1462376008568 Marionette DEBUG loaded listener.js 08:33:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 245 (0x12d252000) [pid = 2087] [serial = 2105] [outer = 0x117412400] 08:33:28 INFO - PROCESS | 2087 | 1462376008857 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]]]}] 08:33:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:33:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 522ms 08:33:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:33:28 INFO - PROCESS | 2087 | 1462376008867 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:33:28 INFO - PROCESS | 2087 | 1462376008869 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:33:28 INFO - PROCESS | 2087 | 1462376008871 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:33:28 INFO - PROCESS | 2087 | 1462376008873 Marionette TRACE conn2 <- [1,2778,null,{}] 08:33:28 INFO - PROCESS | 2087 | 1462376008884 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}] 08:33:29 INFO - PROCESS | 2087 | 1462376009009 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:33:29 INFO - PROCESS | 2087 | 1462376009013 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:29 INFO - PROCESS | 2087 | ++DOCSHELL 0x1408ac800 == 102 [pid = 2087] [id = 702] 08:33:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 246 (0x12d41f800) [pid = 2087] [serial = 2106] [outer = 0x0] 08:33:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 247 (0x12d510000) [pid = 2087] [serial = 2107] [outer = 0x12d41f800] 08:33:29 INFO - PROCESS | 2087 | 1462376009042 Marionette DEBUG loaded listener.js 08:33:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 248 (0x12d9b6000) [pid = 2087] [serial = 2108] [outer = 0x12d41f800] 08:33:29 INFO - PROCESS | 2087 | 1462376009419 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]]]}] 08:33:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:33:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 575ms 08:33:29 INFO - PROCESS | 2087 | 1462376009448 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:33:29 INFO - PROCESS | 2087 | 1462376009450 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:33:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:33:29 INFO - PROCESS | 2087 | 1462376009452 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:33:29 INFO - PROCESS | 2087 | 1462376009453 Marionette TRACE conn2 <- [1,2782,null,{}] 08:33:29 INFO - PROCESS | 2087 | 1462376009476 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}] 08:33:29 INFO - PROCESS | 2087 | 1462376009585 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:33:29 INFO - PROCESS | 2087 | 1462376009589 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:29 INFO - PROCESS | 2087 | ++DOCSHELL 0x142066000 == 103 [pid = 2087] [id = 703] 08:33:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 249 (0x12f717800) [pid = 2087] [serial = 2109] [outer = 0x0] 08:33:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 250 (0x12f71e000) [pid = 2087] [serial = 2110] [outer = 0x12f717800] 08:33:29 INFO - PROCESS | 2087 | 1462376009617 Marionette DEBUG loaded listener.js 08:33:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 251 (0x13129ac00) [pid = 2087] [serial = 2111] [outer = 0x12f717800] 08:33:29 INFO - PROCESS | 2087 | 1462376009972 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]]]}] 08:33:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:33:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 569ms 08:33:30 INFO - PROCESS | 2087 | 1462376010022 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:33:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:33:30 INFO - PROCESS | 2087 | 1462376010023 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:33:30 INFO - PROCESS | 2087 | 1462376010025 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:33:30 INFO - PROCESS | 2087 | 1462376010027 Marionette TRACE conn2 <- [1,2786,null,{}] 08:33:30 INFO - PROCESS | 2087 | 1462376010029 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}] 08:33:30 INFO - PROCESS | 2087 | 1462376010134 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:33:30 INFO - PROCESS | 2087 | 1462376010328 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:30 INFO - PROCESS | 2087 | ++DOCSHELL 0x1180ac000 == 104 [pid = 2087] [id = 704] 08:33:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 252 (0x110f8ec00) [pid = 2087] [serial = 2112] [outer = 0x0] 08:33:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 253 (0x111019000) [pid = 2087] [serial = 2113] [outer = 0x110f8ec00] 08:33:30 INFO - PROCESS | 2087 | 1462376010394 Marionette DEBUG loaded listener.js 08:33:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 254 (0x112a10800) [pid = 2087] [serial = 2114] [outer = 0x110f8ec00] 08:33:30 INFO - PROCESS | 2087 | 1462376010864 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]]]}] 08:33:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:33:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 870ms 08:33:30 INFO - PROCESS | 2087 | 1462376010910 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:33:30 INFO - PROCESS | 2087 | 1462376010914 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:33:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:33:30 INFO - PROCESS | 2087 | 1462376010919 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:33:30 INFO - PROCESS | 2087 | 1462376010922 Marionette TRACE conn2 <- [1,2790,null,{}] 08:33:30 INFO - PROCESS | 2087 | 1462376010925 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}] 08:33:31 INFO - PROCESS | 2087 | 1462376011059 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:33:31 INFO - PROCESS | 2087 | 1462376011162 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:31 INFO - PROCESS | 2087 | ++DOCSHELL 0x12bc9d800 == 105 [pid = 2087] [id = 705] 08:33:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 255 (0x11877e400) [pid = 2087] [serial = 2115] [outer = 0x0] 08:33:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 256 (0x1197e2800) [pid = 2087] [serial = 2116] [outer = 0x11877e400] 08:33:31 INFO - PROCESS | 2087 | 1462376011195 Marionette DEBUG loaded listener.js 08:33:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 257 (0x119ff0c00) [pid = 2087] [serial = 2117] [outer = 0x11877e400] 08:33:31 INFO - PROCESS | 2087 | 1462376011678 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]]]}] 08:33:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:33:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 772ms 08:33:31 INFO - PROCESS | 2087 | 1462376011691 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:33:31 INFO - PROCESS | 2087 | 1462376011695 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:33:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:33:31 INFO - PROCESS | 2087 | 1462376011698 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:33:31 INFO - PROCESS | 2087 | 1462376011700 Marionette TRACE conn2 <- [1,2794,null,{}] 08:33:31 INFO - PROCESS | 2087 | 1462376011702 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}] 08:33:31 INFO - PROCESS | 2087 | 1462376011831 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:33:31 INFO - PROCESS | 2087 | 1462376011966 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:31 INFO - PROCESS | 2087 | ++DOCSHELL 0x132241800 == 106 [pid = 2087] [id = 706] 08:33:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 258 (0x121080000) [pid = 2087] [serial = 2118] [outer = 0x0] 08:33:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 259 (0x123e5a000) [pid = 2087] [serial = 2119] [outer = 0x121080000] 08:33:31 INFO - PROCESS | 2087 | 1462376011998 Marionette DEBUG loaded listener.js 08:33:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 260 (0x128bba000) [pid = 2087] [serial = 2120] [outer = 0x121080000] 08:33:32 INFO - PROCESS | 2087 | 1462376012429 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]]]}] 08:33:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:33:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 768ms 08:33:32 INFO - PROCESS | 2087 | 1462376012467 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:33:32 INFO - PROCESS | 2087 | 1462376012468 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:33:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:33:32 INFO - PROCESS | 2087 | 1462376012472 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:33:32 INFO - PROCESS | 2087 | 1462376012477 Marionette TRACE conn2 <- [1,2798,null,{}] 08:33:32 INFO - PROCESS | 2087 | 1462376012484 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}] 08:33:32 INFO - PROCESS | 2087 | 1462376012614 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:33:32 INFO - PROCESS | 2087 | 1462376012749 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:32 INFO - PROCESS | 2087 | ++DOCSHELL 0x14223c800 == 107 [pid = 2087] [id = 707] 08:33:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 261 (0x128c7fc00) [pid = 2087] [serial = 2121] [outer = 0x0] 08:33:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 262 (0x12a62e400) [pid = 2087] [serial = 2122] [outer = 0x128c7fc00] 08:33:32 INFO - PROCESS | 2087 | 1462376012781 Marionette DEBUG loaded listener.js 08:33:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 263 (0x12ba37400) [pid = 2087] [serial = 2123] [outer = 0x128c7fc00] 08:33:33 INFO - PROCESS | 2087 | 1462376013239 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]]]}] 08:33:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:33:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 824ms 08:33:33 INFO - PROCESS | 2087 | 1462376013296 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:33:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:33:33 INFO - PROCESS | 2087 | 1462376013298 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:33:33 INFO - PROCESS | 2087 | 1462376013300 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:33:33 INFO - PROCESS | 2087 | 1462376013302 Marionette TRACE conn2 <- [1,2802,null,{}] 08:33:33 INFO - PROCESS | 2087 | 1462376013304 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}] 08:33:33 INFO - PROCESS | 2087 | 1462376013433 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:33:33 INFO - PROCESS | 2087 | 1462376013565 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:33 INFO - PROCESS | 2087 | ++DOCSHELL 0x1423ea000 == 108 [pid = 2087] [id = 708] 08:33:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 264 (0x12a865000) [pid = 2087] [serial = 2124] [outer = 0x0] 08:33:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 265 (0x12d24f400) [pid = 2087] [serial = 2125] [outer = 0x12a865000] 08:33:33 INFO - PROCESS | 2087 | 1462376013597 Marionette DEBUG loaded listener.js 08:33:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 266 (0x12d516800) [pid = 2087] [serial = 2126] [outer = 0x12a865000] 08:33:34 INFO - PROCESS | 2087 | 1462376014011 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]]]}] 08:33:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:33:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 720ms 08:33:34 INFO - PROCESS | 2087 | 1462376014020 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:33:34 INFO - PROCESS | 2087 | 1462376014022 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:33:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:33:34 INFO - PROCESS | 2087 | 1462376014024 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:33:34 INFO - PROCESS | 2087 | 1462376014026 Marionette TRACE conn2 <- [1,2806,null,{}] 08:33:34 INFO - PROCESS | 2087 | 1462376014048 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}] 08:33:34 INFO - PROCESS | 2087 | 1462376014193 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:33:34 INFO - PROCESS | 2087 | 1462376014338 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:34 INFO - PROCESS | 2087 | ++DOCSHELL 0x1425ed000 == 109 [pid = 2087] [id = 709] 08:33:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 267 (0x12f718c00) [pid = 2087] [serial = 2127] [outer = 0x0] 08:33:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 268 (0x131296800) [pid = 2087] [serial = 2128] [outer = 0x12f718c00] 08:33:34 INFO - PROCESS | 2087 | 1462376014398 Marionette DEBUG loaded listener.js 08:33:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 269 (0x13459f800) [pid = 2087] [serial = 2129] [outer = 0x12f718c00] 08:33:34 INFO - PROCESS | 2087 | 1462376014924 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]]]}] 08:33:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:33:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 938ms 08:33:34 INFO - PROCESS | 2087 | 1462376014963 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:33:34 INFO - PROCESS | 2087 | 1462376014964 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:33:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:33:34 INFO - PROCESS | 2087 | 1462376014967 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:33:34 INFO - PROCESS | 2087 | 1462376014968 Marionette TRACE conn2 <- [1,2810,null,{}] 08:33:34 INFO - PROCESS | 2087 | 1462376014970 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}] 08:33:35 INFO - PROCESS | 2087 | 1462376015096 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:33:35 INFO - PROCESS | 2087 | 1462376015201 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:35 INFO - PROCESS | 2087 | ++DOCSHELL 0x142dcc000 == 110 [pid = 2087] [id = 710] 08:33:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 270 (0x1346a0400) [pid = 2087] [serial = 2130] [outer = 0x0] 08:33:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 271 (0x134708000) [pid = 2087] [serial = 2131] [outer = 0x1346a0400] 08:33:35 INFO - PROCESS | 2087 | 1462376015230 Marionette DEBUG loaded listener.js 08:33:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 272 (0x134744000) [pid = 2087] [serial = 2132] [outer = 0x1346a0400] 08:33:35 INFO - PROCESS | 2087 | 1462376015624 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]]]}] 08:33:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:33:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 670ms 08:33:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:33:35 INFO - PROCESS | 2087 | 1462376015637 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:33:35 INFO - PROCESS | 2087 | 1462376015638 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:33:35 INFO - PROCESS | 2087 | 1462376015640 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:33:35 INFO - PROCESS | 2087 | 1462376015642 Marionette TRACE conn2 <- [1,2814,null,{}] 08:33:35 INFO - PROCESS | 2087 | 1462376015644 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}] 08:33:35 INFO - PROCESS | 2087 | 1462376015769 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:33:35 INFO - PROCESS | 2087 | 1462376015916 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:35 INFO - PROCESS | 2087 | ++DOCSHELL 0x1437d8800 == 111 [pid = 2087] [id = 711] 08:33:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 273 (0x1346a0800) [pid = 2087] [serial = 2133] [outer = 0x0] 08:33:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 274 (0x13474ec00) [pid = 2087] [serial = 2134] [outer = 0x1346a0800] 08:33:35 INFO - PROCESS | 2087 | 1462376015948 Marionette DEBUG loaded listener.js 08:33:35 INFO - PROCESS | 2087 | ++DOMWINDOW == 275 (0x13611dc00) [pid = 2087] [serial = 2135] [outer = 0x1346a0800] 08:33:36 INFO - PROCESS | 2087 | 1462376016342 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]]]}] 08:33:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:33:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 720ms 08:33:36 INFO - PROCESS | 2087 | 1462376016363 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:33:36 INFO - PROCESS | 2087 | 1462376016364 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:33:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:33:36 INFO - PROCESS | 2087 | 1462376016367 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:33:36 INFO - PROCESS | 2087 | 1462376016368 Marionette TRACE conn2 <- [1,2818,null,{}] 08:33:36 INFO - PROCESS | 2087 | 1462376016370 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}] 08:33:36 INFO - PROCESS | 2087 | 1462376016494 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:33:36 INFO - PROCESS | 2087 | 1462376016629 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:36 INFO - PROCESS | 2087 | ++DOCSHELL 0x143adf800 == 112 [pid = 2087] [id = 712] 08:33:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 276 (0x134749c00) [pid = 2087] [serial = 2136] [outer = 0x0] 08:33:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 277 (0x136125000) [pid = 2087] [serial = 2137] [outer = 0x134749c00] 08:33:36 INFO - PROCESS | 2087 | 1462376016659 Marionette DEBUG loaded listener.js 08:33:36 INFO - PROCESS | 2087 | ++DOMWINDOW == 278 (0x1361ee400) [pid = 2087] [serial = 2138] [outer = 0x134749c00] 08:33:37 INFO - PROCESS | 2087 | 1462376017087 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]]]}] 08:33:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:33:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 768ms 08:33:37 INFO - PROCESS | 2087 | 1462376017142 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:33:37 INFO - PROCESS | 2087 | 1462376017144 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:33:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:33:37 INFO - PROCESS | 2087 | 1462376017149 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:33:37 INFO - PROCESS | 2087 | 1462376017150 Marionette TRACE conn2 <- [1,2822,null,{}] 08:33:37 INFO - PROCESS | 2087 | 1462376017152 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}] 08:33:37 INFO - PROCESS | 2087 | 1462376017279 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:33:37 INFO - PROCESS | 2087 | 1462376017382 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:37 INFO - PROCESS | 2087 | ++DOCSHELL 0x14511a000 == 113 [pid = 2087] [id = 713] 08:33:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 279 (0x1361e7400) [pid = 2087] [serial = 2139] [outer = 0x0] 08:33:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 280 (0x13627d800) [pid = 2087] [serial = 2140] [outer = 0x1361e7400] 08:33:37 INFO - PROCESS | 2087 | 1462376017411 Marionette DEBUG loaded listener.js 08:33:37 INFO - PROCESS | 2087 | ++DOMWINDOW == 281 (0x136285800) [pid = 2087] [serial = 2141] [outer = 0x1361e7400] 08:33:37 INFO - PROCESS | 2087 | 1462376017814 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]]]}] 08:33:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:33:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 719ms 08:33:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:33:37 INFO - PROCESS | 2087 | 1462376017869 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:33:37 INFO - PROCESS | 2087 | 1462376017870 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:33:37 INFO - PROCESS | 2087 | 1462376017872 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:33:37 INFO - PROCESS | 2087 | 1462376017873 Marionette TRACE conn2 <- [1,2826,null,{}] 08:33:37 INFO - PROCESS | 2087 | 1462376017891 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}] 08:33:38 INFO - PROCESS | 2087 | 1462376018072 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:33:38 INFO - PROCESS | 2087 | 1462376018175 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:38 INFO - PROCESS | 2087 | ++DOCSHELL 0x1454cd000 == 114 [pid = 2087] [id = 714] 08:33:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 282 (0x136439400) [pid = 2087] [serial = 2142] [outer = 0x0] 08:33:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 283 (0x136440400) [pid = 2087] [serial = 2143] [outer = 0x136439400] 08:33:38 INFO - PROCESS | 2087 | 1462376018211 Marionette DEBUG loaded listener.js 08:33:38 INFO - PROCESS | 2087 | ++DOMWINDOW == 284 (0x1364d0c00) [pid = 2087] [serial = 2144] [outer = 0x136439400] 08:33:38 INFO - PROCESS | 2087 | 1462376018699 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:33:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:33:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 874ms 08:33:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:33:38 INFO - PROCESS | 2087 | 1462376018746 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:33:38 INFO - PROCESS | 2087 | 1462376018748 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:33:38 INFO - PROCESS | 2087 | 1462376018751 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:33:38 INFO - PROCESS | 2087 | 1462376018753 Marionette TRACE conn2 <- [1,2830,null,{}] 08:33:38 INFO - PROCESS | 2087 | 1462376018755 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}] 08:33:38 INFO - PROCESS | 2087 | 1462376018896 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:33:39 INFO - PROCESS | 2087 | 1462376019002 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:39 INFO - PROCESS | 2087 | ++DOCSHELL 0x12b241000 == 115 [pid = 2087] [id = 715] 08:33:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 285 (0x119648400) [pid = 2087] [serial = 2145] [outer = 0x0] 08:33:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 286 (0x1364d5c00) [pid = 2087] [serial = 2146] [outer = 0x119648400] 08:33:39 INFO - PROCESS | 2087 | 1462376019032 Marionette DEBUG loaded listener.js 08:33:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 287 (0x1364f5400) [pid = 2087] [serial = 2147] [outer = 0x119648400] 08:33:39 INFO - PROCESS | 2087 | 1462376019512 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]]]}] 08:33:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:33:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 772ms 08:33:39 INFO - PROCESS | 2087 | 1462376019524 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:33:39 INFO - PROCESS | 2087 | 1462376019526 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:33:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:33:39 INFO - PROCESS | 2087 | 1462376019530 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:33:39 INFO - PROCESS | 2087 | 1462376019531 Marionette TRACE conn2 <- [1,2834,null,{}] 08:33:39 INFO - PROCESS | 2087 | 1462376019534 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}] 08:33:39 INFO - PROCESS | 2087 | 1462376019662 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:33:39 INFO - PROCESS | 2087 | 1462376019767 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:39 INFO - PROCESS | 2087 | ++DOCSHELL 0x12dc22800 == 116 [pid = 2087] [id = 716] 08:33:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 288 (0x126a6ec00) [pid = 2087] [serial = 2148] [outer = 0x0] 08:33:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 289 (0x1364fa800) [pid = 2087] [serial = 2149] [outer = 0x126a6ec00] 08:33:39 INFO - PROCESS | 2087 | 1462376019797 Marionette DEBUG loaded listener.js 08:33:39 INFO - PROCESS | 2087 | ++DOMWINDOW == 290 (0x1366c6000) [pid = 2087] [serial = 2150] [outer = 0x126a6ec00] 08:33:40 INFO - PROCESS | 2087 | 1462376020220 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:33:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:33:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 718ms 08:33:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:33:40 INFO - PROCESS | 2087 | 1462376020249 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:33:40 INFO - PROCESS | 2087 | 1462376020251 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:33:40 INFO - PROCESS | 2087 | 1462376020253 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:33:40 INFO - PROCESS | 2087 | 1462376020255 Marionette TRACE conn2 <- [1,2838,null,{}] 08:33:40 INFO - PROCESS | 2087 | 1462376020257 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}] 08:33:40 INFO - PROCESS | 2087 | 1462376020385 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:33:40 INFO - PROCESS | 2087 | 1462376020523 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:40 INFO - PROCESS | 2087 | ++DOCSHELL 0x144c1b800 == 117 [pid = 2087] [id = 717] 08:33:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 291 (0x1366c4800) [pid = 2087] [serial = 2151] [outer = 0x0] 08:33:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 292 (0x1366cf400) [pid = 2087] [serial = 2152] [outer = 0x1366c4800] 08:33:40 INFO - PROCESS | 2087 | 1462376020554 Marionette DEBUG loaded listener.js 08:33:40 INFO - PROCESS | 2087 | ++DOMWINDOW == 293 (0x13672ac00) [pid = 2087] [serial = 2153] [outer = 0x1366c4800] 08:33:40 INFO - PROCESS | 2087 | 1462376020985 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]]]}] 08:33:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:33:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 769ms 08:33:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:33:41 INFO - PROCESS | 2087 | 1462376021037 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:33:41 INFO - PROCESS | 2087 | 1462376021038 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:33:41 INFO - PROCESS | 2087 | 1462376021040 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:33:41 INFO - PROCESS | 2087 | 1462376021041 Marionette TRACE conn2 <- [1,2842,null,{}] 08:33:41 INFO - PROCESS | 2087 | 1462376021044 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}] 08:33:41 INFO - PROCESS | 2087 | 1462376021172 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:33:41 INFO - PROCESS | 2087 | 1462376021283 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:41 INFO - PROCESS | 2087 | ++DOCSHELL 0x145115800 == 118 [pid = 2087] [id = 718] 08:33:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 294 (0x1366d1400) [pid = 2087] [serial = 2154] [outer = 0x0] 08:33:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 295 (0x136738800) [pid = 2087] [serial = 2155] [outer = 0x1366d1400] 08:33:41 INFO - PROCESS | 2087 | 1462376021312 Marionette DEBUG loaded listener.js 08:33:41 INFO - PROCESS | 2087 | ++DOMWINDOW == 296 (0x13673f400) [pid = 2087] [serial = 2156] [outer = 0x1366d1400] 08:33:41 INFO - PROCESS | 2087 | 1462376021814 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]]]}] 08:33:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:33:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 822ms 08:33:41 INFO - PROCESS | 2087 | 1462376021863 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:33:41 INFO - PROCESS | 2087 | 1462376021865 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:33:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:33:41 INFO - PROCESS | 2087 | 1462376021869 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:33:41 INFO - PROCESS | 2087 | 1462376021870 Marionette TRACE conn2 <- [1,2846,null,{}] 08:33:41 INFO - PROCESS | 2087 | 1462376021874 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}] 08:33:42 INFO - PROCESS | 2087 | 1462376022013 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:33:42 INFO - PROCESS | 2087 | 1462376022119 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:42 INFO - PROCESS | 2087 | ++DOCSHELL 0x144e5c800 == 119 [pid = 2087] [id = 719] 08:33:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 297 (0x136729000) [pid = 2087] [serial = 2157] [outer = 0x0] 08:33:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 298 (0x138a05c00) [pid = 2087] [serial = 2158] [outer = 0x136729000] 08:33:42 INFO - PROCESS | 2087 | 1462376022150 Marionette DEBUG loaded listener.js 08:33:42 INFO - PROCESS | 2087 | ++DOMWINDOW == 299 (0x142003c00) [pid = 2087] [serial = 2159] [outer = 0x136729000] 08:33:42 INFO - PROCESS | 2087 | 1462376022845 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]]]}] 08:33:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:33:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1025ms 08:33:42 INFO - PROCESS | 2087 | 1462376022896 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:33:42 INFO - PROCESS | 2087 | 1462376022899 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:33:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:33:42 INFO - PROCESS | 2087 | 1462376022903 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:33:42 INFO - PROCESS | 2087 | 1462376022904 Marionette TRACE conn2 <- [1,2850,null,{}] 08:33:42 INFO - PROCESS | 2087 | 1462376022917 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}] 08:33:43 INFO - PROCESS | 2087 | 1462376023043 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:33:43 INFO - PROCESS | 2087 | 1462376023154 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:43 INFO - PROCESS | 2087 | ++DOCSHELL 0x1187db000 == 120 [pid = 2087] [id = 720] 08:33:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 300 (0x111f59000) [pid = 2087] [serial = 2160] [outer = 0x0] 08:33:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 301 (0x112f12c00) [pid = 2087] [serial = 2161] [outer = 0x111f59000] 08:33:43 INFO - PROCESS | 2087 | 1462376023230 Marionette DEBUG loaded listener.js 08:33:43 INFO - PROCESS | 2087 | ++DOMWINDOW == 302 (0x1167c9800) [pid = 2087] [serial = 2162] [outer = 0x111f59000] 08:33:43 INFO - PROCESS | 2087 | 1462376023695 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:33:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:33:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 820ms 08:33:43 INFO - PROCESS | 2087 | 1462376023724 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:33:43 INFO - PROCESS | 2087 | 1462376023730 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:33:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:33:43 INFO - PROCESS | 2087 | 1462376023752 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:33:43 INFO - PROCESS | 2087 | 1462376023754 Marionette TRACE conn2 <- [1,2854,null,{}] 08:33:43 INFO - PROCESS | 2087 | 1462376023757 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}] 08:33:43 INFO - PROCESS | 2087 | 1462376023929 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:33:44 INFO - PROCESS | 2087 | 1462376024012 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:44 INFO - PROCESS | 2087 | ++DOCSHELL 0x124b6d000 == 121 [pid = 2087] [id = 721] 08:33:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 303 (0x1191e7000) [pid = 2087] [serial = 2163] [outer = 0x0] 08:33:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 304 (0x1199a5400) [pid = 2087] [serial = 2164] [outer = 0x1191e7000] 08:33:44 INFO - PROCESS | 2087 | 1462376024039 Marionette DEBUG loaded listener.js 08:33:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 305 (0x119fb1c00) [pid = 2087] [serial = 2165] [outer = 0x1191e7000] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x140878800 == 120 [pid = 2087] [id = 501] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x132237800 == 119 [pid = 2087] [id = 420] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x142066000 == 118 [pid = 2087] [id = 703] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x1408ac800 == 117 [pid = 2087] [id = 702] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x13fb69800 == 116 [pid = 2087] [id = 701] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x12d2c1000 == 115 [pid = 2087] [id = 18] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x137e9f800 == 114 [pid = 2087] [id = 700] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x1345f0000 == 113 [pid = 2087] [id = 699] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 304 (0x1293da000) [pid = 2087] [serial = 2014] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 303 (0x125130000) [pid = 2087] [serial = 2041] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x1322db000 == 112 [pid = 2087] [id = 698] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x12f79e000 == 111 [pid = 2087] [id = 697] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x12ca19000 == 110 [pid = 2087] [id = 696] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x12b23e800 == 109 [pid = 2087] [id = 695] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x126a21800 == 108 [pid = 2087] [id = 694] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x124736000 == 107 [pid = 2087] [id = 693] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x12ca1a000 == 106 [pid = 2087] [id = 692] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x138b0b800 == 105 [pid = 2087] [id = 686] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x137ea6800 == 104 [pid = 2087] [id = 685] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x13648d000 == 103 [pid = 2087] [id = 684] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x13476e800 == 102 [pid = 2087] [id = 683] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x12db64000 == 101 [pid = 2087] [id = 682] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x127061800 == 100 [pid = 2087] [id = 681] 08:33:44 INFO - PROCESS | 2087 | --DOCSHELL 0x1345f3000 == 99 [pid = 2087] [id = 680] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 302 (0x1125d6800) [pid = 2087] [serial = 2026] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 301 (0x128a05c00) [pid = 2087] [serial = 2002] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 300 (0x129214c00) [pid = 2087] [serial = 2011] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 299 (0x117c24400) [pid = 2087] [serial = 1990] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 298 (0x117c1f800) [pid = 2087] [serial = 2023] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 297 (0x117413000) [pid = 2087] [serial = 2027] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 296 (0x126a61c00) [pid = 2087] [serial = 2033] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 295 (0x11643d400) [pid = 2087] [serial = 2021] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 294 (0x121198000) [pid = 2087] [serial = 1993] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 293 (0x128cb3c00) [pid = 2087] [serial = 2036] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 292 (0x121088c00) [pid = 2087] [serial = 2029] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 291 (0x110f6f000) [pid = 2087] [serial = 2017] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 290 (0x128bb9400) [pid = 2087] [serial = 2005] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 289 (0x1257da400) [pid = 2087] [serial = 1982] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 288 (0x128cab800) [pid = 2087] [serial = 2008] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 287 (0x1197dcc00) [pid = 2087] [serial = 2039] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 286 (0x1164d2000) [pid = 2087] [serial = 2038] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 285 (0x123c8f800) [pid = 2087] [serial = 2030] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 284 (0x1245f6400) [pid = 2087] [serial = 2032] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 283 (0x112820400) [pid = 2087] [serial = 2020] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 282 (0x128bba400) [pid = 2087] [serial = 2035] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 281 (0x1242bd800) [pid = 2087] [serial = 1996] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 280 (0x127029400) [pid = 2087] [serial = 1999] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 279 (0x1120e0c00) [pid = 2087] [serial = 2018] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 278 (0x112a10000) [pid = 2087] [serial = 1987] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 277 (0x119124c00) [pid = 2087] [serial = 2024] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | --DOMWINDOW == 276 (0x110f33800) [pid = 2087] [serial = 1984] [outer = 0x0] [url = about:blank] 08:33:44 INFO - PROCESS | 2087 | 1462376024483 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]]]}] 08:33:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:33:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 788ms 08:33:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:33:44 INFO - PROCESS | 2087 | 1462376024523 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:33:44 INFO - PROCESS | 2087 | 1462376024524 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:33:44 INFO - PROCESS | 2087 | 1462376024526 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:33:44 INFO - PROCESS | 2087 | 1462376024529 Marionette TRACE conn2 <- [1,2858,null,{}] 08:33:44 INFO - PROCESS | 2087 | 1462376024536 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}] 08:33:44 INFO - PROCESS | 2087 | 1462376024656 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:33:44 INFO - PROCESS | 2087 | 1462376024758 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:44 INFO - PROCESS | 2087 | ++DOCSHELL 0x1295c1000 == 100 [pid = 2087] [id = 722] 08:33:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 277 (0x119640800) [pid = 2087] [serial = 2166] [outer = 0x0] 08:33:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 278 (0x121084000) [pid = 2087] [serial = 2167] [outer = 0x119640800] 08:33:44 INFO - PROCESS | 2087 | 1462376024788 Marionette DEBUG loaded listener.js 08:33:44 INFO - PROCESS | 2087 | ++DOMWINDOW == 279 (0x123e36c00) [pid = 2087] [serial = 2168] [outer = 0x119640800] 08:33:45 INFO - PROCESS | 2087 | 1462376025130 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:33:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:33:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 623ms 08:33:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:33:45 INFO - PROCESS | 2087 | 1462376025149 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:33:45 INFO - PROCESS | 2087 | 1462376025151 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:33:45 INFO - PROCESS | 2087 | 1462376025153 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:33:45 INFO - PROCESS | 2087 | 1462376025155 Marionette TRACE conn2 <- [1,2862,null,{}] 08:33:45 INFO - PROCESS | 2087 | 1462376025157 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}] 08:33:45 INFO - PROCESS | 2087 | 1462376025270 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:33:45 INFO - PROCESS | 2087 | 1462376025383 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:45 INFO - PROCESS | 2087 | ++DOCSHELL 0x12bab5800 == 101 [pid = 2087] [id = 723] 08:33:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 280 (0x123e59000) [pid = 2087] [serial = 2169] [outer = 0x0] 08:33:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 281 (0x1242bec00) [pid = 2087] [serial = 2170] [outer = 0x123e59000] 08:33:45 INFO - PROCESS | 2087 | 1462376025411 Marionette DEBUG loaded listener.js 08:33:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 282 (0x1248a0c00) [pid = 2087] [serial = 2171] [outer = 0x123e59000] 08:33:45 INFO - PROCESS | 2087 | 1462376025721 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]]]}] 08:33:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:33:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 619ms 08:33:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:33:45 INFO - PROCESS | 2087 | 1462376025782 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:33:45 INFO - PROCESS | 2087 | 1462376025783 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:33:45 INFO - PROCESS | 2087 | 1462376025785 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:33:45 INFO - PROCESS | 2087 | 1462376025786 Marionette TRACE conn2 <- [1,2866,null,{}] 08:33:45 INFO - PROCESS | 2087 | 1462376025789 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}] 08:33:45 INFO - PROCESS | 2087 | 1462376025895 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:33:45 INFO - PROCESS | 2087 | 1462376025899 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:45 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d13c800 == 102 [pid = 2087] [id = 724] 08:33:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 283 (0x124e9b400) [pid = 2087] [serial = 2172] [outer = 0x0] 08:33:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 284 (0x1257e6800) [pid = 2087] [serial = 2173] [outer = 0x124e9b400] 08:33:45 INFO - PROCESS | 2087 | 1462376025925 Marionette DEBUG loaded listener.js 08:33:45 INFO - PROCESS | 2087 | ++DOMWINDOW == 285 (0x1242bd400) [pid = 2087] [serial = 2174] [outer = 0x124e9b400] 08:33:46 INFO - PROCESS | 2087 | 1462376026314 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]]]}] 08:33:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:33:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 570ms 08:33:46 INFO - PROCESS | 2087 | 1462376026355 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:33:46 INFO - PROCESS | 2087 | 1462376026357 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:33:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:33:46 INFO - PROCESS | 2087 | 1462376026359 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:33:46 INFO - PROCESS | 2087 | 1462376026362 Marionette TRACE conn2 <- [1,2870,null,{}] 08:33:46 INFO - PROCESS | 2087 | 1462376026365 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}] 08:33:46 INFO - PROCESS | 2087 | 1462376026539 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:33:46 INFO - PROCESS | 2087 | 1462376026562 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:46 INFO - PROCESS | 2087 | ++DOCSHELL 0x12dc0d000 == 103 [pid = 2087] [id = 725] 08:33:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 286 (0x1275a1800) [pid = 2087] [serial = 2175] [outer = 0x0] 08:33:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 287 (0x128bc1800) [pid = 2087] [serial = 2176] [outer = 0x1275a1800] 08:33:46 INFO - PROCESS | 2087 | 1462376026590 Marionette DEBUG loaded listener.js 08:33:46 INFO - PROCESS | 2087 | ++DOMWINDOW == 288 (0x12a7d2c00) [pid = 2087] [serial = 2177] [outer = 0x1275a1800] 08:33:46 INFO - PROCESS | 2087 | 1462376026984 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]]]}] 08:33:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:33:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 674ms 08:33:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:33:47 INFO - PROCESS | 2087 | 1462376027033 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:33:47 INFO - PROCESS | 2087 | 1462376027034 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:33:47 INFO - PROCESS | 2087 | 1462376027036 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:33:47 INFO - PROCESS | 2087 | 1462376027037 Marionette TRACE conn2 <- [1,2874,null,{}] 08:33:47 INFO - PROCESS | 2087 | 1462376027040 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}] 08:33:47 INFO - PROCESS | 2087 | 1462376027185 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:33:47 INFO - PROCESS | 2087 | 1462376027204 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:47 INFO - PROCESS | 2087 | ++DOCSHELL 0x13124d000 == 104 [pid = 2087] [id = 726] 08:33:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 289 (0x1292a5c00) [pid = 2087] [serial = 2178] [outer = 0x0] 08:33:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 290 (0x12a863400) [pid = 2087] [serial = 2179] [outer = 0x1292a5c00] 08:33:47 INFO - PROCESS | 2087 | 1462376027230 Marionette DEBUG loaded listener.js 08:33:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 291 (0x12add6800) [pid = 2087] [serial = 2180] [outer = 0x1292a5c00] 08:33:47 INFO - PROCESS | 2087 | 1462376027609 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]]]}] 08:33:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:33:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 620ms 08:33:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:33:47 INFO - PROCESS | 2087 | 1462376027657 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:33:47 INFO - PROCESS | 2087 | 1462376027659 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:33:47 INFO - PROCESS | 2087 | 1462376027661 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:33:47 INFO - PROCESS | 2087 | 1462376027662 Marionette TRACE conn2 <- [1,2878,null,{}] 08:33:47 INFO - PROCESS | 2087 | 1462376027664 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}] 08:33:47 INFO - PROCESS | 2087 | 1462376027807 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:33:47 INFO - PROCESS | 2087 | 1462376027839 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:47 INFO - PROCESS | 2087 | ++DOCSHELL 0x13223e000 == 105 [pid = 2087] [id = 727] 08:33:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 292 (0x12ba38000) [pid = 2087] [serial = 2181] [outer = 0x0] 08:33:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 293 (0x12bbd7400) [pid = 2087] [serial = 2182] [outer = 0x12ba38000] 08:33:47 INFO - PROCESS | 2087 | 1462376027865 Marionette DEBUG loaded listener.js 08:33:47 INFO - PROCESS | 2087 | ++DOMWINDOW == 294 (0x12bfa5800) [pid = 2087] [serial = 2183] [outer = 0x12ba38000] 08:33:48 INFO - PROCESS | 2087 | 1462376028251 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]]]}] 08:33:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:33:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 618ms 08:33:48 INFO - PROCESS | 2087 | 1462376028280 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:33:48 INFO - PROCESS | 2087 | 1462376028281 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:33:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:33:48 INFO - PROCESS | 2087 | 1462376028293 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:33:48 INFO - PROCESS | 2087 | 1462376028294 Marionette TRACE conn2 <- [1,2882,null,{}] 08:33:48 INFO - PROCESS | 2087 | 1462376028298 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}] 08:33:48 INFO - PROCESS | 2087 | 1462376028459 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 293 (0x112a02800) [pid = 2087] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 292 (0x112826400) [pid = 2087] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 291 (0x110f31800) [pid = 2087] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 290 (0x12473e400) [pid = 2087] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 289 (0x12d427800) [pid = 2087] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 288 (0x128c7f800) [pid = 2087] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 287 (0x12970d800) [pid = 2087] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 286 (0x1183d4000) [pid = 2087] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 285 (0x13611a400) [pid = 2087] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 284 (0x1364cf800) [pid = 2087] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 283 (0x12bb4ac00) [pid = 2087] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 282 (0x1242f3400) [pid = 2087] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 281 (0x125729000) [pid = 2087] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 280 (0x12cff1000) [pid = 2087] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 279 (0x1361f1400) [pid = 2087] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 278 (0x110f3cc00) [pid = 2087] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 277 (0x138a0e800) [pid = 2087] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 276 (0x110e14c00) [pid = 2087] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 275 (0x134710400) [pid = 2087] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 274 (0x13459ec00) [pid = 2087] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 273 (0x12a865800) [pid = 2087] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 272 (0x11625fc00) [pid = 2087] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 271 (0x1251d9800) [pid = 2087] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 270 (0x12d24ec00) [pid = 2087] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 269 (0x1292b2000) [pid = 2087] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 268 (0x1361ec800) [pid = 2087] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 267 (0x136737c00) [pid = 2087] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 266 (0x12c636000) [pid = 2087] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 265 (0x13470f800) [pid = 2087] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 264 (0x12958dc00) [pid = 2087] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 263 (0x112833000) [pid = 2087] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 262 (0x110f69800) [pid = 2087] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 261 (0x1289b6c00) [pid = 2087] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 260 (0x128a10c00) [pid = 2087] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 259 (0x12d250400) [pid = 2087] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 258 (0x134594c00) [pid = 2087] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 257 (0x13459c000) [pid = 2087] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 256 (0x12959ac00) [pid = 2087] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 255 (0x12c63d800) [pid = 2087] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 254 (0x117412400) [pid = 2087] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 253 (0x12c641c00) [pid = 2087] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 252 (0x12d41f800) [pid = 2087] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 251 (0x112831800) [pid = 2087] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 250 (0x123e31c00) [pid = 2087] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 249 (0x118256800) [pid = 2087] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 248 (0x125134c00) [pid = 2087] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 247 (0x1125d0800) [pid = 2087] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 246 (0x128bc4400) [pid = 2087] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 245 (0x11282b800) [pid = 2087] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 244 (0x12cfefc00) [pid = 2087] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 243 (0x134746c00) [pid = 2087] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 242 (0x118562800) [pid = 2087] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 241 (0x12f724800) [pid = 2087] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 240 (0x116652400) [pid = 2087] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 239 (0x12970e000) [pid = 2087] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 238 (0x11767bc00) [pid = 2087] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 237 (0x110e18400) [pid = 2087] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 236 (0x138a10400) [pid = 2087] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 235 (0x134593800) [pid = 2087] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 234 (0x136728000) [pid = 2087] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 233 (0x124040000) [pid = 2087] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 232 (0x1167c1000) [pid = 2087] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 231 (0x142041000) [pid = 2087] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 230 (0x1364c7c00) [pid = 2087] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 229 (0x12adde000) [pid = 2087] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 228 (0x119fb5800) [pid = 2087] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 227 (0x128cbac00) [pid = 2087] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:33:48 INFO - PROCESS | 2087 | --DOMWINDOW == 226 (0x12d430800) [pid = 2087] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:33:49 INFO - PROCESS | 2087 | 1462376029038 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:49 INFO - PROCESS | 2087 | ++DOCSHELL 0x113c34800 == 106 [pid = 2087] [id = 728] 08:33:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 227 (0x110e14000) [pid = 2087] [serial = 2184] [outer = 0x0] 08:33:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 228 (0x110f67000) [pid = 2087] [serial = 2185] [outer = 0x110e14000] 08:33:49 INFO - PROCESS | 2087 | 1462376029064 Marionette DEBUG loaded listener.js 08:33:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 229 (0x112829c00) [pid = 2087] [serial = 2186] [outer = 0x110e14000] 08:33:49 INFO - PROCESS | 2087 | 1462376029480 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]]]}] 08:33:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:33:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1223ms 08:33:49 INFO - PROCESS | 2087 | 1462376029522 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:33:49 INFO - PROCESS | 2087 | 1462376029524 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:33:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:33:49 INFO - PROCESS | 2087 | 1462376029529 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:33:49 INFO - PROCESS | 2087 | 1462376029530 Marionette TRACE conn2 <- [1,2886,null,{}] 08:33:49 INFO - PROCESS | 2087 | 1462376029532 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}] 08:33:49 INFO - PROCESS | 2087 | 1462376029626 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:33:49 INFO - PROCESS | 2087 | 1462376029630 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:49 INFO - PROCESS | 2087 | ++DOCSHELL 0x12f79e800 == 107 [pid = 2087] [id = 729] 08:33:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 230 (0x116654400) [pid = 2087] [serial = 2187] [outer = 0x0] 08:33:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 231 (0x118566800) [pid = 2087] [serial = 2188] [outer = 0x116654400] 08:33:49 INFO - PROCESS | 2087 | 1462376029649 Marionette DEBUG loaded listener.js 08:33:49 INFO - PROCESS | 2087 | ++DOMWINDOW == 232 (0x124b8e400) [pid = 2087] [serial = 2189] [outer = 0x116654400] 08:33:50 INFO - PROCESS | 2087 | 1462376030207 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]]]}] 08:33:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:33:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 721ms 08:33:50 INFO - PROCESS | 2087 | 1462376030251 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:33:50 INFO - PROCESS | 2087 | 1462376030254 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:33:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:33:50 INFO - PROCESS | 2087 | 1462376030289 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:33:50 INFO - PROCESS | 2087 | 1462376030293 Marionette TRACE conn2 <- [1,2890,null,{}] 08:33:50 INFO - PROCESS | 2087 | 1462376030297 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}] 08:33:50 INFO - PROCESS | 2087 | 1462376030458 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:33:50 INFO - PROCESS | 2087 | 1462376030467 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:50 INFO - PROCESS | 2087 | ++DOCSHELL 0x1366f5800 == 108 [pid = 2087] [id = 730] 08:33:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 233 (0x12a8f4800) [pid = 2087] [serial = 2190] [outer = 0x0] 08:33:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 234 (0x12bb4c000) [pid = 2087] [serial = 2191] [outer = 0x12a8f4800] 08:33:50 INFO - PROCESS | 2087 | 1462376030496 Marionette DEBUG loaded listener.js 08:33:50 INFO - PROCESS | 2087 | ++DOMWINDOW == 235 (0x12cc54c00) [pid = 2087] [serial = 2192] [outer = 0x12a8f4800] 08:33:50 INFO - PROCESS | 2087 | 1462376030881 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:33:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:33:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 633ms 08:33:50 INFO - PROCESS | 2087 | 1462376030924 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:33:50 INFO - PROCESS | 2087 | 1462376030925 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:33:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:33:51 INFO - PROCESS | 2087 | 1462376031064 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:33:51 INFO - PROCESS | 2087 | 1462376031066 Marionette TRACE conn2 <- [1,2894,null,{}] 08:33:51 INFO - PROCESS | 2087 | 1462376031073 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}] 08:33:51 INFO - PROCESS | 2087 | 1462376031275 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:33:51 INFO - PROCESS | 2087 | 1462376031382 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:51 INFO - PROCESS | 2087 | ++DOCSHELL 0x119daa000 == 109 [pid = 2087] [id = 731] 08:33:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 236 (0x111cb8000) [pid = 2087] [serial = 2193] [outer = 0x0] 08:33:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 237 (0x1120e4000) [pid = 2087] [serial = 2194] [outer = 0x111cb8000] 08:33:51 INFO - PROCESS | 2087 | 1462376031417 Marionette DEBUG loaded listener.js 08:33:51 INFO - PROCESS | 2087 | ++DOMWINDOW == 238 (0x112937c00) [pid = 2087] [serial = 2195] [outer = 0x111cb8000] 08:33:51 INFO - PROCESS | 2087 | 1462376031991 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]]]}] 08:33:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:33:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1105ms 08:33:52 INFO - PROCESS | 2087 | 1462376032041 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:33:52 INFO - PROCESS | 2087 | 1462376032048 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:33:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:33:52 INFO - PROCESS | 2087 | 1462376032053 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:33:52 INFO - PROCESS | 2087 | 1462376032057 Marionette TRACE conn2 <- [1,2898,null,{}] 08:33:52 INFO - PROCESS | 2087 | 1462376032065 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}] 08:33:52 INFO - PROCESS | 2087 | 1462376032229 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:33:52 INFO - PROCESS | 2087 | 1462376032339 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:52 INFO - PROCESS | 2087 | ++DOCSHELL 0x12bc8b800 == 110 [pid = 2087] [id = 732] 08:33:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 239 (0x116659c00) [pid = 2087] [serial = 2196] [outer = 0x0] 08:33:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 240 (0x119121000) [pid = 2087] [serial = 2197] [outer = 0x116659c00] 08:33:52 INFO - PROCESS | 2087 | 1462376032369 Marionette DEBUG loaded listener.js 08:33:52 INFO - PROCESS | 2087 | ++DOMWINDOW == 241 (0x119fb8c00) [pid = 2087] [serial = 2198] [outer = 0x116659c00] 08:33:52 INFO - PROCESS | 2087 | 1462376032832 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]]]}] 08:33:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:33:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 828ms 08:33:52 INFO - PROCESS | 2087 | 1462376032894 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:33:52 INFO - PROCESS | 2087 | 1462376032896 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:33:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:33:52 INFO - PROCESS | 2087 | 1462376032900 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:33:52 INFO - PROCESS | 2087 | 1462376032902 Marionette TRACE conn2 <- [1,2902,null,{}] 08:33:52 INFO - PROCESS | 2087 | 1462376032904 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}] 08:33:53 INFO - PROCESS | 2087 | 1462376033051 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:33:53 INFO - PROCESS | 2087 | 1462376033209 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:53 INFO - PROCESS | 2087 | ++DOCSHELL 0x13476a000 == 111 [pid = 2087] [id = 733] 08:33:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 242 (0x123e3b000) [pid = 2087] [serial = 2199] [outer = 0x0] 08:33:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 243 (0x1245e7400) [pid = 2087] [serial = 2200] [outer = 0x123e3b000] 08:33:53 INFO - PROCESS | 2087 | 1462376033246 Marionette DEBUG loaded listener.js 08:33:53 INFO - PROCESS | 2087 | ++DOMWINDOW == 244 (0x126a69000) [pid = 2087] [serial = 2201] [outer = 0x123e3b000] 08:33:53 INFO - PROCESS | 2087 | 1462376033726 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:33:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:33:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 871ms 08:33:53 INFO - PROCESS | 2087 | 1462376033775 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:33:53 INFO - PROCESS | 2087 | 1462376033776 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:33:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:33:53 INFO - PROCESS | 2087 | 1462376033779 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:33:53 INFO - PROCESS | 2087 | 1462376033780 Marionette TRACE conn2 <- [1,2906,null,{}] 08:33:53 INFO - PROCESS | 2087 | 1462376033783 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}] 08:33:53 INFO - PROCESS | 2087 | 1462376033926 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:33:54 INFO - PROCESS | 2087 | 1462376034091 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:54 INFO - PROCESS | 2087 | ++DOCSHELL 0x13fb5e000 == 112 [pid = 2087] [id = 734] 08:33:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 245 (0x12920c000) [pid = 2087] [serial = 2202] [outer = 0x0] 08:33:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 246 (0x1293e4400) [pid = 2087] [serial = 2203] [outer = 0x12920c000] 08:33:54 INFO - PROCESS | 2087 | 1462376034144 Marionette DEBUG loaded listener.js 08:33:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 247 (0x12a62ec00) [pid = 2087] [serial = 2204] [outer = 0x12920c000] 08:33:54 INFO - PROCESS | 2087 | 1462376034588 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]]]}] 08:33:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:33:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 869ms 08:33:54 INFO - PROCESS | 2087 | 1462376034649 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:33:54 INFO - PROCESS | 2087 | 1462376034650 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:33:54 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:33:54 INFO - PROCESS | 2087 | 1462376034653 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:33:54 INFO - PROCESS | 2087 | 1462376034654 Marionette TRACE conn2 <- [1,2910,null,{}] 08:33:54 INFO - PROCESS | 2087 | 1462376034656 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}] 08:33:54 INFO - PROCESS | 2087 | 1462376034785 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:33:54 INFO - PROCESS | 2087 | 1462376034929 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:54 INFO - PROCESS | 2087 | ++DOCSHELL 0x1407b4800 == 113 [pid = 2087] [id = 735] 08:33:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 248 (0x1292a9000) [pid = 2087] [serial = 2205] [outer = 0x0] 08:33:54 INFO - PROCESS | 2087 | ++DOMWINDOW == 249 (0x12bb56400) [pid = 2087] [serial = 2206] [outer = 0x1292a9000] 08:33:54 INFO - PROCESS | 2087 | 1462376034960 Marionette DEBUG loaded listener.js 08:33:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 250 (0x12cebf400) [pid = 2087] [serial = 2207] [outer = 0x1292a9000] 08:33:55 INFO - PROCESS | 2087 | 1462376035328 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]]]}] 08:33:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:33:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:33:55 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 718ms 08:33:55 INFO - TEST-START | /DOMEvents/constructors.html 08:33:55 INFO - PROCESS | 2087 | 1462376035383 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:33:55 INFO - PROCESS | 2087 | 1462376035384 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:33:55 INFO - PROCESS | 2087 | 1462376035386 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:33:55 INFO - PROCESS | 2087 | 1462376035388 Marionette TRACE conn2 <- [1,2914,null,{}] 08:33:55 INFO - PROCESS | 2087 | 1462376035390 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}] 08:33:55 INFO - PROCESS | 2087 | 1462376035587 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:33:55 INFO - PROCESS | 2087 | 1462376035696 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:55 INFO - PROCESS | 2087 | ++DOCSHELL 0x14205e800 == 114 [pid = 2087] [id = 736] 08:33:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 251 (0x12d245800) [pid = 2087] [serial = 2208] [outer = 0x0] 08:33:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 252 (0x12d250c00) [pid = 2087] [serial = 2209] [outer = 0x12d245800] 08:33:55 INFO - PROCESS | 2087 | 1462376035730 Marionette DEBUG loaded listener.js 08:33:55 INFO - PROCESS | 2087 | ++DOMWINDOW == 253 (0x12d42e800) [pid = 2087] [serial = 2210] [outer = 0x12d245800] 08:33:56 INFO - PROCESS | 2087 | 1462376036147 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]]]}] 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:33:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:33:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:33:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:33:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:33:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:33:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:33:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:33:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:33:56 INFO - TEST-OK | /DOMEvents/constructors.html | took 774ms 08:33:56 INFO - PROCESS | 2087 | 1462376036161 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:33:56 INFO - PROCESS | 2087 | 1462376036163 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:33:56 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:33:56 INFO - PROCESS | 2087 | 1462376036165 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:33:56 INFO - PROCESS | 2087 | 1462376036166 Marionette TRACE conn2 <- [1,2918,null,{}] 08:33:56 INFO - PROCESS | 2087 | 1462376036169 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}] 08:33:56 INFO - PROCESS | 2087 | 1462376036296 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:33:56 INFO - PROCESS | 2087 | 1462376036439 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:56 INFO - PROCESS | 2087 | ++DOCSHELL 0x1425ee000 == 115 [pid = 2087] [id = 737] 08:33:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 254 (0x12cec6400) [pid = 2087] [serial = 2211] [outer = 0x0] 08:33:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 255 (0x12d9b4400) [pid = 2087] [serial = 2212] [outer = 0x12cec6400] 08:33:56 INFO - PROCESS | 2087 | 1462376036471 Marionette DEBUG loaded listener.js 08:33:56 INFO - PROCESS | 2087 | ++DOMWINDOW == 256 (0x134595400) [pid = 2087] [serial = 2213] [outer = 0x12cec6400] 08:33:56 INFO - PROCESS | 2087 | 1462376036858 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:33:56 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:33:56 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 719ms 08:33:56 INFO - PROCESS | 2087 | 1462376036884 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:33:56 INFO - PROCESS | 2087 | 1462376036886 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:33:56 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:33:56 INFO - PROCESS | 2087 | 1462376036888 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:33:56 INFO - PROCESS | 2087 | 1462376036889 Marionette TRACE conn2 <- [1,2922,null,{}] 08:33:56 INFO - PROCESS | 2087 | 1462376036892 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}] 08:33:57 INFO - PROCESS | 2087 | 1462376037039 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:33:57 INFO - PROCESS | 2087 | 1462376037166 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:57 INFO - PROCESS | 2087 | ++DOCSHELL 0x144c17000 == 116 [pid = 2087] [id = 738] 08:33:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 257 (0x12d422c00) [pid = 2087] [serial = 2214] [outer = 0x0] 08:33:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 258 (0x13459dc00) [pid = 2087] [serial = 2215] [outer = 0x12d422c00] 08:33:57 INFO - PROCESS | 2087 | 1462376037195 Marionette DEBUG loaded listener.js 08:33:57 INFO - PROCESS | 2087 | ++DOMWINDOW == 259 (0x13469dc00) [pid = 2087] [serial = 2216] [outer = 0x12d422c00] 08:33:57 INFO - PROCESS | 2087 | [2087] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:33:57 INFO - PROCESS | 2087 | [2087] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:33:57 INFO - PROCESS | 2087 | [2087] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:33:57 INFO - PROCESS | 2087 | [2087] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:33:57 INFO - PROCESS | 2087 | 1462376037607 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]]]}] 08:33:57 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:33:57 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:33:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:33:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:33:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:33:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:33:57 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 08:33:57 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:33:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:33:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:33:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:33:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:33:57 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 08:33:57 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:33:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:33:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:33:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:33:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:33:57 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]" 08:33:57 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:33:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:33:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:33:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:33:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:33:57 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:33:57 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 769ms 08:33:57 INFO - PROCESS | 2087 | 1462376037659 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:33:57 INFO - PROCESS | 2087 | 1462376037662 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:33:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:33:57 INFO - PROCESS | 2087 | 1462376037666 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:33:57 INFO - PROCESS | 2087 | 1462376037668 Marionette TRACE conn2 <- [1,2926,null,{}] 08:33:57 INFO - PROCESS | 2087 | 1462376037672 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}] 08:33:57 INFO - PROCESS | 2087 | 1462376037902 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:33:58 INFO - PROCESS | 2087 | 1462376038046 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:58 INFO - PROCESS | 2087 | ++DOCSHELL 0x1454d6000 == 117 [pid = 2087] [id = 739] 08:33:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 260 (0x134698800) [pid = 2087] [serial = 2217] [outer = 0x0] 08:33:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 261 (0x134711000) [pid = 2087] [serial = 2218] [outer = 0x134698800] 08:33:58 INFO - PROCESS | 2087 | 1462376038076 Marionette DEBUG loaded listener.js 08:33:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 262 (0x136432400) [pid = 2087] [serial = 2219] [outer = 0x134698800] 08:33:58 INFO - PROCESS | 2087 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:33:58 INFO - PROCESS | 2087 | 1462376038456 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]]]}] 08:33:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:33:58 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 824ms 08:33:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:33:58 INFO - PROCESS | 2087 | 1462376038490 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:33:58 INFO - PROCESS | 2087 | 1462376038491 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:33:58 INFO - PROCESS | 2087 | 1462376038493 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:33:58 INFO - PROCESS | 2087 | 1462376038494 Marionette TRACE conn2 <- [1,2930,null,{}] 08:33:58 INFO - PROCESS | 2087 | 1462376038497 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}] 08:33:58 INFO - PROCESS | 2087 | 1462376038627 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:33:58 INFO - PROCESS | 2087 | 1462376038767 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:58 INFO - PROCESS | 2087 | ++DOCSHELL 0x145f72800 == 118 [pid = 2087] [id = 740] 08:33:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 263 (0x136281800) [pid = 2087] [serial = 2220] [outer = 0x0] 08:33:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 264 (0x1364c9000) [pid = 2087] [serial = 2221] [outer = 0x136281800] 08:33:58 INFO - PROCESS | 2087 | 1462376038796 Marionette DEBUG loaded listener.js 08:33:58 INFO - PROCESS | 2087 | ++DOMWINDOW == 265 (0x1364d0800) [pid = 2087] [serial = 2222] [outer = 0x136281800] 08:33:59 INFO - PROCESS | 2087 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:33:59 INFO - PROCESS | 2087 | 1462376039145 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]]]}] 08:33:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:33:59 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 669ms 08:33:59 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:33:59 INFO - PROCESS | 2087 | 1462376039162 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:33:59 INFO - PROCESS | 2087 | 1462376039164 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:33:59 INFO - PROCESS | 2087 | 1462376039166 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:33:59 INFO - PROCESS | 2087 | 1462376039168 Marionette TRACE conn2 <- [1,2934,null,{}] 08:33:59 INFO - PROCESS | 2087 | 1462376039170 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}] 08:33:59 INFO - PROCESS | 2087 | 1462376039315 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:33:59 INFO - PROCESS | 2087 | 1462376039456 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:59 INFO - PROCESS | 2087 | ++DOCSHELL 0x1453ac800 == 119 [pid = 2087] [id = 741] 08:33:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 266 (0x136438400) [pid = 2087] [serial = 2223] [outer = 0x0] 08:33:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 267 (0x1364f7800) [pid = 2087] [serial = 2224] [outer = 0x136438400] 08:33:59 INFO - PROCESS | 2087 | 1462376039491 Marionette DEBUG loaded listener.js 08:33:59 INFO - PROCESS | 2087 | ++DOMWINDOW == 268 (0x138a03c00) [pid = 2087] [serial = 2225] [outer = 0x136438400] 08:33:59 INFO - PROCESS | 2087 | 1462376039916 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]]]}] 08:33:59 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:33:59 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 771ms 08:33:59 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:33:59 INFO - PROCESS | 2087 | 1462376039938 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:33:59 INFO - PROCESS | 2087 | 1462376039939 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:33:59 INFO - PROCESS | 2087 | 1462376039942 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:33:59 INFO - PROCESS | 2087 | 1462376039943 Marionette TRACE conn2 <- [1,2938,null,{}] 08:33:59 INFO - PROCESS | 2087 | 1462376039946 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}] 08:34:00 INFO - PROCESS | 2087 | 1462376040079 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:34:00 INFO - PROCESS | 2087 | 1462376040331 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:00 INFO - PROCESS | 2087 | ++DOCSHELL 0x1463d0800 == 120 [pid = 2087] [id = 742] 08:34:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 269 (0x142005800) [pid = 2087] [serial = 2226] [outer = 0x0] 08:34:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 270 (0x14200e800) [pid = 2087] [serial = 2227] [outer = 0x142005800] 08:34:00 INFO - PROCESS | 2087 | 1462376040385 Marionette DEBUG loaded listener.js 08:34:00 INFO - PROCESS | 2087 | ++DOMWINDOW == 271 (0x142034400) [pid = 2087] [serial = 2228] [outer = 0x142005800] 08:34:00 INFO - PROCESS | 2087 | 1462376040916 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]]]}] 08:34:00 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. 08:34:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1023ms 08:34:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:34:00 INFO - PROCESS | 2087 | 1462376040974 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:34:00 INFO - PROCESS | 2087 | 1462376040975 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:34:00 INFO - PROCESS | 2087 | 1462376040980 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:34:00 INFO - PROCESS | 2087 | 1462376040982 Marionette TRACE conn2 <- [1,2942,null,{}] 08:34:00 INFO - PROCESS | 2087 | 1462376040984 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}] 08:34:01 INFO - PROCESS | 2087 | 1462376041118 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:34:01 INFO - PROCESS | 2087 | 1462376041259 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:01 INFO - PROCESS | 2087 | ++DOCSHELL 0x1295b7800 == 121 [pid = 2087] [id = 743] 08:34:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 272 (0x110f3e400) [pid = 2087] [serial = 2229] [outer = 0x0] 08:34:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 273 (0x1275a5c00) [pid = 2087] [serial = 2230] [outer = 0x110f3e400] 08:34:01 INFO - PROCESS | 2087 | 1462376041291 Marionette DEBUG loaded listener.js 08:34:01 INFO - PROCESS | 2087 | ++DOMWINDOW == 274 (0x12d512400) [pid = 2087] [serial = 2231] [outer = 0x110f3e400] 08:34:01 INFO - PROCESS | 2087 | 1462376041654 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"]]]}] 08:34:01 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 08:34:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:34:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 721ms 08:34:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:34:01 INFO - PROCESS | 2087 | 1462376041700 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:34:01 INFO - PROCESS | 2087 | 1462376041701 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:34:01 INFO - PROCESS | 2087 | 1462376041704 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:34:01 INFO - PROCESS | 2087 | 1462376041705 Marionette TRACE conn2 <- [1,2946,null,{}] 08:34:01 INFO - PROCESS | 2087 | 1462376041707 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}] 08:34:01 INFO - PROCESS | 2087 | 1462376041860 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:34:02 INFO - PROCESS | 2087 | 1462376042010 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:02 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ca09000 == 122 [pid = 2087] [id = 744] 08:34:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 275 (0x1125d8800) [pid = 2087] [serial = 2232] [outer = 0x0] 08:34:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 276 (0x117415000) [pid = 2087] [serial = 2233] [outer = 0x1125d8800] 08:34:02 INFO - PROCESS | 2087 | 1462376042042 Marionette DEBUG loaded listener.js 08:34:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 277 (0x12c639c00) [pid = 2087] [serial = 2234] [outer = 0x1125d8800] 08:34:02 INFO - PROCESS | 2087 | 1462376042401 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]]]}] 08:34:02 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. 08:34:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 718ms 08:34:02 INFO - PROCESS | 2087 | 1462376042423 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:34:02 INFO - PROCESS | 2087 | 1462376042424 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:34:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:34:02 INFO - PROCESS | 2087 | 1462376042426 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:34:02 INFO - PROCESS | 2087 | 1462376042428 Marionette TRACE conn2 <- [1,2950,null,{}] 08:34:02 INFO - PROCESS | 2087 | 1462376042430 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}] 08:34:02 INFO - PROCESS | 2087 | 1462376042564 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:34:02 INFO - PROCESS | 2087 | 1462376042713 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:02 INFO - PROCESS | 2087 | ++DOCSHELL 0x121138800 == 123 [pid = 2087] [id = 745] 08:34:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 278 (0x110f96400) [pid = 2087] [serial = 2235] [outer = 0x0] 08:34:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 279 (0x112929000) [pid = 2087] [serial = 2236] [outer = 0x110f96400] 08:34:02 INFO - PROCESS | 2087 | 1462376042744 Marionette DEBUG loaded listener.js 08:34:02 INFO - PROCESS | 2087 | ++DOMWINDOW == 280 (0x12bb54c00) [pid = 2087] [serial = 2237] [outer = 0x110f96400] 08:34:03 INFO - PROCESS | 2087 | ++DOCSHELL 0x115d45800 == 124 [pid = 2087] [id = 746] 08:34:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 281 (0x128cb5000) [pid = 2087] [serial = 2238] [outer = 0x0] 08:34:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 282 (0x1166a6400) [pid = 2087] [serial = 2239] [outer = 0x128cb5000] 08:34:03 INFO - PROCESS | 2087 | 1462376043171 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]]]}] 08:34:03 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. 08:34:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 768ms 08:34:03 INFO - PROCESS | 2087 | 1462376043196 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:34:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:34:03 INFO - PROCESS | 2087 | 1462376043197 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:34:03 INFO - PROCESS | 2087 | 1462376043200 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:34:03 INFO - PROCESS | 2087 | 1462376043201 Marionette TRACE conn2 <- [1,2954,null,{}] 08:34:03 INFO - PROCESS | 2087 | 1462376043204 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}] 08:34:03 INFO - PROCESS | 2087 | 1462376043401 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:34:03 INFO - PROCESS | 2087 | 1462376043537 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:03 INFO - PROCESS | 2087 | ++DOCSHELL 0x131260000 == 125 [pid = 2087] [id = 747] 08:34:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 283 (0x110f97c00) [pid = 2087] [serial = 2240] [outer = 0x0] 08:34:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 284 (0x125064400) [pid = 2087] [serial = 2241] [outer = 0x110f97c00] 08:34:03 INFO - PROCESS | 2087 | 1462376043567 Marionette DEBUG loaded listener.js 08:34:03 INFO - PROCESS | 2087 | ++DOMWINDOW == 285 (0x1364d4000) [pid = 2087] [serial = 2242] [outer = 0x110f97c00] 08:34:03 INFO - PROCESS | 2087 | 1462376043984 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]]]}] 08:34:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:34:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 08:34:04 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 821ms 08:34:04 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:34:04 INFO - PROCESS | 2087 | 1462376044023 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:34:04 INFO - PROCESS | 2087 | 1462376044025 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:34:04 INFO - PROCESS | 2087 | 1462376044028 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:34:04 INFO - PROCESS | 2087 | 1462376044031 Marionette TRACE conn2 <- [1,2958,null,{}] 08:34:04 INFO - PROCESS | 2087 | 1462376044034 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}] 08:34:04 INFO - PROCESS | 2087 | 1462376044289 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:34:04 INFO - PROCESS | 2087 | 1462376044677 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:04 INFO - PROCESS | 2087 | ++DOCSHELL 0x1292d4800 == 126 [pid = 2087] [id = 748] 08:34:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 286 (0x110e12400) [pid = 2087] [serial = 2243] [outer = 0x0] 08:34:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 287 (0x110f6ac00) [pid = 2087] [serial = 2244] [outer = 0x110e12400] 08:34:04 INFO - PROCESS | 2087 | 1462376044706 Marionette DEBUG loaded listener.js 08:34:04 INFO - PROCESS | 2087 | ++DOMWINDOW == 288 (0x112839800) [pid = 2087] [serial = 2245] [outer = 0x110e12400] 08:34:05 INFO - PROCESS | 2087 | 1462376045185 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]]]}] 08:34:05 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 08:34:05 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1178ms 08:34:05 INFO - PROCESS | 2087 | 1462376045206 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:34:05 INFO - PROCESS | 2087 | 1462376045209 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:34:05 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:34:05 INFO - PROCESS | 2087 | 1462376045213 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:34:05 INFO - PROCESS | 2087 | 1462376045215 Marionette TRACE conn2 <- [1,2962,null,{}] 08:34:05 INFO - PROCESS | 2087 | 1462376045218 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}] 08:34:05 INFO - PROCESS | 2087 | 1462376045348 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:34:05 INFO - PROCESS | 2087 | 1462376045468 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:05 INFO - PROCESS | 2087 | ++DOCSHELL 0x12eaba800 == 127 [pid = 2087] [id = 749] 08:34:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 289 (0x119fb4400) [pid = 2087] [serial = 2246] [outer = 0x0] 08:34:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 290 (0x12118ec00) [pid = 2087] [serial = 2247] [outer = 0x119fb4400] 08:34:05 INFO - PROCESS | 2087 | 1462376045497 Marionette DEBUG loaded listener.js 08:34:05 INFO - PROCESS | 2087 | ++DOMWINDOW == 291 (0x123e34800) [pid = 2087] [serial = 2248] [outer = 0x119fb4400] 08:34:05 INFO - PROCESS | 2087 | 1462376045858 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]]]}] 08:34:05 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. 08:34:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 673ms 08:34:05 INFO - PROCESS | 2087 | 1462376045887 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:34:05 INFO - PROCESS | 2087 | 1462376045890 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:34:05 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:34:05 INFO - PROCESS | 2087 | 1462376045892 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:34:05 INFO - PROCESS | 2087 | 1462376045893 Marionette TRACE conn2 <- [1,2966,null,{}] 08:34:05 INFO - PROCESS | 2087 | 1462376045896 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}] 08:34:06 INFO - PROCESS | 2087 | 1462376046047 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:34:06 INFO - PROCESS | 2087 | 1462376046184 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:06 INFO - PROCESS | 2087 | ++DOCSHELL 0x1366f4800 == 128 [pid = 2087] [id = 750] 08:34:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 292 (0x1248a6000) [pid = 2087] [serial = 2249] [outer = 0x0] 08:34:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 293 (0x125065c00) [pid = 2087] [serial = 2250] [outer = 0x1248a6000] 08:34:06 INFO - PROCESS | 2087 | 1462376046211 Marionette DEBUG loaded listener.js 08:34:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 294 (0x127092800) [pid = 2087] [serial = 2251] [outer = 0x1248a6000] 08:34:06 INFO - PROCESS | 2087 | 1462376046598 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]]]}] 08:34:06 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 08:34:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 722ms 08:34:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:34:06 INFO - PROCESS | 2087 | 1462376046614 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:34:06 INFO - PROCESS | 2087 | 1462376046616 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:34:06 INFO - PROCESS | 2087 | 1462376046623 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:34:06 INFO - PROCESS | 2087 | 1462376046627 Marionette TRACE conn2 <- [1,2970,null,{}] 08:34:06 INFO - PROCESS | 2087 | 1462376046630 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}] 08:34:06 INFO - PROCESS | 2087 | 1462376046757 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:34:06 INFO - PROCESS | 2087 | 1462376046911 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:06 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d4be000 == 129 [pid = 2087] [id = 751] 08:34:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 295 (0x116253c00) [pid = 2087] [serial = 2252] [outer = 0x0] 08:34:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 296 (0x128a07400) [pid = 2087] [serial = 2253] [outer = 0x116253c00] 08:34:06 INFO - PROCESS | 2087 | 1462376046941 Marionette DEBUG loaded listener.js 08:34:06 INFO - PROCESS | 2087 | ++DOMWINDOW == 297 (0x12a860400) [pid = 2087] [serial = 2254] [outer = 0x116253c00] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x12f79e800 == 128 [pid = 2087] [id = 729] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x113c34800 == 127 [pid = 2087] [id = 728] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x13223e000 == 126 [pid = 2087] [id = 727] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x13124d000 == 125 [pid = 2087] [id = 726] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 296 (0x12f71e000) [pid = 2087] [serial = 2110] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 295 (0x12addd400) [pid = 2087] [serial = 2062] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 294 (0x12bbd6400) [pid = 2087] [serial = 2065] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 293 (0x12bb53000) [pid = 2087] [serial = 2068] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 292 (0x12bfae400) [pid = 2087] [serial = 2071] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x12dc0d000 == 124 [pid = 2087] [id = 725] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x12d13c800 == 123 [pid = 2087] [id = 724] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x12bab5800 == 122 [pid = 2087] [id = 723] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x1295c1000 == 121 [pid = 2087] [id = 722] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x124b6d000 == 120 [pid = 2087] [id = 721] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x1187db000 == 119 [pid = 2087] [id = 720] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x1454cd000 == 118 [pid = 2087] [id = 714] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x14511a000 == 117 [pid = 2087] [id = 713] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x143adf800 == 116 [pid = 2087] [id = 712] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x1437d8800 == 115 [pid = 2087] [id = 711] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x142dcc000 == 114 [pid = 2087] [id = 710] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x1425ed000 == 113 [pid = 2087] [id = 709] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x1423ea000 == 112 [pid = 2087] [id = 708] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x14223c800 == 111 [pid = 2087] [id = 707] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x132241800 == 110 [pid = 2087] [id = 706] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x12bc9d800 == 109 [pid = 2087] [id = 705] 08:34:07 INFO - PROCESS | 2087 | --DOCSHELL 0x1180ac000 == 108 [pid = 2087] [id = 704] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 291 (0x129718000) [pid = 2087] [serial = 1628] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 290 (0x134749000) [pid = 2087] [serial = 1631] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 289 (0x136727400) [pid = 2087] [serial = 1634] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 288 (0x136734800) [pid = 2087] [serial = 1637] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 287 (0x142004400) [pid = 2087] [serial = 1640] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 286 (0x136120400) [pid = 2087] [serial = 1793] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 285 (0x1366cc400) [pid = 2087] [serial = 1796] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 284 (0x138a10800) [pid = 2087] [serial = 1799] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 283 (0x142033400) [pid = 2087] [serial = 1802] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 282 (0x1166af400) [pid = 2087] [serial = 1805] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 281 (0x129593000) [pid = 2087] [serial = 1856] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 280 (0x12c637000) [pid = 2087] [serial = 1859] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 279 (0x1312a1c00) [pid = 2087] [serial = 1862] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 278 (0x13469d800) [pid = 2087] [serial = 1865] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 277 (0x13474e000) [pid = 2087] [serial = 1868] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 276 (0x116a69000) [pid = 2087] [serial = 1847] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 275 (0x11664e800) [pid = 2087] [serial = 1919] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 274 (0x128bc1000) [pid = 2087] [serial = 1943] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 273 (0x1275a2000) [pid = 2087] [serial = 1853] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 272 (0x12d9b6400) [pid = 2087] [serial = 1694] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 271 (0x12a8fa800) [pid = 2087] [serial = 1778] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 270 (0x134709c00) [pid = 2087] [serial = 1790] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 269 (0x119ff3400) [pid = 2087] [serial = 1850] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 268 (0x1361f4400) [pid = 2087] [serial = 1871] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 267 (0x1364f5000) [pid = 2087] [serial = 1940] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 266 (0x131295400) [pid = 2087] [serial = 1709] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 265 (0x128bb5400) [pid = 2087] [serial = 1775] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 264 (0x12a638000) [pid = 2087] [serial = 1703] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 263 (0x12f721400) [pid = 2087] [serial = 1784] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 262 (0x13672e400) [pid = 2087] [serial = 1715] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 261 (0x1191df800) [pid = 2087] [serial = 1697] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 260 (0x14203f800) [pid = 2087] [serial = 1643] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 259 (0x115fd2c00) [pid = 2087] [serial = 1769] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 258 (0x1366cd000) [pid = 2087] [serial = 1874] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 257 (0x138a03000) [pid = 2087] [serial = 1877] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 256 (0x12d9b1000) [pid = 2087] [serial = 1931] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 255 (0x142396800) [pid = 2087] [serial = 1649] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 254 (0x1361f0400) [pid = 2087] [serial = 1712] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 253 (0x12403f800) [pid = 2087] [serial = 1772] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 252 (0x13673cc00) [pid = 2087] [serial = 1934] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 251 (0x1422bd000) [pid = 2087] [serial = 1652] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 250 (0x12a864800) [pid = 2087] [serial = 1928] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 249 (0x1242bb800) [pid = 2087] [serial = 1625] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 248 (0x14200a800) [pid = 2087] [serial = 1721] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 247 (0x14203ec00) [pid = 2087] [serial = 1622] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 246 (0x134704000) [pid = 2087] [serial = 1787] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 245 (0x138a02800) [pid = 2087] [serial = 1718] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 244 (0x1293d7c00) [pid = 2087] [serial = 1925] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 243 (0x121190400) [pid = 2087] [serial = 1922] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 242 (0x14232dc00) [pid = 2087] [serial = 1646] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 241 (0x1364d3400) [pid = 2087] [serial = 1937] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 240 (0x12cec4400) [pid = 2087] [serial = 1706] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 239 (0x124e9e000) [pid = 2087] [serial = 1700] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 238 (0x12bfa8000) [pid = 2087] [serial = 1781] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 237 (0x12d9b8c00) [pid = 2087] [serial = 1844] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 236 (0x12a8fe000) [pid = 2087] [serial = 2095] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 235 (0x12cec2c00) [pid = 2087] [serial = 2098] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 234 (0x12bfa2400) [pid = 2087] [serial = 2096] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 233 (0x1247b9400) [pid = 2087] [serial = 2104] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 232 (0x12d247c00) [pid = 2087] [serial = 2101] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 231 (0x12cff3c00) [pid = 2087] [serial = 2099] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 230 (0x12d510000) [pid = 2087] [serial = 2107] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 229 (0x12970d000) [pid = 2087] [serial = 2056] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 228 (0x116a70000) [pid = 2087] [serial = 2083] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 227 (0x123ae1c00) [pid = 2087] [serial = 2084] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 226 (0x1242fe400) [pid = 2087] [serial = 2086] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 225 (0x12572f000) [pid = 2087] [serial = 2087] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 224 (0x124266c00) [pid = 2087] [serial = 2050] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 223 (0x1197e0400) [pid = 2087] [serial = 2080] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 222 (0x119fadc00) [pid = 2087] [serial = 2081] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 221 (0x12a7da000) [pid = 2087] [serial = 2059] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 220 (0x1275a9400) [pid = 2087] [serial = 2089] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 219 (0x128a0a800) [pid = 2087] [serial = 2090] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 218 (0x11716a800) [pid = 2087] [serial = 2078] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 217 (0x11625d000) [pid = 2087] [serial = 2077] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 216 (0x112836000) [pid = 2087] [serial = 2044] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 215 (0x129594400) [pid = 2087] [serial = 2092] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 214 (0x11824e000) [pid = 2087] [serial = 2047] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 213 (0x1275a3000) [pid = 2087] [serial = 2053] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 212 (0x12cebe400) [pid = 2087] [serial = 2074] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 211 (0x12970f800) [pid = 2087] [serial = 2042] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 210 (0x12d252000) [pid = 2087] [serial = 2105] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 209 (0x12d9b6000) [pid = 2087] [serial = 2108] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 208 (0x12d414000) [pid = 2087] [serial = 2102] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 207 (0x12bbdfc00) [pid = 2087] [serial = 1472] [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.] 08:34:07 INFO - PROCESS | 2087 | --DOMWINDOW == 206 (0x12a866000) [pid = 2087] [serial = 2093] [outer = 0x0] [url = about:blank] 08:34:07 INFO - PROCESS | 2087 | 1462376047549 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]]]}] 08:34:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:34:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 977ms 08:34:07 INFO - PROCESS | 2087 | 1462376047596 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:34:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:34:07 INFO - PROCESS | 2087 | 1462376047598 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:34:07 INFO - PROCESS | 2087 | 1462376047600 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:34:07 INFO - PROCESS | 2087 | 1462376047601 Marionette TRACE conn2 <- [1,2974,null,{}] 08:34:07 INFO - PROCESS | 2087 | 1462376047603 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}] 08:34:07 INFO - PROCESS | 2087 | 1462376047716 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:34:07 INFO - PROCESS | 2087 | 1462376047815 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:07 INFO - PROCESS | 2087 | ++DOCSHELL 0x127515000 == 109 [pid = 2087] [id = 752] 08:34:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 207 (0x11824e000) [pid = 2087] [serial = 2255] [outer = 0x0] 08:34:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 208 (0x1242bb800) [pid = 2087] [serial = 2256] [outer = 0x11824e000] 08:34:07 INFO - PROCESS | 2087 | 1462376047842 Marionette DEBUG loaded listener.js 08:34:07 INFO - PROCESS | 2087 | ++DOMWINDOW == 209 (0x1275a9400) [pid = 2087] [serial = 2257] [outer = 0x11824e000] 08:34:08 INFO - PROCESS | 2087 | 1462376048142 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]]]}] 08:34:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 08:34:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 570ms 08:34:08 INFO - PROCESS | 2087 | 1462376048171 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:34:08 INFO - PROCESS | 2087 | 1462376048172 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:34:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:34:08 INFO - PROCESS | 2087 | 1462376048174 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:34:08 INFO - PROCESS | 2087 | 1462376048175 Marionette TRACE conn2 <- [1,2978,null,{}] 08:34:08 INFO - PROCESS | 2087 | 1462376048180 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}] 08:34:08 INFO - PROCESS | 2087 | 1462376048296 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:34:08 INFO - PROCESS | 2087 | 1462376048389 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:08 INFO - PROCESS | 2087 | ++DOCSHELL 0x12c144000 == 110 [pid = 2087] [id = 753] 08:34:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 210 (0x12a864c00) [pid = 2087] [serial = 2258] [outer = 0x0] 08:34:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 211 (0x12a8f1400) [pid = 2087] [serial = 2259] [outer = 0x12a864c00] 08:34:08 INFO - PROCESS | 2087 | 1462376048424 Marionette DEBUG loaded listener.js 08:34:08 INFO - PROCESS | 2087 | ++DOMWINDOW == 212 (0x12bbd9800) [pid = 2087] [serial = 2260] [outer = 0x12a864c00] 08:34:08 INFO - PROCESS | 2087 | 1462376048770 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]]]}] 08:34:08 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. 08:34:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 622ms 08:34:08 INFO - PROCESS | 2087 | 1462376048799 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:34:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:34:08 INFO - PROCESS | 2087 | 1462376048801 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:34:08 INFO - PROCESS | 2087 | 1462376048804 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:34:08 INFO - PROCESS | 2087 | 1462376048806 Marionette TRACE conn2 <- [1,2982,null,{}] 08:34:08 INFO - PROCESS | 2087 | 1462376048810 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}] 08:34:09 INFO - PROCESS | 2087 | 1462376049043 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:34:09 INFO - PROCESS | 2087 | 1462376049098 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:09 INFO - PROCESS | 2087 | ++DOCSHELL 0x12dc05000 == 111 [pid = 2087] [id = 754] 08:34:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 213 (0x12addc400) [pid = 2087] [serial = 2261] [outer = 0x0] 08:34:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 214 (0x12cec2c00) [pid = 2087] [serial = 2262] [outer = 0x12addc400] 08:34:09 INFO - PROCESS | 2087 | 1462376049142 Marionette DEBUG loaded listener.js 08:34:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 215 (0x12d248400) [pid = 2087] [serial = 2263] [outer = 0x12addc400] 08:34:09 INFO - PROCESS | 2087 | 1462376049476 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"]]]}] 08:34:09 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 08:34:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:34:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 720ms 08:34:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:34:09 INFO - PROCESS | 2087 | 1462376049525 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:34:09 INFO - PROCESS | 2087 | 1462376049526 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:34:09 INFO - PROCESS | 2087 | 1462376049530 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:34:09 INFO - PROCESS | 2087 | 1462376049532 Marionette TRACE conn2 <- [1,2986,null,{}] 08:34:09 INFO - PROCESS | 2087 | 1462376049534 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}] 08:34:09 INFO - PROCESS | 2087 | 1462376049703 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:34:09 INFO - PROCESS | 2087 | 1462376049722 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:09 INFO - PROCESS | 2087 | ++DOCSHELL 0x131fbc800 == 112 [pid = 2087] [id = 755] 08:34:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 216 (0x12bbdfc00) [pid = 2087] [serial = 2264] [outer = 0x0] 08:34:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 217 (0x12d417c00) [pid = 2087] [serial = 2265] [outer = 0x12bbdfc00] 08:34:09 INFO - PROCESS | 2087 | 1462376049748 Marionette DEBUG loaded listener.js 08:34:09 INFO - PROCESS | 2087 | ++DOMWINDOW == 218 (0x12d42ec00) [pid = 2087] [serial = 2266] [outer = 0x12bbdfc00] 08:34:10 INFO - PROCESS | 2087 | 1462376050090 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]]]}] 08:34:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 08:34:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 570ms 08:34:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:34:10 INFO - PROCESS | 2087 | 1462376050100 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:34:10 INFO - PROCESS | 2087 | 1462376050101 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:34:10 INFO - PROCESS | 2087 | 1462376050103 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:34:10 INFO - PROCESS | 2087 | 1462376050104 Marionette TRACE conn2 <- [1,2990,null,{}] 08:34:10 INFO - PROCESS | 2087 | 1462376050107 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}] 08:34:10 INFO - PROCESS | 2087 | 1462376050259 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:34:10 INFO - PROCESS | 2087 | 1462376050278 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:10 INFO - PROCESS | 2087 | ++DOCSHELL 0x1346d6000 == 113 [pid = 2087] [id = 756] 08:34:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 219 (0x12d51ac00) [pid = 2087] [serial = 2267] [outer = 0x0] 08:34:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 220 (0x12f71e000) [pid = 2087] [serial = 2268] [outer = 0x12d51ac00] 08:34:10 INFO - PROCESS | 2087 | 1462376050303 Marionette DEBUG loaded listener.js 08:34:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 221 (0x13469c800) [pid = 2087] [serial = 2269] [outer = 0x12d51ac00] 08:34:10 INFO - PROCESS | 2087 | ++DOCSHELL 0x1345df800 == 114 [pid = 2087] [id = 757] 08:34:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 222 (0x134749400) [pid = 2087] [serial = 2270] [outer = 0x0] 08:34:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 223 (0x12d515800) [pid = 2087] [serial = 2271] [outer = 0x134749400] 08:34:10 INFO - PROCESS | 2087 | 1462376050707 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]]]}] 08:34:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 08:34:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 619ms 08:34:10 INFO - PROCESS | 2087 | 1462376050723 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:34:10 INFO - PROCESS | 2087 | 1462376050724 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:34:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:34:10 INFO - PROCESS | 2087 | 1462376050727 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:34:10 INFO - PROCESS | 2087 | 1462376050730 Marionette TRACE conn2 <- [1,2994,null,{}] 08:34:10 INFO - PROCESS | 2087 | 1462376050733 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}] 08:34:10 INFO - PROCESS | 2087 | 1462376050923 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:34:10 INFO - PROCESS | 2087 | 1462376050951 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:10 INFO - PROCESS | 2087 | ++DOCSHELL 0x137eb4800 == 115 [pid = 2087] [id = 758] 08:34:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 224 (0x12add5c00) [pid = 2087] [serial = 2272] [outer = 0x0] 08:34:10 INFO - PROCESS | 2087 | ++DOMWINDOW == 225 (0x13474fc00) [pid = 2087] [serial = 2273] [outer = 0x12add5c00] 08:34:10 INFO - PROCESS | 2087 | 1462376050976 Marionette DEBUG loaded listener.js 08:34:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 226 (0x1361f4400) [pid = 2087] [serial = 2274] [outer = 0x12add5c00] 08:34:11 INFO - PROCESS | 2087 | 1462376051357 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]]]}] 08:34:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:34:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 08:34:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 673ms 08:34:11 INFO - PROCESS | 2087 | 1462376051401 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:34:11 INFO - PROCESS | 2087 | 1462376051403 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:34:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:34:11 INFO - PROCESS | 2087 | 1462376051412 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:34:11 INFO - PROCESS | 2087 | 1462376051414 Marionette TRACE conn2 <- [1,2998,null,{}] 08:34:11 INFO - PROCESS | 2087 | 1462376051417 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}] 08:34:11 INFO - PROCESS | 2087 | 1462376051660 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:34:11 INFO - PROCESS | 2087 | --DOMWINDOW == 225 (0x1191e7000) [pid = 2087] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:34:11 INFO - PROCESS | 2087 | --DOMWINDOW == 224 (0x124e9b400) [pid = 2087] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:34:11 INFO - PROCESS | 2087 | --DOMWINDOW == 223 (0x12f717800) [pid = 2087] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:34:11 INFO - PROCESS | 2087 | --DOMWINDOW == 222 (0x12ba38000) [pid = 2087] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:34:11 INFO - PROCESS | 2087 | --DOMWINDOW == 221 (0x1275a1800) [pid = 2087] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:34:11 INFO - PROCESS | 2087 | --DOMWINDOW == 220 (0x1292a5c00) [pid = 2087] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:34:11 INFO - PROCESS | 2087 | --DOMWINDOW == 219 (0x123e59000) [pid = 2087] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:34:11 INFO - PROCESS | 2087 | --DOMWINDOW == 218 (0x110e14000) [pid = 2087] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:34:11 INFO - PROCESS | 2087 | --DOMWINDOW == 217 (0x119640800) [pid = 2087] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:34:11 INFO - PROCESS | 2087 | --DOMWINDOW == 216 (0x111f59000) [pid = 2087] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:34:11 INFO - PROCESS | 2087 | --DOMWINDOW == 215 (0x116654400) [pid = 2087] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:34:11 INFO - PROCESS | 2087 | --DOMWINDOW == 214 (0x12d2c2000) [pid = 2087] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:34:11 INFO - PROCESS | 2087 | 1462376051970 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:11 INFO - PROCESS | 2087 | ++DOCSHELL 0x12ab15000 == 116 [pid = 2087] [id = 759] 08:34:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 215 (0x110f3c400) [pid = 2087] [serial = 2275] [outer = 0x0] 08:34:11 INFO - PROCESS | 2087 | ++DOMWINDOW == 216 (0x116654800) [pid = 2087] [serial = 2276] [outer = 0x110f3c400] 08:34:12 INFO - PROCESS | 2087 | 1462376052001 Marionette DEBUG loaded listener.js 08:34:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 217 (0x12a636000) [pid = 2087] [serial = 2277] [outer = 0x110f3c400] 08:34:12 INFO - PROCESS | 2087 | 1462376052282 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]]]}] 08:34:12 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. 08:34:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 929ms 08:34:12 INFO - PROCESS | 2087 | 1462376052335 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:34:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:34:12 INFO - PROCESS | 2087 | 1462376052337 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:34:12 INFO - PROCESS | 2087 | 1462376052339 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:34:12 INFO - PROCESS | 2087 | 1462376052341 Marionette TRACE conn2 <- [1,3002,null,{}] 08:34:12 INFO - PROCESS | 2087 | 1462376052344 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}] 08:34:12 INFO - PROCESS | 2087 | 1462376052470 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:34:12 INFO - PROCESS | 2087 | 1462376052566 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:12 INFO - PROCESS | 2087 | ++DOCSHELL 0x13fb78000 == 117 [pid = 2087] [id = 760] 08:34:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 218 (0x11282ec00) [pid = 2087] [serial = 2278] [outer = 0x0] 08:34:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 219 (0x1364f3400) [pid = 2087] [serial = 2279] [outer = 0x11282ec00] 08:34:12 INFO - PROCESS | 2087 | 1462376052592 Marionette DEBUG loaded listener.js 08:34:12 INFO - PROCESS | 2087 | ++DOMWINDOW == 220 (0x13672e400) [pid = 2087] [serial = 2280] [outer = 0x11282ec00] 08:34:12 INFO - PROCESS | 2087 | 1462376052854 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]]]}] 08:34:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 08:34:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 525ms 08:34:12 INFO - PROCESS | 2087 | 1462376052870 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:34:12 INFO - PROCESS | 2087 | 1462376052871 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:34:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:34:12 INFO - PROCESS | 2087 | 1462376052874 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:34:12 INFO - PROCESS | 2087 | 1462376052875 Marionette TRACE conn2 <- [1,3006,null,{}] 08:34:12 INFO - PROCESS | 2087 | 1462376052886 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}] 08:34:13 INFO - PROCESS | 2087 | 1462376053009 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:34:13 INFO - PROCESS | 2087 | 1462376053014 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:13 INFO - PROCESS | 2087 | ++DOCSHELL 0x142072800 == 118 [pid = 2087] [id = 761] 08:34:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 221 (0x136737c00) [pid = 2087] [serial = 2281] [outer = 0x0] 08:34:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 222 (0x138a0b400) [pid = 2087] [serial = 2282] [outer = 0x136737c00] 08:34:13 INFO - PROCESS | 2087 | 1462376053039 Marionette DEBUG loaded listener.js 08:34:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 223 (0x140910c00) [pid = 2087] [serial = 2283] [outer = 0x136737c00] 08:34:13 INFO - PROCESS | 2087 | 1462376053412 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]]]}] 08:34:13 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. 08:34:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 568ms 08:34:13 INFO - PROCESS | 2087 | 1462376053447 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:34:13 INFO - PROCESS | 2087 | 1462376053449 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:34:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:34:13 INFO - PROCESS | 2087 | 1462376053451 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:34:13 INFO - PROCESS | 2087 | 1462376053452 Marionette TRACE conn2 <- [1,3010,null,{}] 08:34:13 INFO - PROCESS | 2087 | 1462376053455 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}] 08:34:13 INFO - PROCESS | 2087 | 1462376053628 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:34:13 INFO - PROCESS | 2087 | 1462376053638 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:13 INFO - PROCESS | 2087 | ++DOCSHELL 0x142522000 == 119 [pid = 2087] [id = 762] 08:34:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 224 (0x136738400) [pid = 2087] [serial = 2284] [outer = 0x0] 08:34:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 225 (0x140912c00) [pid = 2087] [serial = 2285] [outer = 0x136738400] 08:34:13 INFO - PROCESS | 2087 | 1462376053663 Marionette DEBUG loaded listener.js 08:34:13 INFO - PROCESS | 2087 | ++DOMWINDOW == 226 (0x128a11800) [pid = 2087] [serial = 2286] [outer = 0x136738400] 08:34:14 INFO - PROCESS | 2087 | 1462376054136 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]]]}] 08:34:14 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 08:34:14 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 719ms 08:34:14 INFO - PROCESS | 2087 | 1462376054171 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:34:14 INFO - PROCESS | 2087 | 1462376054174 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:34:14 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:34:14 INFO - PROCESS | 2087 | 1462376054177 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:34:14 INFO - PROCESS | 2087 | 1462376054180 Marionette TRACE conn2 <- [1,3014,null,{}] 08:34:14 INFO - PROCESS | 2087 | 1462376054183 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}] 08:34:14 INFO - PROCESS | 2087 | 1462376054330 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:34:14 INFO - PROCESS | 2087 | 1462376054475 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:14 INFO - PROCESS | 2087 | ++DOCSHELL 0x12a844000 == 120 [pid = 2087] [id = 763] 08:34:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 227 (0x117173000) [pid = 2087] [serial = 2287] [outer = 0x0] 08:34:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 228 (0x11741e000) [pid = 2087] [serial = 2288] [outer = 0x117173000] 08:34:14 INFO - PROCESS | 2087 | 1462376054508 Marionette DEBUG loaded listener.js 08:34:14 INFO - PROCESS | 2087 | ++DOMWINDOW == 229 (0x11963a400) [pid = 2087] [serial = 2289] [outer = 0x117173000] 08:34:14 INFO - PROCESS | 2087 | [2087] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:34:14 INFO - PROCESS | 2087 | 1462376054931 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:34:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:34:14 INFO - {} 08:34:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:34:14 INFO - {} 08:34:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:34:14 INFO - {} 08:34:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:34:14 INFO - {} 08:34:14 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 771ms 08:34:14 INFO - PROCESS | 2087 | 1462376054948 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:34:14 INFO - PROCESS | 2087 | 1462376054952 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:34:14 INFO - TEST-START | /FileAPI/fileReader.html 08:34:14 INFO - PROCESS | 2087 | 1462376054957 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:34:14 INFO - PROCESS | 2087 | 1462376054959 Marionette TRACE conn2 <- [1,3018,null,{}] 08:34:14 INFO - PROCESS | 2087 | 1462376054961 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}] 08:34:15 INFO - PROCESS | 2087 | 1462376055099 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:34:15 INFO - PROCESS | 2087 | 1462376055241 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:15 INFO - PROCESS | 2087 | ++DOCSHELL 0x1322cf000 == 121 [pid = 2087] [id = 764] 08:34:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 230 (0x119fad800) [pid = 2087] [serial = 2290] [outer = 0x0] 08:34:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 231 (0x123e58400) [pid = 2087] [serial = 2291] [outer = 0x119fad800] 08:34:15 INFO - PROCESS | 2087 | 1462376055271 Marionette DEBUG loaded listener.js 08:34:15 INFO - PROCESS | 2087 | ++DOMWINDOW == 232 (0x128bc0800) [pid = 2087] [serial = 2292] [outer = 0x119fad800] 08:34:15 INFO - PROCESS | 2087 | 1462376055650 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]]]}] 08:34:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:34:15 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:34:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:34:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:34:15 INFO - TEST-OK | /FileAPI/fileReader.html | took 720ms 08:34:15 INFO - PROCESS | 2087 | 1462376055678 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:34:15 INFO - PROCESS | 2087 | 1462376055679 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:34:15 INFO - TEST-START | /FileAPI/historical.html 08:34:15 INFO - PROCESS | 2087 | 1462376055682 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:34:15 INFO - PROCESS | 2087 | 1462376055684 Marionette TRACE conn2 <- [1,3022,null,{}] 08:34:15 INFO - PROCESS | 2087 | 1462376055693 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}] 08:34:15 INFO - PROCESS | 2087 | 1462376055852 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:34:16 INFO - PROCESS | 2087 | 1462376056009 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:16 INFO - PROCESS | 2087 | ++DOCSHELL 0x1407b4000 == 122 [pid = 2087] [id = 765] 08:34:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 233 (0x12a7c1000) [pid = 2087] [serial = 2293] [outer = 0x0] 08:34:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 234 (0x12a8f3400) [pid = 2087] [serial = 2294] [outer = 0x12a7c1000] 08:34:16 INFO - PROCESS | 2087 | 1462376056047 Marionette DEBUG loaded listener.js 08:34:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 235 (0x12c634c00) [pid = 2087] [serial = 2295] [outer = 0x12a7c1000] 08:34:16 INFO - PROCESS | 2087 | 1462376056420 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"]]]}] 08:34:16 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:34:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:34:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:34:16 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:34:16 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:34:16 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:34:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:34:16 INFO - TEST-OK | /FileAPI/historical.html | took 775ms 08:34:16 INFO - PROCESS | 2087 | 1462376056458 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:34:16 INFO - PROCESS | 2087 | 1462376056460 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:34:16 INFO - TEST-START | /FileAPI/idlharness.html 08:34:16 INFO - PROCESS | 2087 | 1462376056462 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:34:16 INFO - PROCESS | 2087 | 1462376056464 Marionette TRACE conn2 <- [1,3026,null,{}] 08:34:16 INFO - PROCESS | 2087 | 1462376056466 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}] 08:34:16 INFO - PROCESS | 2087 | 1462376056599 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:34:16 INFO - PROCESS | 2087 | 1462376056738 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:16 INFO - PROCESS | 2087 | ++DOCSHELL 0x142dba000 == 123 [pid = 2087] [id = 766] 08:34:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 236 (0x12bb53000) [pid = 2087] [serial = 2296] [outer = 0x0] 08:34:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 237 (0x12d9b8c00) [pid = 2087] [serial = 2297] [outer = 0x12bb53000] 08:34:16 INFO - PROCESS | 2087 | 1462376056769 Marionette DEBUG loaded listener.js 08:34:16 INFO - PROCESS | 2087 | ++DOMWINDOW == 238 (0x134693400) [pid = 2087] [serial = 2298] [outer = 0x12bb53000] 08:34:17 INFO - PROCESS | 2087 | 1462376057436 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:34:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:34:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:34:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:34:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:34:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:34:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:34:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:34:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:34:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:34:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:34:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:34:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:34:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:34:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:34:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:34:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:34:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:34:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:34:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:34:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:34:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:34:17 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 08:34:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:34:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:34:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:34:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:34:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:34:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:34:17 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 08:34:17 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 08:34:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:34:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:34:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:34:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:34:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:34:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:34:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:34:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:34:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:34:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:34:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:34:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:34:17 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 08:34:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:34:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:34:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:34:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:34:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:34:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:34:17 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 08:34:17 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 08:34:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:34:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:34:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:34:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:34:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:34:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:34:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:34:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:34:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:34:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:34:17 INFO - TEST-OK | /FileAPI/idlharness.html | took 1038ms 08:34:17 INFO - TEST-START | /FileAPI/idlharness.worker 08:34:17 INFO - PROCESS | 2087 | 1462376057501 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:34:17 INFO - PROCESS | 2087 | 1462376057503 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:34:17 INFO - PROCESS | 2087 | 1462376057505 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:34:17 INFO - PROCESS | 2087 | 1462376057507 Marionette TRACE conn2 <- [1,3030,null,{}] 08:34:17 INFO - PROCESS | 2087 | 1462376057510 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}] 08:34:17 INFO - PROCESS | 2087 | 1462376057643 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:34:17 INFO - PROCESS | 2087 | 1462376057784 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:17 INFO - PROCESS | 2087 | ++DOCSHELL 0x1454d4000 == 124 [pid = 2087] [id = 767] 08:34:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 239 (0x12bfa0800) [pid = 2087] [serial = 2299] [outer = 0x0] 08:34:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 240 (0x1422c2400) [pid = 2087] [serial = 2300] [outer = 0x12bfa0800] 08:34:17 INFO - PROCESS | 2087 | 1462376057813 Marionette DEBUG loaded listener.js 08:34:17 INFO - PROCESS | 2087 | ++DOMWINDOW == 241 (0x142327000) [pid = 2087] [serial = 2301] [outer = 0x12bfa0800] 08:34:17 INFO - PROCESS | 2087 | [2087] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:34:18 INFO - PROCESS | 2087 | 1462376058634 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:34:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:34:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:34:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:34:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:34:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:34:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:34:18 INFO - {} 08:34:18 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 08:34:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:34:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:34:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:34:18 INFO - {} 08:34:18 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 - {} 08:34:18 INFO - {} 08:34:18 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 08:34:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:34:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:34:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:34:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:34:18 INFO - {} 08:34:18 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 08:34:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:34:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:34:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:34:18 INFO - {} 08:34:18 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 - {} 08:34:18 INFO - {} 08:34:18 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 08:34:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:34:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:34:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:34:18 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 08:34:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:34:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:34:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:34:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:34:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:34:18 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 08:34:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:34:18 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 08:34:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:34:18 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 08:34:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:34:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:34:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:34:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:34:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:34:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:34:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:34:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:34:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:34:18 INFO - {} 08:34:18 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1191ms 08:34:18 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:34:18 INFO - PROCESS | 2087 | 1462376058698 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:34:18 INFO - PROCESS | 2087 | 1462376058700 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:34:18 INFO - PROCESS | 2087 | 1462376058704 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:34:18 INFO - PROCESS | 2087 | 1462376058707 Marionette TRACE conn2 <- [1,3034,null,{}] 08:34:18 INFO - PROCESS | 2087 | 1462376058712 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}] 08:34:18 INFO - PROCESS | 2087 | 1462376058983 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:34:19 INFO - PROCESS | 2087 | 1462376059231 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:19 INFO - PROCESS | 2087 | ++DOCSHELL 0x149692000 == 125 [pid = 2087] [id = 768] 08:34:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 242 (0x142334800) [pid = 2087] [serial = 2302] [outer = 0x0] 08:34:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 243 (0x148f4d800) [pid = 2087] [serial = 2303] [outer = 0x142334800] 08:34:19 INFO - PROCESS | 2087 | 1462376059265 Marionette DEBUG loaded listener.js 08:34:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 244 (0x148f52c00) [pid = 2087] [serial = 2304] [outer = 0x142334800] 08:34:19 INFO - PROCESS | 2087 | 1462376059619 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]]]}] 08:34:19 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:34:19 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 922ms 08:34:19 INFO - PROCESS | 2087 | 1462376059626 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:34:19 INFO - PROCESS | 2087 | 1462376059627 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:34:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:34:19 INFO - PROCESS | 2087 | 1462376059630 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:34:19 INFO - PROCESS | 2087 | 1462376059631 Marionette TRACE conn2 <- [1,3038,null,{}] 08:34:19 INFO - PROCESS | 2087 | 1462376059633 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}] 08:34:19 INFO - PROCESS | 2087 | 1462376059770 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:34:19 INFO - PROCESS | 2087 | 1462376059912 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:19 INFO - PROCESS | 2087 | ++DOCSHELL 0x1496a9800 == 126 [pid = 2087] [id = 769] 08:34:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 245 (0x142334c00) [pid = 2087] [serial = 2305] [outer = 0x0] 08:34:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 246 (0x148f59000) [pid = 2087] [serial = 2306] [outer = 0x142334c00] 08:34:19 INFO - PROCESS | 2087 | 1462376059943 Marionette DEBUG loaded listener.js 08:34:19 INFO - PROCESS | 2087 | ++DOMWINDOW == 247 (0x149377400) [pid = 2087] [serial = 2307] [outer = 0x142334c00] 08:34:20 INFO - PROCESS | 2087 | 1462376060321 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"]]]}] 08:34:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:34:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 718ms 08:34:20 INFO - PROCESS | 2087 | 1462376060349 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:34:20 INFO - PROCESS | 2087 | 1462376060350 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:34:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:34:20 INFO - PROCESS | 2087 | 1462376060352 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:34:20 INFO - PROCESS | 2087 | 1462376060354 Marionette TRACE conn2 <- [1,3042,null,{}] 08:34:20 INFO - PROCESS | 2087 | 1462376060356 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}] 08:34:20 INFO - PROCESS | 2087 | 1462376060492 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:34:20 INFO - PROCESS | 2087 | 1462376060622 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:20 INFO - PROCESS | 2087 | ++DOCSHELL 0x1423d1800 == 127 [pid = 2087] [id = 770] 08:34:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 248 (0x123e30000) [pid = 2087] [serial = 2308] [outer = 0x0] 08:34:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 249 (0x145fdfc00) [pid = 2087] [serial = 2309] [outer = 0x123e30000] 08:34:20 INFO - PROCESS | 2087 | 1462376060654 Marionette DEBUG loaded listener.js 08:34:20 INFO - PROCESS | 2087 | ++DOMWINDOW == 250 (0x145fe3000) [pid = 2087] [serial = 2310] [outer = 0x123e30000] 08:34:21 INFO - PROCESS | 2087 | 1462376061138 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]]]}] 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:34:21 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. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:34:21 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'.) 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:34:21 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. 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:34:21 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. 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:34:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:34:21 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. 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:34:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:34:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:34:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:34:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 829ms 08:34:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:34:21 INFO - PROCESS | 2087 | 1462376061215 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:34:21 INFO - PROCESS | 2087 | 1462376061217 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:34:21 INFO - PROCESS | 2087 | 1462376061221 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:34:21 INFO - PROCESS | 2087 | 1462376061222 Marionette TRACE conn2 <- [1,3046,null,{}] 08:34:21 INFO - PROCESS | 2087 | 1462376061225 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}] 08:34:21 INFO - PROCESS | 2087 | 1462376061351 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:34:21 INFO - PROCESS | 2087 | 1462376061493 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:21 INFO - PROCESS | 2087 | ++DOCSHELL 0x14510e000 == 128 [pid = 2087] [id = 771] 08:34:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 251 (0x1361e8400) [pid = 2087] [serial = 2311] [outer = 0x0] 08:34:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 252 (0x145e2ec00) [pid = 2087] [serial = 2312] [outer = 0x1361e8400] 08:34:21 INFO - PROCESS | 2087 | 1462376061523 Marionette DEBUG loaded listener.js 08:34:21 INFO - PROCESS | 2087 | ++DOMWINDOW == 253 (0x145fe6400) [pid = 2087] [serial = 2313] [outer = 0x1361e8400] 08:34:21 INFO - PROCESS | 2087 | [2087] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:34:21 INFO - PROCESS | 2087 | 1462376061961 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:34:21 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:34:21 INFO - {} 08:34:21 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 773ms 08:34:21 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:34:21 INFO - PROCESS | 2087 | 1462376061994 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:34:21 INFO - PROCESS | 2087 | 1462376061996 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:34:21 INFO - PROCESS | 2087 | 1462376061998 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:34:22 INFO - PROCESS | 2087 | 1462376061999 Marionette TRACE conn2 <- [1,3050,null,{}] 08:34:22 INFO - PROCESS | 2087 | 1462376062002 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}] 08:34:22 INFO - PROCESS | 2087 | 1462376062169 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:34:22 INFO - PROCESS | 2087 | 1462376062312 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:22 INFO - PROCESS | 2087 | ++DOCSHELL 0x149ac0800 == 129 [pid = 2087] [id = 772] 08:34:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 254 (0x142556c00) [pid = 2087] [serial = 2314] [outer = 0x0] 08:34:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 255 (0x145e3a800) [pid = 2087] [serial = 2315] [outer = 0x142556c00] 08:34:22 INFO - PROCESS | 2087 | 1462376062343 Marionette DEBUG loaded listener.js 08:34:22 INFO - PROCESS | 2087 | ++DOMWINDOW == 256 (0x145fe8000) [pid = 2087] [serial = 2316] [outer = 0x142556c00] 08:34:22 INFO - PROCESS | 2087 | 1462376062709 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]]]}] 08:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:34:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:34:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 719ms 08:34:22 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:34:22 INFO - PROCESS | 2087 | 1462376062717 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:34:22 INFO - PROCESS | 2087 | 1462376062719 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:34:22 INFO - PROCESS | 2087 | 1462376062722 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:34:22 INFO - PROCESS | 2087 | 1462376062723 Marionette TRACE conn2 <- [1,3054,null,{}] 08:34:22 INFO - PROCESS | 2087 | 1462376062726 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}] 08:34:22 INFO - PROCESS | 2087 | 1462376062878 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:34:23 INFO - PROCESS | 2087 | 1462376063029 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:23 INFO - PROCESS | 2087 | ++DOCSHELL 0x143931000 == 130 [pid = 2087] [id = 773] 08:34:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 257 (0x110f95000) [pid = 2087] [serial = 2317] [outer = 0x0] 08:34:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 258 (0x140917000) [pid = 2087] [serial = 2318] [outer = 0x110f95000] 08:34:23 INFO - PROCESS | 2087 | 1462376063062 Marionette DEBUG loaded listener.js 08:34:23 INFO - PROCESS | 2087 | ++DOMWINDOW == 259 (0x145fea800) [pid = 2087] [serial = 2319] [outer = 0x110f95000] 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:34:23 INFO - PROCESS | 2087 | 1462376063631 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"]]]}] 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:34:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:34:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:34:23 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" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:34:23 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" 08:34:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:34:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:34:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 933ms 08:34:23 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:34:23 INFO - PROCESS | 2087 | 1462376063656 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:34:23 INFO - PROCESS | 2087 | 1462376063657 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:34:23 INFO - PROCESS | 2087 | 1462376063660 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:34:23 INFO - PROCESS | 2087 | 1462376063661 Marionette TRACE conn2 <- [1,3058,null,{}] 08:34:23 INFO - PROCESS | 2087 | 1462376063664 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}] 08:34:23 INFO - PROCESS | 2087 | 1462376063872 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:34:24 INFO - PROCESS | 2087 | 1462376064086 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:24 INFO - PROCESS | 2087 | ++DOCSHELL 0x127061000 == 131 [pid = 2087] [id = 774] 08:34:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 260 (0x110f33800) [pid = 2087] [serial = 2320] [outer = 0x0] 08:34:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 261 (0x128dd5c00) [pid = 2087] [serial = 2321] [outer = 0x110f33800] 08:34:24 INFO - PROCESS | 2087 | 1462376064141 Marionette DEBUG loaded listener.js 08:34:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 262 (0x14232fc00) [pid = 2087] [serial = 2322] [outer = 0x110f33800] 08:34:24 INFO - PROCESS | 2087 | 1462376064607 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]]]}] 08:34:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:34:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:34:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:34:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:34:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:34:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:34:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:34:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:34:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:34:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:34:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:34:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:34:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:34:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:34:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:34:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:34:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:34:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:34:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:34:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 973ms 08:34:24 INFO - PROCESS | 2087 | 1462376064634 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:34:24 INFO - PROCESS | 2087 | 1462376064635 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:34:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:34:24 INFO - PROCESS | 2087 | 1462376064638 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:34:24 INFO - PROCESS | 2087 | 1462376064639 Marionette TRACE conn2 <- [1,3062,null,{}] 08:34:24 INFO - PROCESS | 2087 | 1462376064641 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}] 08:34:24 INFO - PROCESS | 2087 | 1462376064785 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:34:24 INFO - PROCESS | 2087 | 1462376064932 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:24 INFO - PROCESS | 2087 | ++DOCSHELL 0x1437c7000 == 132 [pid = 2087] [id = 775] 08:34:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 263 (0x1166ac800) [pid = 2087] [serial = 2323] [outer = 0x0] 08:34:24 INFO - PROCESS | 2087 | ++DOMWINDOW == 264 (0x14239c000) [pid = 2087] [serial = 2324] [outer = 0x1166ac800] 08:34:24 INFO - PROCESS | 2087 | 1462376064962 Marionette DEBUG loaded listener.js 08:34:25 INFO - PROCESS | 2087 | ++DOMWINDOW == 265 (0x142a24c00) [pid = 2087] [serial = 2325] [outer = 0x1166ac800] 08:34:25 INFO - PROCESS | 2087 | [2087] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:34:25 INFO - PROCESS | 2087 | 1462376065764 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:34:25 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:34:25 INFO - {} 08:34:25 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1169ms 08:34:25 INFO - PROCESS | 2087 | 1462376065850 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:34:25 INFO - PROCESS | 2087 | 1462376065852 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:34:25 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:34:25 INFO - PROCESS | 2087 | 1462376065858 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:34:25 INFO - PROCESS | 2087 | 1462376065861 Marionette TRACE conn2 <- [1,3066,null,{}] 08:34:25 INFO - PROCESS | 2087 | 1462376065870 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}] 08:34:26 INFO - PROCESS | 2087 | 1462376066005 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:34:26 INFO - PROCESS | 2087 | 1462376066149 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:26 INFO - PROCESS | 2087 | ++DOCSHELL 0x1180aa800 == 133 [pid = 2087] [id = 776] 08:34:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 266 (0x110f70c00) [pid = 2087] [serial = 2326] [outer = 0x0] 08:34:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 267 (0x1125d0400) [pid = 2087] [serial = 2327] [outer = 0x110f70c00] 08:34:26 INFO - PROCESS | 2087 | 1462376066182 Marionette DEBUG loaded listener.js 08:34:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 268 (0x112930800) [pid = 2087] [serial = 2328] [outer = 0x110f70c00] 08:34:26 INFO - PROCESS | 2087 | 1462376066576 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]]]}] 08:34:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:34:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:34:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:34:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:34:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:34:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:34:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:34:26 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 729ms 08:34:26 INFO - PROCESS | 2087 | 1462376066587 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:34:26 INFO - PROCESS | 2087 | 1462376066591 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:34:26 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:34:26 INFO - PROCESS | 2087 | 1462376066595 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:34:26 INFO - PROCESS | 2087 | 1462376066597 Marionette TRACE conn2 <- [1,3070,null,{}] 08:34:26 INFO - PROCESS | 2087 | 1462376066599 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}] 08:34:26 INFO - PROCESS | 2087 | 1462376066732 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:34:26 INFO - PROCESS | 2087 | 1462376066924 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:26 INFO - PROCESS | 2087 | ++DOCSHELL 0x116ec0000 == 134 [pid = 2087] [id = 777] 08:34:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 269 (0x1164c5800) [pid = 2087] [serial = 2329] [outer = 0x0] 08:34:26 INFO - PROCESS | 2087 | ++DOMWINDOW == 270 (0x1166ad400) [pid = 2087] [serial = 2330] [outer = 0x1164c5800] 08:34:26 INFO - PROCESS | 2087 | 1462376066972 Marionette DEBUG loaded listener.js 08:34:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 271 (0x117680c00) [pid = 2087] [serial = 2331] [outer = 0x1164c5800] 08:34:27 INFO - PROCESS | 2087 | 1462376067462 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]]]}] 08:34:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:34:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:34:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:34:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:34:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:34:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:34:27 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 923ms 08:34:27 INFO - PROCESS | 2087 | 1462376067519 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:34:27 INFO - PROCESS | 2087 | 1462376067520 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:34:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:34:27 INFO - PROCESS | 2087 | 1462376067522 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:34:27 INFO - PROCESS | 2087 | 1462376067525 Marionette TRACE conn2 <- [1,3074,null,{}] 08:34:27 INFO - PROCESS | 2087 | 1462376067532 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}] 08:34:27 INFO - PROCESS | 2087 | 1462376067653 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:34:27 INFO - PROCESS | 2087 | 1462376067808 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:27 INFO - PROCESS | 2087 | ++DOCSHELL 0x12bc99800 == 135 [pid = 2087] [id = 778] 08:34:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 272 (0x119124c00) [pid = 2087] [serial = 2332] [outer = 0x0] 08:34:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 273 (0x119d5b000) [pid = 2087] [serial = 2333] [outer = 0x119124c00] 08:34:27 INFO - PROCESS | 2087 | 1462376067840 Marionette DEBUG loaded listener.js 08:34:27 INFO - PROCESS | 2087 | ++DOMWINDOW == 274 (0x12107e000) [pid = 2087] [serial = 2334] [outer = 0x119124c00] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x1345e3000 == 134 [pid = 2087] [id = 419] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x138caf800 == 133 [pid = 2087] [id = 687] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x123ab8800 == 132 [pid = 2087] [id = 689] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x142072800 == 131 [pid = 2087] [id = 761] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x13fb78000 == 130 [pid = 2087] [id = 760] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x12ab15000 == 129 [pid = 2087] [id = 759] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 273 (0x1364d5c00) [pid = 2087] [serial = 2146] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 272 (0x136440400) [pid = 2087] [serial = 2143] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 271 (0x13474ec00) [pid = 2087] [serial = 2134] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 270 (0x136125000) [pid = 2087] [serial = 2137] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 269 (0x12d2cd000) [pid = 2087] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 268 (0x136738800) [pid = 2087] [serial = 2155] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 267 (0x13627d800) [pid = 2087] [serial = 2140] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 266 (0x1364fa800) [pid = 2087] [serial = 2149] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 265 (0x1366cf400) [pid = 2087] [serial = 2152] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 264 (0x12bb4c000) [pid = 2087] [serial = 2191] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x137eb4800 == 128 [pid = 2087] [id = 758] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x1345df800 == 127 [pid = 2087] [id = 757] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x1346d6000 == 126 [pid = 2087] [id = 756] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x131fbc800 == 125 [pid = 2087] [id = 755] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x12dc05000 == 124 [pid = 2087] [id = 754] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x12c144000 == 123 [pid = 2087] [id = 753] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x127515000 == 122 [pid = 2087] [id = 752] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x12d4be000 == 121 [pid = 2087] [id = 751] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x1366f4800 == 120 [pid = 2087] [id = 750] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x12eaba800 == 119 [pid = 2087] [id = 749] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x1292d4800 == 118 [pid = 2087] [id = 748] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x115d45800 == 117 [pid = 2087] [id = 746] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x1454d6000 == 116 [pid = 2087] [id = 739] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x144c17000 == 115 [pid = 2087] [id = 738] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x1425ee000 == 114 [pid = 2087] [id = 737] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x14205e800 == 113 [pid = 2087] [id = 736] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x1407b4800 == 112 [pid = 2087] [id = 735] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x13fb5e000 == 111 [pid = 2087] [id = 734] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x13476a000 == 110 [pid = 2087] [id = 733] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x12bc8b800 == 109 [pid = 2087] [id = 732] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x12bab3000 == 108 [pid = 2087] [id = 690] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x119daa000 == 107 [pid = 2087] [id = 731] 08:34:28 INFO - PROCESS | 2087 | --DOCSHELL 0x1366f5800 == 106 [pid = 2087] [id = 730] 08:34:28 INFO - PROCESS | 2087 | 1462376068293 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]]]}] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 263 (0x1197e2800) [pid = 2087] [serial = 2116] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 262 (0x1199a5400) [pid = 2087] [serial = 2164] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 261 (0x1242bd400) [pid = 2087] [serial = 2174] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 260 (0x13129ac00) [pid = 2087] [serial = 2111] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 259 (0x12bbd7400) [pid = 2087] [serial = 2182] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 258 (0x1257e6800) [pid = 2087] [serial = 2173] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 257 (0x12a62e400) [pid = 2087] [serial = 2122] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 256 (0x128bc1800) [pid = 2087] [serial = 2176] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 255 (0x12add6800) [pid = 2087] [serial = 2180] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 254 (0x111019000) [pid = 2087] [serial = 2113] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 253 (0x1242bec00) [pid = 2087] [serial = 2170] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 252 (0x112829c00) [pid = 2087] [serial = 2186] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 251 (0x121084000) [pid = 2087] [serial = 2167] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 250 (0x112f12c00) [pid = 2087] [serial = 2161] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 249 (0x12a863400) [pid = 2087] [serial = 2179] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 248 (0x12a7d2c00) [pid = 2087] [serial = 2177] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 247 (0x131296800) [pid = 2087] [serial = 2128] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 246 (0x134708000) [pid = 2087] [serial = 2131] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 245 (0x12bfa5800) [pid = 2087] [serial = 2183] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 244 (0x119fb1c00) [pid = 2087] [serial = 2165] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 243 (0x118566800) [pid = 2087] [serial = 2188] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 242 (0x123e36c00) [pid = 2087] [serial = 2168] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 241 (0x138a05c00) [pid = 2087] [serial = 2158] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 240 (0x12d24f400) [pid = 2087] [serial = 2125] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 239 (0x110f67000) [pid = 2087] [serial = 2185] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 238 (0x123e5a000) [pid = 2087] [serial = 2119] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 237 (0x124b8e400) [pid = 2087] [serial = 2189] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 236 (0x1248a0c00) [pid = 2087] [serial = 2171] [outer = 0x0] [url = about:blank] 08:34:28 INFO - PROCESS | 2087 | --DOMWINDOW == 235 (0x1167c9800) [pid = 2087] [serial = 2162] [outer = 0x0] [url = about:blank] 08:34:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:34:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:34:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:34:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:34:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:34:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:34:28 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 823ms 08:34:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:34:28 INFO - PROCESS | 2087 | 1462376068346 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:34:28 INFO - PROCESS | 2087 | 1462376068347 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:34:28 INFO - PROCESS | 2087 | 1462376068350 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:34:28 INFO - PROCESS | 2087 | 1462376068351 Marionette TRACE conn2 <- [1,3078,null,{}] 08:34:28 INFO - PROCESS | 2087 | 1462376068353 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}] 08:34:28 INFO - PROCESS | 2087 | 1462376068463 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:34:28 INFO - PROCESS | 2087 | 1462376068467 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:28 INFO - PROCESS | 2087 | ++DOCSHELL 0x119da3000 == 107 [pid = 2087] [id = 779] 08:34:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 236 (0x119119800) [pid = 2087] [serial = 2335] [outer = 0x0] 08:34:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 237 (0x119d7bc00) [pid = 2087] [serial = 2336] [outer = 0x119119800] 08:34:28 INFO - PROCESS | 2087 | 1462376068493 Marionette DEBUG loaded listener.js 08:34:28 INFO - PROCESS | 2087 | ++DOMWINDOW == 238 (0x121197400) [pid = 2087] [serial = 2337] [outer = 0x119119800] 08:34:28 INFO - PROCESS | 2087 | 1462376068889 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] 08:34:28 INFO - PROCESS | 2087 | 1462376068923 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:34:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:34:28 INFO - PROCESS | 2087 | 1462376068926 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:34:28 INFO - PROCESS | 2087 | 1462376068927 Marionette TRACE conn2 <- [1,3082,null,{}] 08:34:28 INFO - PROCESS | 2087 | 1462376068929 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}] 08:34:29 INFO - PROCESS | 2087 | 1462376069035 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:34:29 INFO - PROCESS | 2087 | 1462376069039 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:29 INFO - PROCESS | 2087 | ++DOCSHELL 0x1292e5800 == 108 [pid = 2087] [id = 780] 08:34:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 239 (0x123c8f000) [pid = 2087] [serial = 2338] [outer = 0x0] 08:34:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 240 (0x1242b8000) [pid = 2087] [serial = 2339] [outer = 0x123c8f000] 08:34:29 INFO - PROCESS | 2087 | 1462376069064 Marionette DEBUG loaded listener.js 08:34:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 241 (0x1245e0800) [pid = 2087] [serial = 2340] [outer = 0x123c8f000] 08:34:29 INFO - PROCESS | 2087 | 1462376069451 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]]]}] 08:34:29 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:34:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:29 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:34:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:34:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 568ms 08:34:29 INFO - PROCESS | 2087 | 1462376069495 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:34:29 INFO - PROCESS | 2087 | 1462376069496 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:34:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:34:29 INFO - PROCESS | 2087 | 1462376069498 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:34:29 INFO - PROCESS | 2087 | 1462376069500 Marionette TRACE conn2 <- [1,3086,null,{}] 08:34:29 INFO - PROCESS | 2087 | 1462376069502 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}] 08:34:29 INFO - PROCESS | 2087 | 1462376069626 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:34:29 INFO - PROCESS | 2087 | 1462376069632 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:29 INFO - PROCESS | 2087 | ++DOCSHELL 0x12d2ce000 == 109 [pid = 2087] [id = 781] 08:34:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 242 (0x124b8e400) [pid = 2087] [serial = 2341] [outer = 0x0] 08:34:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 243 (0x1268e8000) [pid = 2087] [serial = 2342] [outer = 0x124b8e400] 08:34:29 INFO - PROCESS | 2087 | 1462376069659 Marionette DEBUG loaded listener.js 08:34:29 INFO - PROCESS | 2087 | ++DOMWINDOW == 244 (0x128bb9c00) [pid = 2087] [serial = 2343] [outer = 0x124b8e400] 08:34:30 INFO - PROCESS | 2087 | 1462376070107 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:34:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:34:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 619ms 08:34:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:34:30 INFO - PROCESS | 2087 | 1462376070117 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:34:30 INFO - PROCESS | 2087 | 1462376070118 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:34:30 INFO - PROCESS | 2087 | 1462376070121 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:34:30 INFO - PROCESS | 2087 | 1462376070122 Marionette TRACE conn2 <- [1,3090,null,{}] 08:34:30 INFO - PROCESS | 2087 | 1462376070124 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}] 08:34:30 INFO - PROCESS | 2087 | 1462376070298 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:34:30 INFO - PROCESS | 2087 | 1462376070334 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:30 INFO - PROCESS | 2087 | ++DOCSHELL 0x12dc14800 == 110 [pid = 2087] [id = 782] 08:34:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 245 (0x1245f6000) [pid = 2087] [serial = 2344] [outer = 0x0] 08:34:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 246 (0x128bc2800) [pid = 2087] [serial = 2345] [outer = 0x1245f6000] 08:34:30 INFO - PROCESS | 2087 | 1462376070360 Marionette DEBUG loaded listener.js 08:34:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 247 (0x129209c00) [pid = 2087] [serial = 2346] [outer = 0x1245f6000] 08:34:30 INFO - PROCESS | 2087 | 1462376070703 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:34:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:34:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 619ms 08:34:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:34:30 INFO - PROCESS | 2087 | 1462376070740 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:34:30 INFO - PROCESS | 2087 | 1462376070741 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:34:30 INFO - PROCESS | 2087 | 1462376070744 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:34:30 INFO - PROCESS | 2087 | 1462376070747 Marionette TRACE conn2 <- [1,3094,null,{}] 08:34:30 INFO - PROCESS | 2087 | 1462376070750 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}] 08:34:30 INFO - PROCESS | 2087 | 1462376070896 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:34:30 INFO - PROCESS | 2087 | 1462376070914 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:30 INFO - PROCESS | 2087 | ++DOCSHELL 0x12f7a1000 == 111 [pid = 2087] [id = 783] 08:34:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 248 (0x1292ab000) [pid = 2087] [serial = 2347] [outer = 0x0] 08:34:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 249 (0x110f94000) [pid = 2087] [serial = 2348] [outer = 0x1292ab000] 08:34:30 INFO - PROCESS | 2087 | 1462376070941 Marionette DEBUG loaded listener.js 08:34:30 INFO - PROCESS | 2087 | ++DOMWINDOW == 250 (0x1125d3800) [pid = 2087] [serial = 2349] [outer = 0x1292ab000] 08:34:31 INFO - PROCESS | 2087 | 1462376071287 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:34:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:34:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 575ms 08:34:31 INFO - PROCESS | 2087 | 1462376071325 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:34:31 INFO - PROCESS | 2087 | 1462376071326 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:34:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:34:31 INFO - PROCESS | 2087 | 1462376071329 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:34:31 INFO - PROCESS | 2087 | 1462376071332 Marionette TRACE conn2 <- [1,3098,null,{}] 08:34:31 INFO - PROCESS | 2087 | 1462376071335 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}] 08:34:31 INFO - PROCESS | 2087 | 1462376071481 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:34:31 INFO - PROCESS | 2087 | 1462376071495 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:31 INFO - PROCESS | 2087 | ++DOCSHELL 0x13124c800 == 112 [pid = 2087] [id = 784] 08:34:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 251 (0x1293df400) [pid = 2087] [serial = 2350] [outer = 0x0] 08:34:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 252 (0x129710000) [pid = 2087] [serial = 2351] [outer = 0x1293df400] 08:34:31 INFO - PROCESS | 2087 | 1462376071521 Marionette DEBUG loaded listener.js 08:34:31 INFO - PROCESS | 2087 | ++DOMWINDOW == 253 (0x12a7bcc00) [pid = 2087] [serial = 2352] [outer = 0x1293df400] 08:34:31 INFO - PROCESS | 2087 | 1462376071889 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]]]}] 08:34:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:34:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:34:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 571ms 08:34:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:34:31 INFO - PROCESS | 2087 | 1462376071901 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:34:31 INFO - PROCESS | 2087 | 1462376071902 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:34:31 INFO - PROCESS | 2087 | 1462376071905 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:34:31 INFO - PROCESS | 2087 | 1462376071906 Marionette TRACE conn2 <- [1,3102,null,{}] 08:34:31 INFO - PROCESS | 2087 | 1462376071918 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}] 08:34:32 INFO - PROCESS | 2087 | 1462376072095 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:34:32 INFO - PROCESS | 2087 | 1462376072117 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:32 INFO - PROCESS | 2087 | ++DOCSHELL 0x13207a800 == 113 [pid = 2087] [id = 785] 08:34:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 254 (0x12a7c2000) [pid = 2087] [serial = 2353] [outer = 0x0] 08:34:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 255 (0x12a7d8800) [pid = 2087] [serial = 2354] [outer = 0x12a7c2000] 08:34:32 INFO - PROCESS | 2087 | 1462376072160 Marionette DEBUG loaded listener.js 08:34:32 INFO - PROCESS | 2087 | ++DOMWINDOW == 256 (0x12a8ef400) [pid = 2087] [serial = 2355] [outer = 0x12a7c2000] 08:34:32 INFO - PROCESS | 2087 | --DOMWINDOW == 255 (0x110f3c400) [pid = 2087] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:34:32 INFO - PROCESS | 2087 | --DOMWINDOW == 254 (0x136737c00) [pid = 2087] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:34:32 INFO - PROCESS | 2087 | --DOMWINDOW == 253 (0x11282ec00) [pid = 2087] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:34:32 INFO - PROCESS | 2087 | --DOMWINDOW == 252 (0x12bbdfc00) [pid = 2087] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:34:32 INFO - PROCESS | 2087 | --DOMWINDOW == 251 (0x12add5c00) [pid = 2087] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:34:32 INFO - PROCESS | 2087 | --DOMWINDOW == 250 (0x12d51ac00) [pid = 2087] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:34:32 INFO - PROCESS | 2087 | --DOMWINDOW == 249 (0x12a8f4800) [pid = 2087] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:34:32 INFO - PROCESS | 2087 | --DOMWINDOW == 248 (0x11824e000) [pid = 2087] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:34:32 INFO - PROCESS | 2087 | --DOMWINDOW == 247 (0x1248a6000) [pid = 2087] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:34:32 INFO - PROCESS | 2087 | --DOMWINDOW == 246 (0x116253c00) [pid = 2087] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:34:32 INFO - PROCESS | 2087 | --DOMWINDOW == 245 (0x110e12400) [pid = 2087] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:34:32 INFO - PROCESS | 2087 | --DOMWINDOW == 244 (0x12addc400) [pid = 2087] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:34:32 INFO - PROCESS | 2087 | --DOMWINDOW == 243 (0x128cb5000) [pid = 2087] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:34:32 INFO - PROCESS | 2087 | --DOMWINDOW == 242 (0x134749400) [pid = 2087] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:34:32 INFO - PROCESS | 2087 | --DOMWINDOW == 241 (0x12a864c00) [pid = 2087] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:34:32 INFO - PROCESS | 2087 | --DOMWINDOW == 240 (0x119fb4400) [pid = 2087] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:34:33 INFO - PROCESS | 2087 | 1462376073026 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:34:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:34:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1132ms 08:34:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:34:33 INFO - PROCESS | 2087 | 1462376073037 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:34:33 INFO - PROCESS | 2087 | 1462376073038 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:34:33 INFO - PROCESS | 2087 | 1462376073041 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:34:33 INFO - PROCESS | 2087 | 1462376073047 Marionette TRACE conn2 <- [1,3106,null,{}] 08:34:33 INFO - PROCESS | 2087 | 1462376073076 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}] 08:34:33 INFO - PROCESS | 2087 | 1462376073290 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:34:33 INFO - PROCESS | 2087 | 1462376073297 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:33 INFO - PROCESS | 2087 | ++DOCSHELL 0x134542800 == 114 [pid = 2087] [id = 786] 08:34:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 241 (0x12a8fb400) [pid = 2087] [serial = 2356] [outer = 0x0] 08:34:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 242 (0x12ba3a400) [pid = 2087] [serial = 2357] [outer = 0x12a8fb400] 08:34:33 INFO - PROCESS | 2087 | 1462376073346 Marionette DEBUG loaded listener.js 08:34:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 243 (0x12bfa4c00) [pid = 2087] [serial = 2358] [outer = 0x12a8fb400] 08:34:33 INFO - PROCESS | 2087 | 1462376073736 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]]]}] 08:34:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:34:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:34:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:34:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 701ms 08:34:33 INFO - PROCESS | 2087 | 1462376073743 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:34:33 INFO - PROCESS | 2087 | 1462376073744 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:34:33 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:34:33 INFO - PROCESS | 2087 | 1462376073754 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:34:33 INFO - PROCESS | 2087 | 1462376073755 Marionette TRACE conn2 <- [1,3110,null,{}] 08:34:33 INFO - PROCESS | 2087 | 1462376073757 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}] 08:34:33 INFO - PROCESS | 2087 | 1462376073925 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:34:33 INFO - PROCESS | 2087 | 1462376073954 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:33 INFO - PROCESS | 2087 | ++DOCSHELL 0x13475e800 == 115 [pid = 2087] [id = 787] 08:34:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 244 (0x12bbd1800) [pid = 2087] [serial = 2359] [outer = 0x0] 08:34:33 INFO - PROCESS | 2087 | ++DOMWINDOW == 245 (0x12c641400) [pid = 2087] [serial = 2360] [outer = 0x12bbd1800] 08:34:33 INFO - PROCESS | 2087 | 1462376073981 Marionette DEBUG loaded listener.js 08:34:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 246 (0x12ceca400) [pid = 2087] [serial = 2361] [outer = 0x12bbd1800] 08:34:34 INFO - PROCESS | 2087 | 1462376074302 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"]]]}] 08:34:34 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:34:34 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 08:34:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:34:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:34:34 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 570ms 08:34:34 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:34:34 INFO - PROCESS | 2087 | 1462376074323 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:34:34 INFO - PROCESS | 2087 | 1462376074324 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:34:34 INFO - PROCESS | 2087 | 1462376074326 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:34:34 INFO - PROCESS | 2087 | 1462376074327 Marionette TRACE conn2 <- [1,3114,null,{}] 08:34:34 INFO - PROCESS | 2087 | 1462376074332 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}] 08:34:34 INFO - PROCESS | 2087 | 1462376074442 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:34:34 INFO - PROCESS | 2087 | 1462376074446 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\", \"d6b4405a-2df4-4ef3-9a7a-9995a0abad10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:34 INFO - PROCESS | 2087 | ++DOCSHELL 0x137ea2800 == 116 [pid = 2087] [id = 788] 08:34:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 247 (0x12cfee800) [pid = 2087] [serial = 2362] [outer = 0x0] 08:34:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 248 (0x12d249400) [pid = 2087] [serial = 2363] [outer = 0x12cfee800] 08:34:34 INFO - PROCESS | 2087 | 1462376074471 Marionette DEBUG loaded listener.js 08:34:34 INFO - PROCESS | 2087 | ++DOMWINDOW == 249 (0x12d413400) [pid = 2087] [serial = 2364] [outer = 0x12cfee800] 08:34:34 INFO - PROCESS | 2087 | 1462376074956 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]]]}] 08:34:34 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:34:34 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 672ms 08:34:35 INFO - PROCESS | 2087 | 1462376074999 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:34:35 INFO - PROCESS | 2087 | 1462376075001 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:34:36 WARNING - u'runner_teardown' () 08:34:36 INFO - No more tests 08:34:36 INFO - Got 0 unexpected results 08:34:36 INFO - SUITE-END | took 535s 08:34:36 INFO - Closing logging queue 08:34:36 INFO - queue closed 08:34:36 INFO - Return code: 0 08:34:36 WARNING - # TBPL SUCCESS # 08:34:36 INFO - Running post-action listener: _resource_record_post_action 08:34:36 INFO - Running post-run listener: _resource_record_post_run 08:34:37 INFO - Total resource usage - Wall time: 557s; CPU: 57.0%; Read bytes: 29937152; Write bytes: 953870336; Read time: 306; Write time: 4632 08:34:37 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:34:37 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 153911808; Write bytes: 158005248; Read time: 13931; Write time: 373 08:34:37 INFO - run-tests - Wall time: 539s; CPU: 57.0%; Read bytes: 29609472; Write bytes: 792936448; Read time: 299; Write time: 4247 08:34:37 INFO - Running post-run listener: _upload_blobber_files 08:34:37 INFO - Blob upload gear active. 08:34:37 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:34:37 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 08:34:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 08:34:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 08:34:37 INFO - (blobuploader) - INFO - Open directory for files ... 08:34:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:34:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:34:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:34:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:34:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:34:39 INFO - (blobuploader) - INFO - Done attempting. 08:34:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:34:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:34:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:34:40 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:34:40 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:34:40 INFO - (blobuploader) - INFO - Done attempting. 08:34:40 INFO - (blobuploader) - INFO - Iteration through files over. 08:34:40 INFO - Return code: 0 08:34:40 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:34:40 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:34:40 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/915b53c5e010fa80d02fb2fe92a6dd021bf24b00995b40bc0c13b6a5cc082444ce80726712766ad5952baa8699c533e135cd5b5c08a1c440706ec8fcfc89c020", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/126ad27982307fc5225b37315ed7fbb8d6584adc8c4fd941d2fd4ebb0343cacdd335a82ca2b58564aaff66534c23334e64e7bbe1e8b01628d2dcbf59608efe23"} 08:34:40 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:34:40 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:34:40 INFO - Contents: 08:34:40 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/915b53c5e010fa80d02fb2fe92a6dd021bf24b00995b40bc0c13b6a5cc082444ce80726712766ad5952baa8699c533e135cd5b5c08a1c440706ec8fcfc89c020", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/126ad27982307fc5225b37315ed7fbb8d6584adc8c4fd941d2fd4ebb0343cacdd335a82ca2b58564aaff66534c23334e64e7bbe1e8b01628d2dcbf59608efe23"} 08:34:40 INFO - Running post-run listener: copy_logs_to_upload_dir 08:34:40 INFO - Copying logs to upload dir... 08:34:40 INFO - mkdir: /builds/slave/test/build/upload/logs 08:34:40 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1513.070983 ========= master_lag: 3.39 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 16 secs) (at 2016-05-04 08:34:44.060868) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-04 08:34:44.067028) ========= 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.lVrOys5JvS/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.16Vd4NOdmr/Listeners TMPDIR=/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/915b53c5e010fa80d02fb2fe92a6dd021bf24b00995b40bc0c13b6a5cc082444ce80726712766ad5952baa8699c533e135cd5b5c08a1c440706ec8fcfc89c020", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/126ad27982307fc5225b37315ed7fbb8d6584adc8c4fd941d2fd4ebb0343cacdd335a82ca2b58564aaff66534c23334e64e7bbe1e8b01628d2dcbf59608efe23"} build_url:https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012320 build_url: 'https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/915b53c5e010fa80d02fb2fe92a6dd021bf24b00995b40bc0c13b6a5cc082444ce80726712766ad5952baa8699c533e135cd5b5c08a1c440706ec8fcfc89c020", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/126ad27982307fc5225b37315ed7fbb8d6584adc8c4fd941d2fd4ebb0343cacdd335a82ca2b58564aaff66534c23334e64e7bbe1e8b01628d2dcbf59608efe23"}' symbols_url: 'https://queue.taskcluster.net/v1/task/dXsZhzkvTE2kdGm-tqFkxA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.29 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-04 08:34:44.369992) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 08:34:44.370338) ========= 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.lVrOys5JvS/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.16Vd4NOdmr/Listeners TMPDIR=/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/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.005295 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 08:34:44.391626) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-04 08:34:44.391960) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-04 08:34:44.392388) ========= ========= Total master_lag: 3.76 =========