builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0294 starttime: 1467818466.42 results: success (0) buildid: 20160706073423 builduid: d561b80e55da49529f455fb67012b9a1 revision: 01a1714a1d049ff43ad0fe73d0c81ba5c04fad8d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 08:21:06.424199) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-06 08:21:06.424582) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 08:21:06.424867) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-06 08:21:06.523306) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 08:21:06.523553) ========= 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.3IQ75RNbJI/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.kLob93Tvw2/Listeners TMPDIR=/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-06 08:21:06-- 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% 187M=0s 2016-07-06 08:21:07 (187 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.522729 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 08:21:07.075285) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 08:21:07.075563) ========= 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.3IQ75RNbJI/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.kLob93Tvw2/Listeners TMPDIR=/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/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.028783 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 08:21:07.125336) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 08:21:07.125695) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 01a1714a1d049ff43ad0fe73d0c81ba5c04fad8d --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 01a1714a1d049ff43ad0fe73d0c81ba5c04fad8d --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3IQ75RNbJI/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.kLob93Tvw2/Listeners TMPDIR=/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-06 08:21:07,211 truncating revision to first 12 chars 2016-07-06 08:21:07,211 Setting DEBUG logging. 2016-07-06 08:21:07,211 attempt 1/10 2016-07-06 08:21:07,211 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/01a1714a1d04?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-06 08:21:08,233 unpacking tar archive at: mozilla-beta-01a1714a1d04/testing/mozharness/ program finished with exit code 0 elapsedTime=1.304963 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-06 08:21:08.453187) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 08:21:08.453492) ========= script_repo_revision: 01a1714a1d049ff43ad0fe73d0c81ba5c04fad8d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-06 08:21:08.456898) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 08:21:08.457171) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-06 08:21:08.474649) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 29 secs) (at 2016-07-06 08:21:08.474931) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3IQ75RNbJI/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.kLob93Tvw2/Listeners TMPDIR=/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/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:21:08 INFO - MultiFileLogger online at 20160706 08:21:08 in /builds/slave/test 08:21:08 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 08:21:08 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:21:08 INFO - {'append_to_log': False, 08:21:08 INFO - 'base_work_dir': '/builds/slave/test', 08:21:08 INFO - 'blob_upload_branch': 'mozilla-beta', 08:21:08 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:21:08 INFO - 'buildbot_json_path': 'buildprops.json', 08:21:08 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:21:08 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:21:08 INFO - 'download_minidump_stackwalk': True, 08:21:08 INFO - 'download_symbols': 'true', 08:21:08 INFO - 'e10s': False, 08:21:08 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:21:08 INFO - 'tooltool.py': '/tools/tooltool.py', 08:21:08 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:21:08 INFO - '/tools/misc-python/virtualenv.py')}, 08:21:08 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:21:08 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:21:08 INFO - 'log_level': 'info', 08:21:08 INFO - 'log_to_console': True, 08:21:08 INFO - 'opt_config_files': (), 08:21:08 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:21:08 INFO - '--processes=1', 08:21:08 INFO - '--config=%(test_path)s/wptrunner.ini', 08:21:08 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:21:08 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:21:08 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:21:08 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:21:08 INFO - 'pip_index': False, 08:21:08 INFO - 'require_test_zip': True, 08:21:08 INFO - 'test_type': ('testharness',), 08:21:08 INFO - 'this_chunk': '1', 08:21:08 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:21:08 INFO - 'total_chunks': '10', 08:21:08 INFO - 'virtualenv_path': 'venv', 08:21:08 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:21:08 INFO - 'work_dir': 'build'} 08:21:08 INFO - ##### 08:21:08 INFO - ##### Running clobber step. 08:21:08 INFO - ##### 08:21:08 INFO - Running pre-action listener: _resource_record_pre_action 08:21:08 INFO - Running main action method: clobber 08:21:08 INFO - rmtree: /builds/slave/test/build 08:21:08 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:21:10 INFO - Running post-action listener: _resource_record_post_action 08:21:10 INFO - ##### 08:21:10 INFO - ##### Running read-buildbot-config step. 08:21:10 INFO - ##### 08:21:10 INFO - Running pre-action listener: _resource_record_pre_action 08:21:10 INFO - Running main action method: read_buildbot_config 08:21:10 INFO - Using buildbot properties: 08:21:10 INFO - { 08:21:10 INFO - "project": "", 08:21:10 INFO - "product": "firefox", 08:21:10 INFO - "script_repo_revision": "production", 08:21:10 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 08:21:10 INFO - "repository": "", 08:21:10 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 08:21:10 INFO - "buildid": "20160706073423", 08:21:10 INFO - "pgo_build": "False", 08:21:10 INFO - "basedir": "/builds/slave/test", 08:21:10 INFO - "buildnumber": 32, 08:21:10 INFO - "slavename": "t-yosemite-r7-0294", 08:21:10 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 08:21:10 INFO - "platform": "macosx64", 08:21:10 INFO - "branch": "mozilla-beta", 08:21:10 INFO - "revision": "01a1714a1d049ff43ad0fe73d0c81ba5c04fad8d", 08:21:10 INFO - "repo_path": "releases/mozilla-beta", 08:21:10 INFO - "moz_repo_path": "", 08:21:10 INFO - "stage_platform": "macosx64", 08:21:10 INFO - "builduid": "d561b80e55da49529f455fb67012b9a1", 08:21:10 INFO - "slavebuilddir": "test" 08:21:10 INFO - } 08:21:10 INFO - Found installer url https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 08:21:10 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 08:21:10 INFO - Running post-action listener: _resource_record_post_action 08:21:10 INFO - ##### 08:21:10 INFO - ##### Running download-and-extract step. 08:21:10 INFO - ##### 08:21:10 INFO - Running pre-action listener: _resource_record_pre_action 08:21:10 INFO - Running main action method: download_and_extract 08:21:10 INFO - mkdir: /builds/slave/test/build/tests 08:21:10 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:10 INFO - https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:21:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:21:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:21:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:21:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 08:21:40 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 08:21:40 INFO - retry: attempt #1 caught exception: timed out 08:21:40 INFO - retry: Failed, sleeping 30 seconds before retrying 08:22:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #2 08:22:40 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 08:22:40 INFO - retry: attempt #2 caught exception: timed out 08:22:41 INFO - retry: Failed, sleeping 60 seconds before retrying 08:23:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #3 08:23:43 INFO - Downloaded 1201 bytes. 08:23:43 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:23:43 INFO - Using the following test package requirements: 08:23:43 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:23:43 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:23:43 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 08:23:43 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:23:43 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 08:23:43 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:23:43 INFO - u'jsshell-mac64.zip'], 08:23:43 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:23:43 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 08:23:43 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:23:43 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:23:43 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 08:23:43 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:23:43 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 08:23:43 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:23:43 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 08:23:43 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:23:43 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 08:23:43 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 08:23:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:23:43 INFO - https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:23:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:23:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:23:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 08:23:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 08:23:44 INFO - Downloaded 18406767 bytes. 08:23:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:23:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:23:45 INFO - caution: filename not matched: web-platform/* 08:23:45 INFO - Return code: 11 08:23:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:23:45 INFO - https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:23:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:23:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:23:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:23:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 08:23:46 INFO - Downloaded 36389883 bytes. 08:23:46 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:23:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:23:50 INFO - caution: filename not matched: bin/* 08:23:50 INFO - caution: filename not matched: config/* 08:23:50 INFO - caution: filename not matched: mozbase/* 08:23:50 INFO - caution: filename not matched: marionette/* 08:23:50 INFO - caution: filename not matched: tools/wptserve/* 08:23:50 INFO - Return code: 11 08:23:50 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:23:50 INFO - https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 08:23:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:23:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:23:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 08:23:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 08:23:54 INFO - Downloaded 73022260 bytes. 08:23:54 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:23:54 INFO - mkdir: /builds/slave/test/properties 08:23:54 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:23:54 INFO - Writing to file /builds/slave/test/properties/build_url 08:23:54 INFO - Contents: 08:23:54 INFO - build_url:https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:23:55 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:23:55 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:23:55 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:23:55 INFO - Contents: 08:23:55 INFO - symbols_url:https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:23:55 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:23:55 INFO - https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:23:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:23:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:23:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:23:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 08:24:02 INFO - Downloaded 103721353 bytes. 08:24:02 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:24:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:24:06 INFO - Return code: 0 08:24:06 INFO - Running post-action listener: _resource_record_post_action 08:24:06 INFO - Running post-action listener: set_extra_try_arguments 08:24:06 INFO - ##### 08:24:06 INFO - ##### Running create-virtualenv step. 08:24:06 INFO - ##### 08:24:06 INFO - Running pre-action listener: _pre_create_virtualenv 08:24:06 INFO - Running pre-action listener: _resource_record_pre_action 08:24:06 INFO - Running main action method: create_virtualenv 08:24:06 INFO - Creating virtualenv /builds/slave/test/build/venv 08:24:06 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:06 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:24:06 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:24:06 INFO - Using real prefix '/tools/python27' 08:24:06 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:24:07 INFO - Installing distribute.............................................................................................................................................................................................done. 08:24:09 INFO - Installing pip.................done. 08:24:09 INFO - Return code: 0 08:24:09 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:24:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:24:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:24:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:24:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:24:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:24:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:24:09 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 0x10acb4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10acd1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f844aca2410>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10accd5e0>, '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 0x10a8b0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a8db990>, '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.3IQ75RNbJI/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.kLob93Tvw2/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:24:09 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:09 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:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3IQ75RNbJI/Render', 08:24:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:24:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:24:09 INFO - 'HOME': '/Users/cltbld', 08:24:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:24:09 INFO - 'LOGNAME': 'cltbld', 08:24:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:24:09 INFO - 'MOZ_NO_REMOTE': '1', 08:24:09 INFO - 'NO_EM_RESTART': '1', 08:24:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:24:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:24:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:24:09 INFO - 'PWD': '/builds/slave/test', 08:24:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:24:09 INFO - 'SHELL': '/bin/bash', 08:24:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kLob93Tvw2/Listeners', 08:24:09 INFO - 'TMPDIR': '/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/', 08:24:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:24:09 INFO - 'USER': 'cltbld', 08:24:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:24:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:24:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:24:09 INFO - 'XPC_FLAGS': '0x0', 08:24:09 INFO - 'XPC_SERVICE_NAME': '0', 08:24:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:24:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:24:10 INFO - Downloading/unpacking psutil>=0.7.1 08:24:10 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:10 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:10 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:10 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:10 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:10 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:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:24:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:24:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:24:12 INFO - Installing collected packages: psutil 08:24:12 INFO - Running setup.py install for psutil 08:24:12 INFO - building 'psutil._psutil_osx' extension 08:24:12 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:13 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:13 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:13 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:13 INFO - building 'psutil._psutil_posix' extension 08:24:13 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:13 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:24:13 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:24:13 INFO - ^ 08:24:13 INFO - 1 warning generated. 08:24:13 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:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:24:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:24:13 INFO - Successfully installed psutil 08:24:13 INFO - Cleaning up... 08:24:13 INFO - Return code: 0 08:24:13 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:24:13 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:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:24:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:24:13 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:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:24:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:24:13 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 0x10acb4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10acd1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f844aca2410>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10accd5e0>, '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 0x10a8b0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a8db990>, '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.3IQ75RNbJI/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.kLob93Tvw2/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:24:13 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:13 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:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3IQ75RNbJI/Render', 08:24:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:24:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:24:13 INFO - 'HOME': '/Users/cltbld', 08:24:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:24:13 INFO - 'LOGNAME': 'cltbld', 08:24:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:24:13 INFO - 'MOZ_NO_REMOTE': '1', 08:24:13 INFO - 'NO_EM_RESTART': '1', 08:24:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:24:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:24:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:24:13 INFO - 'PWD': '/builds/slave/test', 08:24:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:24:13 INFO - 'SHELL': '/bin/bash', 08:24:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kLob93Tvw2/Listeners', 08:24:13 INFO - 'TMPDIR': '/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/', 08:24:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:24:13 INFO - 'USER': 'cltbld', 08:24:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:24:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:24:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:24:13 INFO - 'XPC_FLAGS': '0x0', 08:24:13 INFO - 'XPC_SERVICE_NAME': '0', 08:24:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:24:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:24:14 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:24:14 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:14 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:14 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:14 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:14 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:14 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:16 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:24:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:24:16 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:24:16 INFO - Installing collected packages: mozsystemmonitor 08:24:16 INFO - Running setup.py install for mozsystemmonitor 08:24:16 INFO - Successfully installed mozsystemmonitor 08:24:16 INFO - Cleaning up... 08:24:16 INFO - Return code: 0 08:24:16 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:24:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:24:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:24:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:24:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:24:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:24:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:24:16 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 0x10acb4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10acd1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f844aca2410>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10accd5e0>, '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 0x10a8b0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a8db990>, '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.3IQ75RNbJI/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.kLob93Tvw2/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:24:16 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:24:16 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:24:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3IQ75RNbJI/Render', 08:24:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:24:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:24:16 INFO - 'HOME': '/Users/cltbld', 08:24:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:24:16 INFO - 'LOGNAME': 'cltbld', 08:24:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:24:16 INFO - 'MOZ_NO_REMOTE': '1', 08:24:16 INFO - 'NO_EM_RESTART': '1', 08:24:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:24:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:24:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:24:16 INFO - 'PWD': '/builds/slave/test', 08:24:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:24:16 INFO - 'SHELL': '/bin/bash', 08:24:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kLob93Tvw2/Listeners', 08:24:16 INFO - 'TMPDIR': '/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/', 08:24:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:24:16 INFO - 'USER': 'cltbld', 08:24:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:24:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:24:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:24:16 INFO - 'XPC_FLAGS': '0x0', 08:24:16 INFO - 'XPC_SERVICE_NAME': '0', 08:24:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:24:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:24:17 INFO - Downloading/unpacking blobuploader==1.2.4 08:24:17 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:17 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:17 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:17 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:17 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:17 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:19 INFO - Downloading blobuploader-1.2.4.tar.gz 08:24:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:24:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:24:19 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:19 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:19 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:19 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:19 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:19 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:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:24:20 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:24:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:24:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:24:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:24:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:24:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:24:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:24:20 INFO - Downloading docopt-0.6.1.tar.gz 08:24:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:24:20 INFO - Installing collected packages: blobuploader, requests, docopt 08:24:20 INFO - Running setup.py install for blobuploader 08:24:21 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:24:21 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:24:21 INFO - Running setup.py install for requests 08:24:21 INFO - Running setup.py install for docopt 08:24:21 INFO - Successfully installed blobuploader requests docopt 08:24:21 INFO - Cleaning up... 08:24:21 INFO - Return code: 0 08:24:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:24:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:24:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:24:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:24:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:24:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:24:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:24:21 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 0x10acb4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10acd1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f844aca2410>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10accd5e0>, '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 0x10a8b0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a8db990>, '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.3IQ75RNbJI/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.kLob93Tvw2/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:24:21 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:24:21 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:24:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3IQ75RNbJI/Render', 08:24:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:24:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:24:21 INFO - 'HOME': '/Users/cltbld', 08:24:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:24:21 INFO - 'LOGNAME': 'cltbld', 08:24:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:24:21 INFO - 'MOZ_NO_REMOTE': '1', 08:24:21 INFO - 'NO_EM_RESTART': '1', 08:24:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:24:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:24:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:24:21 INFO - 'PWD': '/builds/slave/test', 08:24:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:24:21 INFO - 'SHELL': '/bin/bash', 08:24:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kLob93Tvw2/Listeners', 08:24:21 INFO - 'TMPDIR': '/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/', 08:24:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:24:21 INFO - 'USER': 'cltbld', 08:24:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:24:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:24:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:24:21 INFO - 'XPC_FLAGS': '0x0', 08:24:21 INFO - 'XPC_SERVICE_NAME': '0', 08:24:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:24:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:24:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:24:22 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-gfdftm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:24:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:24:22 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-PSeHTq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:24:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:24:22 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-7KgmIV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:24:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:24:22 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-gI03v_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:24:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:24:22 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-fSwpj7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:24:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:24:22 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-9d6UQl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:24:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:24:22 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-m8GokT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:24:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:24:22 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-1wyspb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:24:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:24:22 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-X2jpyN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:24:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:24:23 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-HCo8Re-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:24:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:24:23 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-Je3mNc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:24:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:24:23 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-MTeGzM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:24:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:24:23 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-0gF_9e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:24:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:24:23 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-Y_0QqA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:24:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:24:23 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-ALv5o7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:24:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:24:23 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-Bd4JNL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:24:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:24:23 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-eAI0mz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:24:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:24:23 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-0GqtRq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:24:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:24:23 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-mnDbqT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:24:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:24:24 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-t0QPu1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:24:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:24:24 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-3Exmed-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:24:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:24:24 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:24:24 INFO - Running setup.py install for manifestparser 08:24:24 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:24:24 INFO - Running setup.py install for mozcrash 08:24:24 INFO - Running setup.py install for mozdebug 08:24:25 INFO - Running setup.py install for mozdevice 08:24:25 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:24:25 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:24:25 INFO - Running setup.py install for mozfile 08:24:25 INFO - Running setup.py install for mozhttpd 08:24:25 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:24:25 INFO - Running setup.py install for mozinfo 08:24:25 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:24:25 INFO - Running setup.py install for mozInstall 08:24:25 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:24:25 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:24:25 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:24:25 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:24:25 INFO - Running setup.py install for mozleak 08:24:25 INFO - Running setup.py install for mozlog 08:24:26 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:24:26 INFO - Running setup.py install for moznetwork 08:24:26 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:24:26 INFO - Running setup.py install for mozprocess 08:24:26 INFO - Running setup.py install for mozprofile 08:24:26 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:24:26 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:24:26 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:24:26 INFO - Running setup.py install for mozrunner 08:24:26 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:24:26 INFO - Running setup.py install for mozscreenshot 08:24:26 INFO - Running setup.py install for moztest 08:24:27 INFO - Running setup.py install for mozversion 08:24:27 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:24:27 INFO - Running setup.py install for wptserve 08:24:27 INFO - Running setup.py install for marionette-driver 08:24:27 INFO - Running setup.py install for browsermob-proxy 08:24:27 INFO - Running setup.py install for marionette-client 08:24:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:24:27 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:24:28 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:24:28 INFO - Cleaning up... 08:24:28 INFO - Return code: 0 08:24:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:24:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:24:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:24:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:24:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:24:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:24:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:24:28 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 0x10acb4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10acd1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f844aca2410>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10accd5e0>, '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 0x10a8b0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a8db990>, '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.3IQ75RNbJI/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.kLob93Tvw2/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:24:28 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:24:28 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:24:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3IQ75RNbJI/Render', 08:24:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:24:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:24:28 INFO - 'HOME': '/Users/cltbld', 08:24:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:24:28 INFO - 'LOGNAME': 'cltbld', 08:24:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:24:28 INFO - 'MOZ_NO_REMOTE': '1', 08:24:28 INFO - 'NO_EM_RESTART': '1', 08:24:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:24:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:24:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:24:28 INFO - 'PWD': '/builds/slave/test', 08:24:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:24:28 INFO - 'SHELL': '/bin/bash', 08:24:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kLob93Tvw2/Listeners', 08:24:28 INFO - 'TMPDIR': '/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/', 08:24:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:24:28 INFO - 'USER': 'cltbld', 08:24:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:24:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:24:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:24:28 INFO - 'XPC_FLAGS': '0x0', 08:24:28 INFO - 'XPC_SERVICE_NAME': '0', 08:24:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:24:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:24:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:24:28 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-gTjoE4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:24:28 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:24:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:24:28 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-AQiXuP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:24:28 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:24:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:24:28 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-ebSx0N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:24:28 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:24:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:24:28 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-JI4dqL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:24:28 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:24:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:24:28 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-GTuHbE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:24:28 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:24:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:24:28 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-9zNIlW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:24:28 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:24:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:24:28 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-peQ4at-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:24:29 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:24:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:24:29 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-2V_ZPJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:24:29 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:24:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:24:29 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-2ZDnJO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:24:29 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:24:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:24:29 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-1GDoxU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:24:29 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:24:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:24:29 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-JXx15l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:24:29 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:24:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:24:29 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-qqOBEo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:24:29 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:24:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:24:29 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-rNyj3E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:24:29 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:24:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:24:29 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-b2R9aM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:24:29 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:24:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:24:29 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-Nec2NG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:24:29 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:24:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:24:29 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-2ZWsdA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:24:30 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:24:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:24:30 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-aPGTWA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:24:30 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:24:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:24:30 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-e7ytog-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:24:30 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:24:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:24:30 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-LMmG9F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:24:30 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:24:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:24:30 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-iePtWG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:24:30 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:24:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:24:30 INFO - Running setup.py (path:/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/pip-bJ43Tg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:24:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:24:30 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:24:30 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:24:30 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:24:30 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:24:30 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:24:30 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:24:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:24:30 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:30 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:30 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:30 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:30 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:30 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:33 INFO - Downloading blessings-1.6.tar.gz 08:24:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:24:33 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:24:33 INFO - Installing collected packages: blessings 08:24:33 INFO - Running setup.py install for blessings 08:24:33 INFO - Successfully installed blessings 08:24:33 INFO - Cleaning up... 08:24:33 INFO - Return code: 0 08:24:33 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:24:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:24:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:24:34 INFO - Reading from file tmpfile_stdout 08:24:34 INFO - Current package versions: 08:24:34 INFO - blessings == 1.6 08:24:34 INFO - blobuploader == 1.2.4 08:24:34 INFO - browsermob-proxy == 0.6.0 08:24:34 INFO - docopt == 0.6.1 08:24:34 INFO - manifestparser == 1.1 08:24:34 INFO - marionette-client == 2.3.0 08:24:34 INFO - marionette-driver == 1.4.0 08:24:34 INFO - mozInstall == 1.12 08:24:34 INFO - mozcrash == 0.17 08:24:34 INFO - mozdebug == 0.1 08:24:34 INFO - mozdevice == 0.48 08:24:34 INFO - mozfile == 1.2 08:24:34 INFO - mozhttpd == 0.7 08:24:34 INFO - mozinfo == 0.9 08:24:34 INFO - mozleak == 0.1 08:24:34 INFO - mozlog == 3.1 08:24:34 INFO - moznetwork == 0.27 08:24:34 INFO - mozprocess == 0.22 08:24:34 INFO - mozprofile == 0.28 08:24:34 INFO - mozrunner == 6.11 08:24:34 INFO - mozscreenshot == 0.1 08:24:34 INFO - mozsystemmonitor == 0.0 08:24:34 INFO - moztest == 0.7 08:24:34 INFO - mozversion == 1.4 08:24:34 INFO - psutil == 3.1.1 08:24:34 INFO - requests == 1.2.3 08:24:34 INFO - wptserve == 1.4.0 08:24:34 INFO - wsgiref == 0.1.2 08:24:34 INFO - Running post-action listener: _resource_record_post_action 08:24:34 INFO - Running post-action listener: _start_resource_monitoring 08:24:34 INFO - Starting resource monitoring. 08:24:34 INFO - ##### 08:24:34 INFO - ##### Running pull step. 08:24:34 INFO - ##### 08:24:34 INFO - Running pre-action listener: _resource_record_pre_action 08:24:34 INFO - Running main action method: pull 08:24:34 INFO - Pull has nothing to do! 08:24:34 INFO - Running post-action listener: _resource_record_post_action 08:24:34 INFO - ##### 08:24:34 INFO - ##### Running install step. 08:24:34 INFO - ##### 08:24:34 INFO - Running pre-action listener: _resource_record_pre_action 08:24:34 INFO - Running main action method: install 08:24:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:24:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:24:34 INFO - Reading from file tmpfile_stdout 08:24:34 INFO - Detecting whether we're running mozinstall >=1.0... 08:24:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:24:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:24:34 INFO - Reading from file tmpfile_stdout 08:24:34 INFO - Output received: 08:24:34 INFO - Usage: mozinstall [options] installer 08:24:34 INFO - Options: 08:24:34 INFO - -h, --help show this help message and exit 08:24:34 INFO - -d DEST, --destination=DEST 08:24:34 INFO - Directory to install application into. [default: 08:24:34 INFO - "/builds/slave/test"] 08:24:34 INFO - --app=APP Application being installed. [default: firefox] 08:24:34 INFO - mkdir: /builds/slave/test/build/application 08:24:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 08:24:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 08:24:52 INFO - Reading from file tmpfile_stdout 08:24:52 INFO - Output received: 08:24:52 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:24:52 INFO - Running post-action listener: _resource_record_post_action 08:24:52 INFO - ##### 08:24:52 INFO - ##### Running run-tests step. 08:24:52 INFO - ##### 08:24:52 INFO - Running pre-action listener: _resource_record_pre_action 08:24:52 INFO - Running main action method: run_tests 08:24:52 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:24:52 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:24:52 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:24:52 INFO - grabbing minidump binary from tooltool 08:24:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:24:52 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 0x10accd5e0>, '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 0x10a8b0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a8db990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:24:52 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:24:52 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:24:52 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:24:52 INFO - Return code: 0 08:24:52 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:24:52 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:24:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:24:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:24:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3IQ75RNbJI/Render', 08:24:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:24:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:24:52 INFO - 'HOME': '/Users/cltbld', 08:24:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:24:52 INFO - 'LOGNAME': 'cltbld', 08:24:52 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:24:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:24:52 INFO - 'MOZ_NO_REMOTE': '1', 08:24:52 INFO - 'NO_EM_RESTART': '1', 08:24:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:24:52 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:24:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:24:52 INFO - 'PWD': '/builds/slave/test', 08:24:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:24:52 INFO - 'SHELL': '/bin/bash', 08:24:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kLob93Tvw2/Listeners', 08:24:52 INFO - 'TMPDIR': '/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/', 08:24:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:24:52 INFO - 'USER': 'cltbld', 08:24:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:24:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:24:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:24:52 INFO - 'XPC_FLAGS': '0x0', 08:24:52 INFO - 'XPC_SERVICE_NAME': '0', 08:24:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:24:52 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:24:53 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:24:53 INFO - import pkg_resources 08:24:54 INFO - Using 1 client processes 08:24:54 INFO - wptserve Starting http server on 127.0.0.1:8001 08:24:54 INFO - wptserve Starting http server on 127.0.0.1:8000 08:24:54 INFO - wptserve Starting http server on 127.0.0.1:8443 08:24:56 INFO - SUITE-START | Running 778 tests 08:24:56 INFO - Running testharness tests 08:24:56 INFO - Setting up ssl 08:24:56 INFO - PROCESS | certutil | 08:24:56 INFO - PROCESS | certutil | 08:24:56 INFO - PROCESS | certutil | 08:24:56 INFO - Certificate Nickname Trust Attributes 08:24:56 INFO - SSL,S/MIME,JAR/XPI 08:24:56 INFO - 08:24:56 INFO - web-platform-tests CT,, 08:24:56 INFO - 08:24:56 INFO - Starting runner 08:24:57 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:24:57 INFO - PROCESS | 1662 | 1467818697633 Marionette DEBUG Marionette enabled via build flag and pref 08:24:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x113dbf800 == 1 [pid = 1662] [id = 1] 08:24:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 1 (0x113dc0000) [pid = 1662] [serial = 1] [outer = 0x0] 08:24:57 INFO - PROCESS | 1662 | [1662] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:24:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 2 (0x113dc1000) [pid = 1662] [serial = 2] [outer = 0x113dc0000] 08:24:58 INFO - PROCESS | 1662 | 1467818698143 Marionette INFO Listening on port 2828 08:24:58 INFO - PROCESS | 1662 | 1467818698373 Marionette DEBUG Marionette enabled via command-line flag 08:24:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a62000 == 2 [pid = 1662] [id = 2] 08:24:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 3 (0x116a62800) [pid = 1662] [serial = 3] [outer = 0x0] 08:24:58 INFO - PROCESS | 1662 | [1662] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:24:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 4 (0x116a63800) [pid = 1662] [serial = 4] [outer = 0x116a62800] 08:24:58 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:24:58 INFO - PROCESS | 1662 | 1467818698522 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49292 08:24:58 INFO - PROCESS | 1662 | 1467818698606 Marionette DEBUG Closed connection conn0 08:24:58 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:24:58 INFO - PROCESS | 1662 | 1467818698610 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49293 08:24:58 INFO - PROCESS | 1662 | 1467818698621 Marionette DEBUG Closed connection conn1 08:24:58 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:24:58 INFO - PROCESS | 1662 | 1467818698626 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49294 08:24:58 INFO - PROCESS | 1662 | 1467818698634 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:24:58 INFO - PROCESS | 1662 | 1467818698640 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160706073423","device":"desktop","version":"48.0"} 08:24:58 INFO - PROCESS | 1662 | [1662] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:24:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a168000 == 3 [pid = 1662] [id = 3] 08:24:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 5 (0x11a168800) [pid = 1662] [serial = 5] [outer = 0x0] 08:24:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a169000 == 4 [pid = 1662] [id = 4] 08:24:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 6 (0x11a152000) [pid = 1662] [serial = 6] [outer = 0x0] 08:24:59 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:24:59 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:24:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x124045000 == 5 [pid = 1662] [id = 5] 08:24:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 7 (0x11a151800) [pid = 1662] [serial = 7] [outer = 0x0] 08:24:59 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:25:00 INFO - PROCESS | 1662 | [1662] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:25:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 8 (0x1240f0400) [pid = 1662] [serial = 8] [outer = 0x11a151800] 08:25:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 9 (0x124676000) [pid = 1662] [serial = 9] [outer = 0x11a168800] 08:25:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 10 (0x124667400) [pid = 1662] [serial = 10] [outer = 0x11a152000] 08:25:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 11 (0x124669000) [pid = 1662] [serial = 11] [outer = 0x11a151800] 08:25:00 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:25:00 INFO - PROCESS | 1662 | 1467818700729 Marionette INFO startBrowser 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:00 INFO - PROCESS | 1662 | 1467818700751 Marionette DEBUG loaded listener.js 08:25:00 INFO - PROCESS | 1662 | 1467818700760 Marionette DEBUG loaded listener.js 08:25:00 INFO - PROCESS | 1662 | 1467818700762 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 12 (0x127068800) [pid = 1662] [serial = 12] [outer = 0x11a151800] 08:25:01 INFO - PROCESS | 1662 | 1467818701067 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"95b6ba3f-b5a9-394e-8a96-58a23114d63d","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160706073423","device":"desktop","version":"48.0","command_id":1}}] 08:25:01 INFO - PROCESS | 1662 | 1467818701158 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:01 INFO - PROCESS | 1662 | 1467818701161 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:01 INFO - PROCESS | 1662 | 1467818701204 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:25:01 INFO - PROCESS | 1662 | 1467818701280 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:25:01 INFO - PROCESS | 1662 | 1467818701281 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:01 INFO - PROCESS | 1662 | [1662] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:25:01 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:25:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 13 (0x128ae6800) [pid = 1662] [serial = 13] [outer = 0x11a151800] 08:25:01 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:25:01 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:25:01 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:25:01 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:25:01 INFO - PROCESS | 1662 | 1467818701561 Marionette TRACE conn2 <- [1,3,null,{}] 08:25:01 INFO - PROCESS | 1662 | 1467818701564 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:01 INFO - PROCESS | 1662 | 1467818701566 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:01 INFO - PROCESS | 1662 | 1467818701583 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:25:01 INFO - PROCESS | 1662 | 1467818701611 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:25:01 INFO - PROCESS | 1662 | 1467818701612 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:25:01 INFO - PROCESS | 1662 | 1467818701615 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:25:01 INFO - PROCESS | 1662 | 1467818701618 Marionette TRACE conn2 <- [1,6,null,{}] 08:25:01 INFO - PROCESS | 1662 | 1467818701620 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:01 INFO - PROCESS | 1662 | 1467818701622 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:01 INFO - PROCESS | 1662 | 1467818701635 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:25:01 INFO - PROCESS | 1662 | 1467818701639 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1662 | 1467818701640 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x129114800 == 6 [pid = 1662] [id = 6] 08:25:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 14 (0x129187800) [pid = 1662] [serial = 14] [outer = 0x0] 08:25:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 15 (0x129189400) [pid = 1662] [serial = 15] [outer = 0x129187800] 08:25:01 INFO - PROCESS | 1662 | 1467818701670 Marionette DEBUG loaded listener.js 08:25:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 16 (0x12918f000) [pid = 1662] [serial = 16] [outer = 0x129187800] 08:25:01 INFO - PROCESS | 1662 | 1467818701980 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:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1292c5800 == 7 [pid = 1662] [id = 7] 08:25:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 17 (0x1292d5000) [pid = 1662] [serial = 17] [outer = 0x0] 08:25:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 18 (0x1292e3c00) [pid = 1662] [serial = 18] [outer = 0x1292d5000] 08:25:02 INFO - PROCESS | 1662 | 1467818702010 Marionette DEBUG loaded listener.js 08:25:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 08:25:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 19 (0x129511c00) [pid = 1662] [serial = 19] [outer = 0x1292d5000] 08:25:02 INFO - PROCESS | 1662 | 1467818702082 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:25:02 INFO - PROCESS | 1662 | 1467818702083 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:25:02 INFO - PROCESS | 1662 | 1467818702097 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:25:02 INFO - PROCESS | 1662 | 1467818702098 Marionette TRACE conn2 <- [1,10,null,{}] 08:25:02 INFO - PROCESS | 1662 | 1467818702109 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:02 INFO - PROCESS | 1662 | 1467818702113 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:02 INFO - PROCESS | 1662 | 1467818702246 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:25:02 INFO - PROCESS | 1662 | 1467818702271 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1662 | 1467818702272 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a76c000 == 8 [pid = 1662] [id = 8] 08:25:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 20 (0x12a5afc00) [pid = 1662] [serial = 20] [outer = 0x0] 08:25:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 21 (0x12a5b1800) [pid = 1662] [serial = 21] [outer = 0x12a5afc00] 08:25:02 INFO - PROCESS | 1662 | 1467818702303 Marionette DEBUG loaded listener.js 08:25:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 22 (0x12a7b5000) [pid = 1662] [serial = 22] [outer = 0x12a5afc00] 08:25:02 INFO - PROCESS | 1662 | 1467818702609 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:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 578ms 08:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:25:02 INFO - PROCESS | 1662 | 1467818702683 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:25:02 INFO - PROCESS | 1662 | 1467818702685 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:25:02 INFO - PROCESS | 1662 | 1467818702690 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:25:02 INFO - PROCESS | 1662 | 1467818702691 Marionette TRACE conn2 <- [1,14,null,{}] 08:25:02 INFO - PROCESS | 1662 | 1467818702694 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:02 INFO - PROCESS | 1662 | 1467818702696 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:02 INFO - PROCESS | 1662 | 1467818702830 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:25:02 INFO - PROCESS | 1662 | 1467818702841 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1662 | 1467818702842 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b833800 == 9 [pid = 1662] [id = 9] 08:25:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 23 (0x12b062400) [pid = 1662] [serial = 23] [outer = 0x0] 08:25:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 24 (0x12b864c00) [pid = 1662] [serial = 24] [outer = 0x12b062400] 08:25:02 INFO - PROCESS | 1662 | 1467818702881 Marionette DEBUG loaded listener.js 08:25:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 25 (0x12b86dc00) [pid = 1662] [serial = 25] [outer = 0x12b062400] 08:25:03 INFO - PROCESS | 1662 | 1467818703252 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:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 572ms 08:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:25:03 INFO - PROCESS | 1662 | 1467818703263 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:25:03 INFO - PROCESS | 1662 | 1467818703264 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:25:03 INFO - PROCESS | 1662 | 1467818703266 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:25:03 INFO - PROCESS | 1662 | 1467818703267 Marionette TRACE conn2 <- [1,18,null,{}] 08:25:03 INFO - PROCESS | 1662 | 1467818703269 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:03 INFO - PROCESS | 1662 | 1467818703271 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:03 INFO - PROCESS | 1662 | 1467818703369 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:25:03 INFO - PROCESS | 1662 | 1467818703374 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1662 | 1467818703376 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba79000 == 10 [pid = 1662] [id = 10] 08:25:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 26 (0x12ba48800) [pid = 1662] [serial = 26] [outer = 0x0] 08:25:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 27 (0x12badd400) [pid = 1662] [serial = 27] [outer = 0x12ba48800] 08:25:03 INFO - PROCESS | 1662 | 1467818703400 Marionette DEBUG loaded listener.js 08:25:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 28 (0x12bae3400) [pid = 1662] [serial = 28] [outer = 0x12ba48800] 08:25:03 INFO - PROCESS | 1662 | 1467818703678 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:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 08:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:25:03 INFO - PROCESS | 1662 | 1467818703736 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:25:03 INFO - PROCESS | 1662 | 1467818703737 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:25:03 INFO - PROCESS | 1662 | 1467818703741 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:25:03 INFO - PROCESS | 1662 | 1467818703743 Marionette TRACE conn2 <- [1,22,null,{}] 08:25:03 INFO - PROCESS | 1662 | 1467818703745 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:03 INFO - PROCESS | 1662 | 1467818703747 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:03 INFO - PROCESS | 1662 | 1467818703839 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:25:03 INFO - PROCESS | 1662 | 1467818703844 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1662 | 1467818703845 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bda9000 == 11 [pid = 1662] [id = 11] 08:25:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 29 (0x12bae6c00) [pid = 1662] [serial = 29] [outer = 0x0] 08:25:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 30 (0x12bdbf400) [pid = 1662] [serial = 30] [outer = 0x12bae6c00] 08:25:03 INFO - PROCESS | 1662 | 1467818703870 Marionette DEBUG loaded listener.js 08:25:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 31 (0x12bdc4400) [pid = 1662] [serial = 31] [outer = 0x12bae6c00] 08:25:04 INFO - PROCESS | 1662 | 1467818704109 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:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms 08:25:04 INFO - PROCESS | 1662 | 1467818704163 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:25:04 INFO - PROCESS | 1662 | 1467818704165 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:25:04 INFO - PROCESS | 1662 | 1467818704167 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:25:04 INFO - PROCESS | 1662 | 1467818704168 Marionette TRACE conn2 <- [1,26,null,{}] 08:25:04 INFO - PROCESS | 1662 | 1467818704170 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:04 INFO - PROCESS | 1662 | 1467818704172 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:04 INFO - PROCESS | 1662 | 1467818704281 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:25:04 INFO - PROCESS | 1662 | 1467818704284 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1662 | 1467818704286 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184ed000 == 12 [pid = 1662] [id = 12] 08:25:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 32 (0x118673c00) [pid = 1662] [serial = 32] [outer = 0x0] 08:25:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 33 (0x12bdc0000) [pid = 1662] [serial = 33] [outer = 0x118673c00] 08:25:04 INFO - PROCESS | 1662 | 1467818704310 Marionette DEBUG loaded listener.js 08:25:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 34 (0x12bf98c00) [pid = 1662] [serial = 34] [outer = 0x118673c00] 08:25:04 INFO - PROCESS | 1662 | 1467818704555 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:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 08:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:25:04 INFO - PROCESS | 1662 | 1467818704586 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:25:04 INFO - PROCESS | 1662 | 1467818704587 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:25:04 INFO - PROCESS | 1662 | 1467818704599 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:25:04 INFO - PROCESS | 1662 | 1467818704600 Marionette TRACE conn2 <- [1,30,null,{}] 08:25:04 INFO - PROCESS | 1662 | 1467818704602 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:04 INFO - PROCESS | 1662 | 1467818704614 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:04 INFO - PROCESS | 1662 | 1467818704714 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:25:04 INFO - PROCESS | 1662 | 1467818704717 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1662 | 1467818704719 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3bc800 == 13 [pid = 1662] [id = 13] 08:25:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 35 (0x12bf9dc00) [pid = 1662] [serial = 35] [outer = 0x0] 08:25:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 36 (0x12c514800) [pid = 1662] [serial = 36] [outer = 0x12bf9dc00] 08:25:04 INFO - PROCESS | 1662 | 1467818704743 Marionette DEBUG loaded listener.js 08:25:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 37 (0x12c519c00) [pid = 1662] [serial = 37] [outer = 0x12bf9dc00] 08:25:04 INFO - PROCESS | 1662 | 1467818704979 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:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:25:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 425ms 08:25:05 INFO - PROCESS | 1662 | 1467818705019 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:25:05 INFO - PROCESS | 1662 | 1467818705020 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:25:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:25:05 INFO - PROCESS | 1662 | 1467818705030 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:25:05 INFO - PROCESS | 1662 | 1467818705031 Marionette TRACE conn2 <- [1,34,null,{}] 08:25:05 INFO - PROCESS | 1662 | 1467818705033 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:05 INFO - PROCESS | 1662 | 1467818705034 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:05 INFO - PROCESS | 1662 | 1467818705129 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:25:05 INFO - PROCESS | 1662 | 1467818705132 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1662 | 1467818705133 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c67a800 == 14 [pid = 1662] [id = 14] 08:25:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 38 (0x12c51c000) [pid = 1662] [serial = 38] [outer = 0x0] 08:25:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 39 (0x12c521000) [pid = 1662] [serial = 39] [outer = 0x12c51c000] 08:25:05 INFO - PROCESS | 1662 | 1467818705158 Marionette DEBUG loaded listener.js 08:25:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 40 (0x12c528000) [pid = 1662] [serial = 40] [outer = 0x12c51c000] 08:25:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:25:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 08:25:05 INFO - PROCESS | 1662 | 1467818705395 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:05 INFO - PROCESS | 1662 | 1467818705398 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:25:05 INFO - PROCESS | 1662 | 1467818705399 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:25:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:25:05 INFO - PROCESS | 1662 | 1467818705402 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:25:05 INFO - PROCESS | 1662 | 1467818705403 Marionette TRACE conn2 <- [1,38,null,{}] 08:25:05 INFO - PROCESS | 1662 | 1467818705412 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:05 INFO - PROCESS | 1662 | 1467818705414 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:05 INFO - PROCESS | 1662 | 1467818705513 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:25:05 INFO - PROCESS | 1662 | 1467818705524 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1662 | 1467818705525 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cb26000 == 15 [pid = 1662] [id = 15] 08:25:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 41 (0x12c52dc00) [pid = 1662] [serial = 41] [outer = 0x0] 08:25:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 42 (0x12cb9d800) [pid = 1662] [serial = 42] [outer = 0x12c52dc00] 08:25:05 INFO - PROCESS | 1662 | 1467818705548 Marionette DEBUG loaded listener.js 08:25:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 43 (0x12cba2400) [pid = 1662] [serial = 43] [outer = 0x12c52dc00] 08:25:05 INFO - PROCESS | 1662 | 1467818705789 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:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:25:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 423ms 08:25:05 INFO - PROCESS | 1662 | 1467818705832 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:25:05 INFO - PROCESS | 1662 | 1467818705833 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:25:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:25:05 INFO - PROCESS | 1662 | 1467818705835 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:25:05 INFO - PROCESS | 1662 | 1467818705836 Marionette TRACE conn2 <- [1,42,null,{}] 08:25:05 INFO - PROCESS | 1662 | 1467818705839 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:05 INFO - PROCESS | 1662 | 1467818705841 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:05 INFO - PROCESS | 1662 | 1467818705956 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:25:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf78000 == 16 [pid = 1662] [id = 16] 08:25:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 44 (0x12cf78800) [pid = 1662] [serial = 44] [outer = 0x0] 08:25:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 45 (0x12cf7a000) [pid = 1662] [serial = 45] [outer = 0x12cf78800] 08:25:05 INFO - PROCESS | 1662 | 1467818705974 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1662 | 1467818705975 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 46 (0x12cf81000) [pid = 1662] [serial = 46] [outer = 0x12cf78800] 08:25:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf88800 == 17 [pid = 1662] [id = 17] 08:25:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 47 (0x12cfae400) [pid = 1662] [serial = 47] [outer = 0x0] 08:25:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 48 (0x12cfb0000) [pid = 1662] [serial = 48] [outer = 0x12cfae400] 08:25:06 INFO - PROCESS | 1662 | 1467818706005 Marionette DEBUG loaded listener.js 08:25:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 49 (0x12cfb4400) [pid = 1662] [serial = 49] [outer = 0x12cfae400] 08:25:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf77800 == 18 [pid = 1662] [id = 18] 08:25:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 50 (0x12cfabc00) [pid = 1662] [serial = 50] [outer = 0x0] 08:25:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 51 (0x12cfbac00) [pid = 1662] [serial = 51] [outer = 0x12cfabc00] 08:25:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 52 (0x12cfb6000) [pid = 1662] [serial = 52] [outer = 0x12cfabc00] 08:25:06 INFO - PROCESS | 1662 | 1467818706360 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:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 572ms 08:25:06 INFO - PROCESS | 1662 | 1467818706407 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:25:06 INFO - PROCESS | 1662 | 1467818706409 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:25:06 INFO - PROCESS | 1662 | 1467818706411 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:25:06 INFO - PROCESS | 1662 | 1467818706413 Marionette TRACE conn2 <- [1,46,null,{}] 08:25:06 INFO - PROCESS | 1662 | 1467818706415 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:06 INFO - PROCESS | 1662 | 1467818706416 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:06 INFO - PROCESS | 1662 | 1467818706510 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:25:06 INFO - PROCESS | 1662 | 1467818706514 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1662 | 1467818706523 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d0aa800 == 19 [pid = 1662] [id = 19] 08:25:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 53 (0x11840c400) [pid = 1662] [serial = 53] [outer = 0x0] 08:25:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 54 (0x12cfb4800) [pid = 1662] [serial = 54] [outer = 0x11840c400] 08:25:06 INFO - PROCESS | 1662 | 1467818706550 Marionette DEBUG loaded listener.js 08:25:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 55 (0x12d2bec00) [pid = 1662] [serial = 55] [outer = 0x11840c400] 08:25:06 INFO - PROCESS | 1662 | 1467818706794 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:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 08:25:06 INFO - PROCESS | 1662 | 1467818706833 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:25:06 INFO - PROCESS | 1662 | 1467818706834 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:25:06 INFO - PROCESS | 1662 | 1467818706836 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:25:06 INFO - PROCESS | 1662 | 1467818706837 Marionette TRACE conn2 <- [1,50,null,{}] 08:25:06 INFO - PROCESS | 1662 | 1467818706847 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:06 INFO - PROCESS | 1662 | 1467818706849 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:06 INFO - PROCESS | 1662 | 1467818706950 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:25:06 INFO - PROCESS | 1662 | 1467818706954 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1662 | 1467818706955 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185f1000 == 20 [pid = 1662] [id = 20] 08:25:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 56 (0x12d205800) [pid = 1662] [serial = 56] [outer = 0x0] 08:25:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x12d209800) [pid = 1662] [serial = 57] [outer = 0x12d205800] 08:25:06 INFO - PROCESS | 1662 | 1467818706978 Marionette DEBUG loaded listener.js 08:25:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x12d211800) [pid = 1662] [serial = 58] [outer = 0x12d205800] 08:25:07 INFO - PROCESS | 1662 | 1467818707228 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:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 421ms 08:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:25:07 INFO - PROCESS | 1662 | 1467818707264 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:25:07 INFO - PROCESS | 1662 | 1467818707265 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:25:07 INFO - PROCESS | 1662 | 1467818707268 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:25:07 INFO - PROCESS | 1662 | 1467818707269 Marionette TRACE conn2 <- [1,54,null,{}] 08:25:07 INFO - PROCESS | 1662 | 1467818707271 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:07 INFO - PROCESS | 1662 | 1467818707276 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:07 INFO - PROCESS | 1662 | 1467818707378 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:25:07 INFO - PROCESS | 1662 | 1467818707382 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1662 | 1467818707390 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d718000 == 21 [pid = 1662] [id = 21] 08:25:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x12d33d800) [pid = 1662] [serial = 59] [outer = 0x0] 08:25:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x12d75d800) [pid = 1662] [serial = 60] [outer = 0x12d33d800] 08:25:07 INFO - PROCESS | 1662 | 1467818707413 Marionette DEBUG loaded listener.js 08:25:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x12d762000) [pid = 1662] [serial = 61] [outer = 0x12d33d800] 08:25:07 INFO - PROCESS | 1662 | 1467818707650 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:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 420ms 08:25:07 INFO - PROCESS | 1662 | 1467818707697 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:25:07 INFO - PROCESS | 1662 | 1467818707698 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:25:07 INFO - PROCESS | 1662 | 1467818707702 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:25:07 INFO - PROCESS | 1662 | 1467818707703 Marionette TRACE conn2 <- [1,58,null,{}] 08:25:07 INFO - PROCESS | 1662 | 1467818707714 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:07 INFO - PROCESS | 1662 | 1467818707715 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:07 INFO - PROCESS | 1662 | 1467818707881 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:25:08 INFO - PROCESS | 1662 | 1467818708612 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1662 | 1467818708613 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x112121000 == 22 [pid = 1662] [id = 22] 08:25:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x112138c00) [pid = 1662] [serial = 62] [outer = 0x0] 08:25:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x1121b0c00) [pid = 1662] [serial = 63] [outer = 0x112138c00] 08:25:08 INFO - PROCESS | 1662 | 1467818708645 Marionette DEBUG loaded listener.js 08:25:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x112a86000) [pid = 1662] [serial = 64] [outer = 0x112138c00] 08:25:09 INFO - PROCESS | 1662 | 1467818709059 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:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1427ms 08:25:09 INFO - PROCESS | 1662 | 1467818709130 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:25:09 INFO - PROCESS | 1662 | 1467818709132 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:25:09 INFO - PROCESS | 1662 | 1467818709136 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:25:09 INFO - PROCESS | 1662 | 1467818709138 Marionette TRACE conn2 <- [1,62,null,{}] 08:25:09 INFO - PROCESS | 1662 | 1467818709141 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:09 INFO - PROCESS | 1662 | 1467818709144 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:09 INFO - PROCESS | 1662 | 1467818709264 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:25:09 INFO - PROCESS | 1662 | 1467818709315 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1662 | 1467818709317 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x115fb7800 == 23 [pid = 1662] [id = 23] 08:25:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x112e06000) [pid = 1662] [serial = 65] [outer = 0x0] 08:25:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x115f5f000) [pid = 1662] [serial = 66] [outer = 0x112e06000] 08:25:09 INFO - PROCESS | 1662 | 1467818709351 Marionette DEBUG loaded listener.js 08:25:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x1168d0400) [pid = 1662] [serial = 67] [outer = 0x112e06000] 08:25:09 INFO - PROCESS | 1662 | 1467818709757 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:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 08:25:09 INFO - PROCESS | 1662 | 1467818709806 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:25:09 INFO - PROCESS | 1662 | 1467818709808 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:25:09 INFO - PROCESS | 1662 | 1467818709811 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:25:09 INFO - PROCESS | 1662 | 1467818709812 Marionette TRACE conn2 <- [1,66,null,{}] 08:25:09 INFO - PROCESS | 1662 | 1467818709815 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:09 INFO - PROCESS | 1662 | 1467818709816 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:09 INFO - PROCESS | 1662 | 1467818709944 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:25:09 INFO - PROCESS | 1662 | 1467818709987 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1662 | 1467818709988 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x116bc5000 == 24 [pid = 1662] [id = 24] 08:25:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x118230400) [pid = 1662] [serial = 68] [outer = 0x0] 08:25:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x11866cc00) [pid = 1662] [serial = 69] [outer = 0x118230400] 08:25:10 INFO - PROCESS | 1662 | 1467818710030 Marionette DEBUG loaded listener.js 08:25:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1188c5c00) [pid = 1662] [serial = 70] [outer = 0x118230400] 08:25:10 INFO - PROCESS | 1662 | 1467818710615 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:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 870ms 08:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:25:10 INFO - PROCESS | 1662 | 1467818710681 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:25:10 INFO - PROCESS | 1662 | 1467818710684 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:25:10 INFO - PROCESS | 1662 | 1467818710686 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:25:10 INFO - PROCESS | 1662 | 1467818710688 Marionette TRACE conn2 <- [1,70,null,{}] 08:25:10 INFO - PROCESS | 1662 | 1467818710694 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:10 INFO - PROCESS | 1662 | 1467818710696 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:10 INFO - PROCESS | 1662 | 1467818710820 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:25:10 INFO - PROCESS | 1662 | 1467818710899 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1662 | 1467818710901 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x113d20000 == 25 [pid = 1662] [id = 25] 08:25:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1165efc00) [pid = 1662] [serial = 71] [outer = 0x0] 08:25:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x116737c00) [pid = 1662] [serial = 72] [outer = 0x1165efc00] 08:25:10 INFO - PROCESS | 1662 | 1467818710947 Marionette DEBUG loaded listener.js 08:25:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1168d5c00) [pid = 1662] [serial = 73] [outer = 0x1165efc00] 08:25:11 INFO - PROCESS | 1662 | 1467818711439 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:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 773ms 08:25:11 INFO - PROCESS | 1662 | 1467818711461 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:25:11 INFO - PROCESS | 1662 | 1467818711464 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:25:11 INFO - PROCESS | 1662 | 1467818711468 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:25:11 INFO - PROCESS | 1662 | 1467818711469 Marionette TRACE conn2 <- [1,74,null,{}] 08:25:11 INFO - PROCESS | 1662 | 1467818711472 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:11 INFO - PROCESS | 1662 | 1467818711476 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:11 INFO - PROCESS | 1662 | 1467818711550 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:25:11 INFO - PROCESS | 1662 | 1467818711553 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1662 | 1467818711554 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x116507800 == 26 [pid = 1662] [id = 26] 08:25:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x11709a400) [pid = 1662] [serial = 74] [outer = 0x0] 08:25:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1177ec400) [pid = 1662] [serial = 75] [outer = 0x11709a400] 08:25:11 INFO - PROCESS | 1662 | 1467818711587 Marionette DEBUG loaded listener.js 08:25:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x117f60c00) [pid = 1662] [serial = 76] [outer = 0x11709a400] 08:25:11 INFO - PROCESS | 1662 | 1467818711920 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:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 08:25:11 INFO - PROCESS | 1662 | 1467818711939 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:25:11 INFO - PROCESS | 1662 | 1467818711942 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:25:11 INFO - PROCESS | 1662 | 1467818711946 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:25:11 INFO - PROCESS | 1662 | 1467818711949 Marionette TRACE conn2 <- [1,78,null,{}] 08:25:11 INFO - PROCESS | 1662 | 1467818711957 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:11 INFO - PROCESS | 1662 | 1467818711962 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:12 INFO - PROCESS | 1662 | 1467818712038 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:25:12 INFO - PROCESS | 1662 | 1467818712045 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1662 | 1467818712047 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x116aa9800 == 27 [pid = 1662] [id = 27] 08:25:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1130f1800) [pid = 1662] [serial = 77] [outer = 0x0] 08:25:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118670c00) [pid = 1662] [serial = 78] [outer = 0x1130f1800] 08:25:12 INFO - PROCESS | 1662 | 1467818712074 Marionette DEBUG loaded listener.js 08:25:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1188f7c00) [pid = 1662] [serial = 79] [outer = 0x1130f1800] 08:25:12 INFO - PROCESS | 1662 | 1467818712405 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:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 474ms 08:25:12 INFO - PROCESS | 1662 | 1467818712420 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:25:12 INFO - PROCESS | 1662 | 1467818712423 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:25:12 INFO - PROCESS | 1662 | 1467818712427 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:25:12 INFO - PROCESS | 1662 | 1467818712428 Marionette TRACE conn2 <- [1,82,null,{}] 08:25:12 INFO - PROCESS | 1662 | 1467818712430 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:12 INFO - PROCESS | 1662 | 1467818712432 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:12 INFO - PROCESS | 1662 | 1467818712515 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:25:12 INFO - PROCESS | 1662 | 1467818712553 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1662 | 1467818712554 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170c7800 == 28 [pid = 1662] [id = 28] 08:25:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1188c3400) [pid = 1662] [serial = 80] [outer = 0x0] 08:25:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11905cc00) [pid = 1662] [serial = 81] [outer = 0x1188c3400] 08:25:12 INFO - PROCESS | 1662 | 1467818712580 Marionette DEBUG loaded listener.js 08:25:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11948dc00) [pid = 1662] [serial = 82] [outer = 0x1188c3400] 08:25:12 INFO - PROCESS | 1662 | 1467818712881 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:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 08:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:25:12 INFO - PROCESS | 1662 | 1467818712896 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:25:12 INFO - PROCESS | 1662 | 1467818712897 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:25:12 INFO - PROCESS | 1662 | 1467818712900 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:25:12 INFO - PROCESS | 1662 | 1467818712901 Marionette TRACE conn2 <- [1,86,null,{}] 08:25:12 INFO - PROCESS | 1662 | 1467818712903 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:12 INFO - PROCESS | 1662 | 1467818712904 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:12 INFO - PROCESS | 1662 | 1467818712984 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:25:12 INFO - PROCESS | 1662 | 1467818712988 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1662 | 1467818712991 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x118418800 == 29 [pid = 1662] [id = 29] 08:25:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1130ec000) [pid = 1662] [serial = 83] [outer = 0x0] 08:25:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11949c400) [pid = 1662] [serial = 84] [outer = 0x1130ec000] 08:25:13 INFO - PROCESS | 1662 | 1467818713017 Marionette DEBUG loaded listener.js 08:25:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11951f000) [pid = 1662] [serial = 85] [outer = 0x1130ec000] 08:25:13 INFO - PROCESS | 1662 | 1467818713328 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:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms 08:25:13 INFO - PROCESS | 1662 | 1467818713371 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:25:13 INFO - PROCESS | 1662 | 1467818713373 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:25:13 INFO - PROCESS | 1662 | 1467818713375 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:25:13 INFO - PROCESS | 1662 | 1467818713376 Marionette TRACE conn2 <- [1,90,null,{}] 08:25:13 INFO - PROCESS | 1662 | 1467818713378 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:13 INFO - PROCESS | 1662 | 1467818713382 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:13 INFO - PROCESS | 1662 | 1467818713499 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:25:13 INFO - PROCESS | 1662 | 1467818713508 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1662 | 1467818713510 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x11842e000 == 30 [pid = 1662] [id = 30] 08:25:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119521400) [pid = 1662] [serial = 86] [outer = 0x0] 08:25:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119586000) [pid = 1662] [serial = 87] [outer = 0x119521400] 08:25:13 INFO - PROCESS | 1662 | 1467818713535 Marionette DEBUG loaded listener.js 08:25:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119eb2c00) [pid = 1662] [serial = 88] [outer = 0x119521400] 08:25:13 INFO - PROCESS | 1662 | 1467818713812 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:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 470ms 08:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:25:13 INFO - PROCESS | 1662 | 1467818713846 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:25:13 INFO - PROCESS | 1662 | 1467818713848 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:25:13 INFO - PROCESS | 1662 | 1467818713850 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:25:13 INFO - PROCESS | 1662 | 1467818713851 Marionette TRACE conn2 <- [1,94,null,{}] 08:25:13 INFO - PROCESS | 1662 | 1467818713853 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:13 INFO - PROCESS | 1662 | 1467818713854 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:13 INFO - PROCESS | 1662 | 1467818713932 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:25:13 INFO - PROCESS | 1662 | 1467818713935 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1662 | 1467818713937 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185ed800 == 31 [pid = 1662] [id = 31] 08:25:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119eb3c00) [pid = 1662] [serial = 89] [outer = 0x0] 08:25:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x121164400) [pid = 1662] [serial = 90] [outer = 0x119eb3c00] 08:25:13 INFO - PROCESS | 1662 | 1467818713964 Marionette DEBUG loaded listener.js 08:25:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x121273000) [pid = 1662] [serial = 91] [outer = 0x119eb3c00] 08:25:14 INFO - PROCESS | 1662 | 1467818714268 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:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 08:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:25:14 INFO - PROCESS | 1662 | 1467818714318 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:25:14 INFO - PROCESS | 1662 | 1467818714320 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:25:14 INFO - PROCESS | 1662 | 1467818714322 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:25:14 INFO - PROCESS | 1662 | 1467818714323 Marionette TRACE conn2 <- [1,98,null,{}] 08:25:14 INFO - PROCESS | 1662 | 1467818714325 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:14 INFO - PROCESS | 1662 | 1467818714326 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:14 INFO - PROCESS | 1662 | 1467818714419 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:25:14 INFO - PROCESS | 1662 | 1467818714427 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1662 | 1467818714428 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x119013800 == 32 [pid = 1662] [id = 32] 08:25:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119eb4800) [pid = 1662] [serial = 92] [outer = 0x0] 08:25:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x121276000) [pid = 1662] [serial = 93] [outer = 0x119eb4800] 08:25:14 INFO - PROCESS | 1662 | 1467818714452 Marionette DEBUG loaded listener.js 08:25:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x123294000) [pid = 1662] [serial = 94] [outer = 0x119eb4800] 08:25:14 INFO - PROCESS | 1662 | 1467818714726 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:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 421ms 08:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:25:14 INFO - PROCESS | 1662 | 1467818714745 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:25:14 INFO - PROCESS | 1662 | 1467818714747 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:25:14 INFO - PROCESS | 1662 | 1467818714749 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:25:14 INFO - PROCESS | 1662 | 1467818714750 Marionette TRACE conn2 <- [1,102,null,{}] 08:25:14 INFO - PROCESS | 1662 | 1467818714752 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:14 INFO - PROCESS | 1662 | 1467818714753 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:14 INFO - PROCESS | 1662 | 1467818714833 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:25:14 INFO - PROCESS | 1662 | 1467818714837 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1662 | 1467818714839 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x116aa6800 == 33 [pid = 1662] [id = 33] 08:25:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116809000) [pid = 1662] [serial = 95] [outer = 0x0] 08:25:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x123778000) [pid = 1662] [serial = 96] [outer = 0x116809000] 08:25:14 INFO - PROCESS | 1662 | 1467818714865 Marionette DEBUG loaded listener.js 08:25:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12420bc00) [pid = 1662] [serial = 97] [outer = 0x116809000] 08:25:15 INFO - PROCESS | 1662 | 1467818715184 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:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 471ms 08:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:25:15 INFO - PROCESS | 1662 | 1467818715221 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:25:15 INFO - PROCESS | 1662 | 1467818715223 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:25:15 INFO - PROCESS | 1662 | 1467818715226 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:25:15 INFO - PROCESS | 1662 | 1467818715228 Marionette TRACE conn2 <- [1,106,null,{}] 08:25:15 INFO - PROCESS | 1662 | 1467818715231 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:15 INFO - PROCESS | 1662 | 1467818715233 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:15 INFO - PROCESS | 1662 | 1467818715384 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:25:15 INFO - PROCESS | 1662 | 1467818715392 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1662 | 1467818715393 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x11955c800 == 34 [pid = 1662] [id = 34] 08:25:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1130e9400) [pid = 1662] [serial = 98] [outer = 0x0] 08:25:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1233ba400) [pid = 1662] [serial = 99] [outer = 0x1130e9400] 08:25:15 INFO - PROCESS | 1662 | 1467818715432 Marionette DEBUG loaded listener.js 08:25:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124668000) [pid = 1662] [serial = 100] [outer = 0x1130e9400] 08:25:15 INFO - PROCESS | 1662 | 1467818715837 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:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 622ms 08:25:15 INFO - PROCESS | 1662 | 1467818715848 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:25:15 INFO - PROCESS | 1662 | 1467818715849 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:25:15 INFO - PROCESS | 1662 | 1467818715851 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:25:15 INFO - PROCESS | 1662 | 1467818715853 Marionette TRACE conn2 <- [1,110,null,{}] 08:25:15 INFO - PROCESS | 1662 | 1467818715856 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:15 INFO - PROCESS | 1662 | 1467818715859 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:15 INFO - PROCESS | 1662 | 1467818715947 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:25:15 INFO - PROCESS | 1662 | 1467818715994 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1662 | 1467818715995 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b3b800 == 35 [pid = 1662] [id = 35] 08:25:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x124208400) [pid = 1662] [serial = 101] [outer = 0x0] 08:25:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x124b28800) [pid = 1662] [serial = 102] [outer = 0x124208400] 08:25:16 INFO - PROCESS | 1662 | 1467818716020 Marionette DEBUG loaded listener.js 08:25:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12506fc00) [pid = 1662] [serial = 103] [outer = 0x124208400] 08:25:16 INFO - PROCESS | 1662 | 1467818716297 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:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 08:25:16 INFO - PROCESS | 1662 | 1467818716320 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:25:16 INFO - PROCESS | 1662 | 1467818716322 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:25:16 INFO - PROCESS | 1662 | 1467818716332 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:25:16 INFO - PROCESS | 1662 | 1467818716333 Marionette TRACE conn2 <- [1,114,null,{}] 08:25:16 INFO - PROCESS | 1662 | 1467818716335 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:16 INFO - PROCESS | 1662 | 1467818716336 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:16 INFO - PROCESS | 1662 | 1467818716419 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:25:16 INFO - PROCESS | 1662 | 1467818716425 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1662 | 1467818716427 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a17f800 == 36 [pid = 1662] [id = 36] 08:25:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12420e000) [pid = 1662] [serial = 104] [outer = 0x0] 08:25:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1257cf000) [pid = 1662] [serial = 105] [outer = 0x12420e000] 08:25:16 INFO - PROCESS | 1662 | 1467818716452 Marionette DEBUG loaded listener.js 08:25:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x126ed7800) [pid = 1662] [serial = 106] [outer = 0x12420e000] 08:25:16 INFO - PROCESS | 1662 | 1467818716788 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:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 08:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:25:16 INFO - PROCESS | 1662 | 1467818716803 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:25:16 INFO - PROCESS | 1662 | 1467818716804 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:25:16 INFO - PROCESS | 1662 | 1467818716807 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:25:16 INFO - PROCESS | 1662 | 1467818716809 Marionette TRACE conn2 <- [1,118,null,{}] 08:25:16 INFO - PROCESS | 1662 | 1467818716813 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:25:16 INFO - PROCESS | 1662 | 1467818716814 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:16 INFO - PROCESS | 1662 | 1467818716912 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:25:16 INFO - PROCESS | 1662 | 1467818716917 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1662 | 1467818716918 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1212a4800 == 37 [pid = 1662] [id = 37] 08:25:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x124b23400) [pid = 1662] [serial = 107] [outer = 0x0] 08:25:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x126ed7000) [pid = 1662] [serial = 108] [outer = 0x124b23400] 08:25:16 INFO - PROCESS | 1662 | 1467818716940 Marionette DEBUG loaded listener.js 08:25:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x128a9c800) [pid = 1662] [serial = 109] [outer = 0x124b23400] 08:25:17 INFO - PROCESS | 1662 | 1467818717205 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:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 423ms 08:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:25:17 INFO - PROCESS | 1662 | 1467818717230 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:25:17 INFO - PROCESS | 1662 | 1467818717231 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:25:17 INFO - PROCESS | 1662 | 1467818717233 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:25:17 INFO - PROCESS | 1662 | 1467818717235 Marionette TRACE conn2 <- [1,122,null,{}] 08:25:17 INFO - PROCESS | 1662 | 1467818717237 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:25:17 INFO - PROCESS | 1662 | 1467818717238 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:17 INFO - PROCESS | 1662 | 1467818717333 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:25:17 INFO - PROCESS | 1662 | 1467818717336 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1662 | 1467818717337 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x123306800 == 38 [pid = 1662] [id = 38] 08:25:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x127071800) [pid = 1662] [serial = 110] [outer = 0x0] 08:25:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x128ae3c00) [pid = 1662] [serial = 111] [outer = 0x127071800] 08:25:17 INFO - PROCESS | 1662 | 1467818717360 Marionette DEBUG loaded listener.js 08:25:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x128d63800) [pid = 1662] [serial = 112] [outer = 0x127071800] 08:25:17 INFO - PROCESS | 1662 | 1467818717695 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:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 518ms 08:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:25:17 INFO - PROCESS | 1662 | 1467818717753 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:25:17 INFO - PROCESS | 1662 | 1467818717754 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:25:17 INFO - PROCESS | 1662 | 1467818717757 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:25:17 INFO - PROCESS | 1662 | 1467818717759 Marionette TRACE conn2 <- [1,126,null,{}] 08:25:17 INFO - PROCESS | 1662 | 1467818717763 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:25:17 INFO - PROCESS | 1662 | 1467818717765 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:17 INFO - PROCESS | 1662 | 1467818717919 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:25:17 INFO - PROCESS | 1662 | 1467818717933 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1662 | 1467818717934 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x1233d9000 == 39 [pid = 1662] [id = 39] 08:25:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x128f91000) [pid = 1662] [serial = 113] [outer = 0x0] 08:25:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x129183000) [pid = 1662] [serial = 114] [outer = 0x128f91000] 08:25:17 INFO - PROCESS | 1662 | 1467818717983 Marionette DEBUG loaded listener.js 08:25:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1292d6c00) [pid = 1662] [serial = 115] [outer = 0x128f91000] 08:25:18 INFO - PROCESS | 1662 | 1467818718376 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:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 670ms 08:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:25:18 INFO - PROCESS | 1662 | 1467818718428 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:25:18 INFO - PROCESS | 1662 | 1467818718429 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:25:18 INFO - PROCESS | 1662 | 1467818718431 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:25:18 INFO - PROCESS | 1662 | 1467818718432 Marionette TRACE conn2 <- [1,130,null,{}] 08:25:18 INFO - PROCESS | 1662 | 1467818718434 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:25:18 INFO - PROCESS | 1662 | 1467818718435 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:18 INFO - PROCESS | 1662 | 1467818718549 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:25:18 INFO - PROCESS | 1662 | 1467818718557 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1662 | 1467818718558 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x12446c000 == 40 [pid = 1662] [id = 40] 08:25:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x128d63000) [pid = 1662] [serial = 116] [outer = 0x0] 08:25:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1292de800) [pid = 1662] [serial = 117] [outer = 0x128d63000] 08:25:18 INFO - PROCESS | 1662 | 1467818718581 Marionette DEBUG loaded listener.js 08:25:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x129515000) [pid = 1662] [serial = 118] [outer = 0x128d63000] 08:25:19 INFO - PROCESS | 1662 | 1467818719567 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:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1173ms 08:25:19 INFO - PROCESS | 1662 | 1467818719605 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:25:19 INFO - PROCESS | 1662 | 1467818719607 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:25:19 INFO - PROCESS | 1662 | 1467818719610 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:25:19 INFO - PROCESS | 1662 | 1467818719611 Marionette TRACE conn2 <- [1,134,null,{}] 08:25:19 INFO - PROCESS | 1662 | 1467818719615 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:25:19 INFO - PROCESS | 1662 | 1467818719617 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:19 INFO - PROCESS | 1662 | 1467818719706 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:25:19 INFO - PROCESS | 1662 | 1467818719738 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1662 | 1467818719741 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x113297800 == 41 [pid = 1662] [id = 41] 08:25:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x116a10800) [pid = 1662] [serial = 119] [outer = 0x0] 08:25:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x116a7f000) [pid = 1662] [serial = 120] [outer = 0x116a10800] 08:25:19 INFO - PROCESS | 1662 | 1467818719768 Marionette DEBUG loaded listener.js 08:25:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x1177ecc00) [pid = 1662] [serial = 121] [outer = 0x116a10800] 08:25:20 INFO - PROCESS | 1662 | 1467818720104 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:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 520ms 08:25:20 INFO - PROCESS | 1662 | 1467818720136 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:25:20 INFO - PROCESS | 1662 | 1467818720138 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:25:20 INFO - PROCESS | 1662 | 1467818720143 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:25:20 INFO - PROCESS | 1662 | 1467818720145 Marionette TRACE conn2 <- [1,138,null,{}] 08:25:20 INFO - PROCESS | 1662 | 1467818720147 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:25:20 INFO - PROCESS | 1662 | 1467818720149 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:20 INFO - PROCESS | 1662 | 1467818720242 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:25:20 INFO - PROCESS | 1662 | 1467818720274 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1662 | 1467818720275 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x116781800 == 42 [pid = 1662] [id = 42] 08:25:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x118238800) [pid = 1662] [serial = 122] [outer = 0x0] 08:25:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x11866dc00) [pid = 1662] [serial = 123] [outer = 0x118238800] 08:25:20 INFO - PROCESS | 1662 | 1467818720302 Marionette DEBUG loaded listener.js 08:25:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x1188c8000) [pid = 1662] [serial = 124] [outer = 0x118238800] 08:25:20 INFO - PROCESS | 1662 | 1467818720633 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:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 519ms 08:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:25:20 INFO - PROCESS | 1662 | 1467818720663 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:25:20 INFO - PROCESS | 1662 | 1467818720664 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:25:20 INFO - PROCESS | 1662 | 1467818720666 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:25:20 INFO - PROCESS | 1662 | 1467818720669 Marionette TRACE conn2 <- [1,142,null,{}] 08:25:20 INFO - PROCESS | 1662 | 1467818720676 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:25:20 INFO - PROCESS | 1662 | 1467818720679 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:20 INFO - PROCESS | 1662 | 1467818720774 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:25:20 INFO - PROCESS | 1662 | 1467818720778 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1662 | 1467818720780 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x117f36000 == 43 [pid = 1662] [id = 43] 08:25:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x118987400) [pid = 1662] [serial = 125] [outer = 0x0] 08:25:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x1194bf000) [pid = 1662] [serial = 126] [outer = 0x118987400] 08:25:20 INFO - PROCESS | 1662 | 1467818720807 Marionette DEBUG loaded listener.js 08:25:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x119aae400) [pid = 1662] [serial = 127] [outer = 0x118987400] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x12d205800) [pid = 1662] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x11840c400) [pid = 1662] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x12cfae400) [pid = 1662] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x12c52dc00) [pid = 1662] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x12c51c000) [pid = 1662] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x12bf9dc00) [pid = 1662] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x118673c00) [pid = 1662] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12bae6c00) [pid = 1662] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x12ba48800) [pid = 1662] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12b062400) [pid = 1662] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12a5afc00) [pid = 1662] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x129187800) [pid = 1662] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x116809000) [pid = 1662] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1130e9400) [pid = 1662] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12420e000) [pid = 1662] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x124b23400) [pid = 1662] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x127071800) [pid = 1662] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12d33d800) [pid = 1662] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x112138c00) [pid = 1662] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x112e06000) [pid = 1662] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x118230400) [pid = 1662] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1165efc00) [pid = 1662] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11709a400) [pid = 1662] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1130f1800) [pid = 1662] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1188c3400) [pid = 1662] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1130ec000) [pid = 1662] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119521400) [pid = 1662] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119eb3c00) [pid = 1662] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:25:21 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119eb4800) [pid = 1662] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:25:21 INFO - PROCESS | 1662 | 1467818721564 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:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 921ms 08:25:21 INFO - PROCESS | 1662 | 1467818721611 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:25:21 INFO - PROCESS | 1662 | 1467818721614 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:25:21 INFO - PROCESS | 1662 | 1467818721629 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:25:21 INFO - PROCESS | 1662 | 1467818721631 Marionette TRACE conn2 <- [1,146,null,{}] 08:25:21 INFO - PROCESS | 1662 | 1467818721635 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:25:21 INFO - PROCESS | 1662 | 1467818721637 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:21 INFO - PROCESS | 1662 | 1467818721756 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:25:21 INFO - PROCESS | 1662 | 1467818721766 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1662 | 1467818721767 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x118431000 == 44 [pid = 1662] [id = 44] 08:25:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x117f57800) [pid = 1662] [serial = 128] [outer = 0x0] 08:25:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1188f8c00) [pid = 1662] [serial = 129] [outer = 0x117f57800] 08:25:21 INFO - PROCESS | 1662 | 1467818721808 Marionette DEBUG loaded listener.js 08:25:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11957b800) [pid = 1662] [serial = 130] [outer = 0x117f57800] 08:25:22 INFO - PROCESS | 1662 | 1467818722194 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:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 633ms 08:25:22 INFO - PROCESS | 1662 | 1467818722255 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:25:22 INFO - PROCESS | 1662 | 1467818722256 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:25:22 INFO - PROCESS | 1662 | 1467818722258 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:25:22 INFO - PROCESS | 1662 | 1467818722259 Marionette TRACE conn2 <- [1,150,null,{}] 08:25:22 INFO - PROCESS | 1662 | 1467818722261 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:25:22 INFO - PROCESS | 1662 | 1467818722262 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:22 INFO - PROCESS | 1662 | 1467818722323 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:25:22 INFO - PROCESS | 1662 | 1467818722328 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1662 | 1467818722329 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185e8000 == 45 [pid = 1662] [id = 45] 08:25:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x117f5cc00) [pid = 1662] [serial = 131] [outer = 0x0] 08:25:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119d11000) [pid = 1662] [serial = 132] [outer = 0x117f5cc00] 08:25:22 INFO - PROCESS | 1662 | 1467818722356 Marionette DEBUG loaded listener.js 08:25:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119eb2400) [pid = 1662] [serial = 133] [outer = 0x117f5cc00] 08:25:22 INFO - PROCESS | 1662 | 1467818722751 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:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 521ms 08:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:25:22 INFO - PROCESS | 1662 | 1467818722783 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:25:22 INFO - PROCESS | 1662 | 1467818722785 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:25:22 INFO - PROCESS | 1662 | 1467818722788 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:25:22 INFO - PROCESS | 1662 | 1467818722789 Marionette TRACE conn2 <- [1,154,null,{}] 08:25:22 INFO - PROCESS | 1662 | 1467818722792 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:25:22 INFO - PROCESS | 1662 | 1467818722797 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:22 INFO - PROCESS | 1662 | 1467818722933 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:25:22 INFO - PROCESS | 1662 | 1467818722945 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1662 | 1467818722946 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x119560800 == 46 [pid = 1662] [id = 46] 08:25:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x121164000) [pid = 1662] [serial = 134] [outer = 0x0] 08:25:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12310d400) [pid = 1662] [serial = 135] [outer = 0x121164000] 08:25:22 INFO - PROCESS | 1662 | 1467818722986 Marionette DEBUG loaded listener.js 08:25:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12466a400) [pid = 1662] [serial = 136] [outer = 0x121164000] 08:25:23 INFO - PROCESS | 1662 | 1467818723574 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:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 821ms 08:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:25:23 INFO - PROCESS | 1662 | 1467818723609 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:25:23 INFO - PROCESS | 1662 | 1467818723612 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:25:23 INFO - PROCESS | 1662 | 1467818723616 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:25:23 INFO - PROCESS | 1662 | 1467818723619 Marionette TRACE conn2 <- [1,158,null,{}] 08:25:23 INFO - PROCESS | 1662 | 1467818723624 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:25:23 INFO - PROCESS | 1662 | 1467818723626 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:23 INFO - PROCESS | 1662 | 1467818723751 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:25:23 INFO - PROCESS | 1662 | 1467818723823 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1662 | 1467818723825 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x115fcd000 == 47 [pid = 1662] [id = 47] 08:25:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x11322d000) [pid = 1662] [serial = 137] [outer = 0x0] 08:25:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x116a09000) [pid = 1662] [serial = 138] [outer = 0x11322d000] 08:25:23 INFO - PROCESS | 1662 | 1467818723916 Marionette DEBUG loaded listener.js 08:25:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1177f6800) [pid = 1662] [serial = 139] [outer = 0x11322d000] 08:25:24 INFO - PROCESS | 1662 | 1467818724330 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:25:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 723ms 08:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:25:24 INFO - PROCESS | 1662 | 1467818724339 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:25:24 INFO - PROCESS | 1662 | 1467818724342 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:25:24 INFO - PROCESS | 1662 | 1467818724346 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:25:24 INFO - PROCESS | 1662 | 1467818724348 Marionette TRACE conn2 <- [1,162,null,{}] 08:25:24 INFO - PROCESS | 1662 | 1467818724351 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:25:24 INFO - PROCESS | 1662 | 1467818724353 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:24 INFO - PROCESS | 1662 | 1467818724448 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:25:24 INFO - PROCESS | 1662 | 1467818724491 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1662 | 1467818724492 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184e3000 == 48 [pid = 1662] [id = 48] 08:25:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x11861a000) [pid = 1662] [serial = 140] [outer = 0x0] 08:25:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1188f7800) [pid = 1662] [serial = 141] [outer = 0x11861a000] 08:25:24 INFO - PROCESS | 1662 | 1467818724523 Marionette DEBUG loaded listener.js 08:25:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x119493000) [pid = 1662] [serial = 142] [outer = 0x11861a000] 08:25:24 INFO - PROCESS | 1662 | 1467818724933 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:25:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 619ms 08:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:25:24 INFO - PROCESS | 1662 | 1467818724966 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:25:24 INFO - PROCESS | 1662 | 1467818724967 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:25:24 INFO - PROCESS | 1662 | 1467818724970 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:25:24 INFO - PROCESS | 1662 | 1467818724972 Marionette TRACE conn2 <- [1,166,null,{}] 08:25:25 INFO - PROCESS | 1662 | 1467818724999 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:25:25 INFO - PROCESS | 1662 | 1467818725002 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:25 INFO - PROCESS | 1662 | 1467818725096 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:25:25 INFO - PROCESS | 1662 | 1467818725170 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1662 | 1467818725172 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1212a2000 == 49 [pid = 1662] [id = 49] 08:25:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x121276800) [pid = 1662] [serial = 143] [outer = 0x0] 08:25:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x123297800) [pid = 1662] [serial = 144] [outer = 0x121276800] 08:25:25 INFO - PROCESS | 1662 | 1467818725204 Marionette DEBUG loaded listener.js 08:25:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x124210800) [pid = 1662] [serial = 145] [outer = 0x121276800] 08:25:25 INFO - PROCESS | 1662 | 1467818725629 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:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 689ms 08:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:25:25 INFO - PROCESS | 1662 | 1467818725659 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:25:25 INFO - PROCESS | 1662 | 1467818725661 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:25:25 INFO - PROCESS | 1662 | 1467818725663 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:25:25 INFO - PROCESS | 1662 | 1467818725664 Marionette TRACE conn2 <- [1,170,null,{}] 08:25:25 INFO - PROCESS | 1662 | 1467818725667 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:25:25 INFO - PROCESS | 1662 | 1467818725668 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:25 INFO - PROCESS | 1662 | 1467818725763 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:25:25 INFO - PROCESS | 1662 | 1467818725824 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1662 | 1467818725826 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1233dd000 == 50 [pid = 1662] [id = 50] 08:25:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x124418800) [pid = 1662] [serial = 146] [outer = 0x0] 08:25:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x124d30800) [pid = 1662] [serial = 147] [outer = 0x124418800] 08:25:25 INFO - PROCESS | 1662 | 1467818725860 Marionette DEBUG loaded listener.js 08:25:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x1251f8000) [pid = 1662] [serial = 148] [outer = 0x124418800] 08:25:26 INFO - PROCESS | 1662 | 1467818726309 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:25:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 669ms 08:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:25:26 INFO - PROCESS | 1662 | 1467818726343 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:25:26 INFO - PROCESS | 1662 | 1467818726345 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:25:26 INFO - PROCESS | 1662 | 1467818726350 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:25:26 INFO - PROCESS | 1662 | 1467818726353 Marionette TRACE conn2 <- [1,174,null,{}] 08:25:26 INFO - PROCESS | 1662 | 1467818726384 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:25:26 INFO - PROCESS | 1662 | 1467818726386 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:26 INFO - PROCESS | 1662 | 1467818726558 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:25:26 INFO - PROCESS | 1662 | 1467818726623 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1662 | 1467818726624 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x112eb1800 == 51 [pid = 1662] [id = 51] 08:25:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1130f3000) [pid = 1662] [serial = 149] [outer = 0x0] 08:25:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x113d36800) [pid = 1662] [serial = 150] [outer = 0x1130f3000] 08:25:26 INFO - PROCESS | 1662 | 1467818726652 Marionette DEBUG loaded listener.js 08:25:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x116559000) [pid = 1662] [serial = 151] [outer = 0x1130f3000] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1185e8000 == 50 [pid = 1662] [id = 45] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x118431000 == 49 [pid = 1662] [id = 44] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x117f36000 == 48 [pid = 1662] [id = 43] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x116781800 == 47 [pid = 1662] [id = 42] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x113297800 == 46 [pid = 1662] [id = 41] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x116aa9800 == 45 [pid = 1662] [id = 27] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1170c7800 == 44 [pid = 1662] [id = 28] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12446c000 == 43 [pid = 1662] [id = 40] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x11842e000 == 42 [pid = 1662] [id = 30] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x118418800 == 41 [pid = 1662] [id = 29] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1185ed800 == 40 [pid = 1662] [id = 31] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x119013800 == 39 [pid = 1662] [id = 32] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1233dd000 == 38 [pid = 1662] [id = 50] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1212a2000 == 37 [pid = 1662] [id = 49] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x11955c800 == 36 [pid = 1662] [id = 34] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1212a4800 == 35 [pid = 1662] [id = 37] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x123306800 == 34 [pid = 1662] [id = 38] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x11a17f800 == 33 [pid = 1662] [id = 36] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1184e3000 == 32 [pid = 1662] [id = 48] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x119560800 == 31 [pid = 1662] [id = 46] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x116aa6800 == 30 [pid = 1662] [id = 33] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x119b3b800 == 29 [pid = 1662] [id = 35] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x115fcd000 == 28 [pid = 1662] [id = 47] 08:25:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1233d9000 == 27 [pid = 1662] [id = 39] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x124669000) [pid = 1662] [serial = 11] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12420bc00) [pid = 1662] [serial = 97] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1233ba400) [pid = 1662] [serial = 99] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x124b28800) [pid = 1662] [serial = 102] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1257cf000) [pid = 1662] [serial = 105] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x126ed7000) [pid = 1662] [serial = 108] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x128ae3c00) [pid = 1662] [serial = 111] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1121b0c00) [pid = 1662] [serial = 63] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x115f5f000) [pid = 1662] [serial = 66] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x11866cc00) [pid = 1662] [serial = 69] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x116737c00) [pid = 1662] [serial = 72] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1168d5c00) [pid = 1662] [serial = 73] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1177ec400) [pid = 1662] [serial = 75] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x118670c00) [pid = 1662] [serial = 78] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x11905cc00) [pid = 1662] [serial = 81] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11949c400) [pid = 1662] [serial = 84] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119586000) [pid = 1662] [serial = 87] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x119eb2c00) [pid = 1662] [serial = 88] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x121164400) [pid = 1662] [serial = 90] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x121273000) [pid = 1662] [serial = 91] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x124668000) [pid = 1662] [serial = 100] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x126ed7800) [pid = 1662] [serial = 106] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11951f000) [pid = 1662] [serial = 85] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x128a9c800) [pid = 1662] [serial = 109] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x128d63800) [pid = 1662] [serial = 112] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1188f7c00) [pid = 1662] [serial = 79] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1168d0400) [pid = 1662] [serial = 67] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x129183000) [pid = 1662] [serial = 114] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112a86000) [pid = 1662] [serial = 64] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x117f60c00) [pid = 1662] [serial = 76] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11948dc00) [pid = 1662] [serial = 82] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1188c5c00) [pid = 1662] [serial = 70] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12d762000) [pid = 1662] [serial = 61] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1240f0400) [pid = 1662] [serial = 8] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x121276000) [pid = 1662] [serial = 93] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x123294000) [pid = 1662] [serial = 94] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x123778000) [pid = 1662] [serial = 96] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12bdc4400) [pid = 1662] [serial = 31] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12bdbf400) [pid = 1662] [serial = 30] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12badd400) [pid = 1662] [serial = 27] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12bae3400) [pid = 1662] [serial = 28] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12b864c00) [pid = 1662] [serial = 24] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12b86dc00) [pid = 1662] [serial = 25] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12a7b5000) [pid = 1662] [serial = 22] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12a5b1800) [pid = 1662] [serial = 21] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1292e3c00) [pid = 1662] [serial = 18] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x129189400) [pid = 1662] [serial = 15] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12918f000) [pid = 1662] [serial = 16] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12d75d800) [pid = 1662] [serial = 60] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x12d209800) [pid = 1662] [serial = 57] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x12d211800) [pid = 1662] [serial = 58] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x12d2bec00) [pid = 1662] [serial = 55] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x12cfb4800) [pid = 1662] [serial = 54] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x12cfb4400) [pid = 1662] [serial = 49] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x12cfbac00) [pid = 1662] [serial = 51] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x12cf7a000) [pid = 1662] [serial = 45] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x12cfb0000) [pid = 1662] [serial = 48] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x12cb9d800) [pid = 1662] [serial = 42] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x12cba2400) [pid = 1662] [serial = 43] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x12c528000) [pid = 1662] [serial = 40] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x12c521000) [pid = 1662] [serial = 39] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x12c514800) [pid = 1662] [serial = 36] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x12c519c00) [pid = 1662] [serial = 37] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x12bdc0000) [pid = 1662] [serial = 33] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | --DOMWINDOW == 57 (0x12bf98c00) [pid = 1662] [serial = 34] [outer = 0x0] [url = about:blank] 08:25:27 INFO - PROCESS | 1662 | 1467818727532 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:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1223ms 08:25:27 INFO - PROCESS | 1662 | 1467818727581 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:25:27 INFO - PROCESS | 1662 | 1467818727585 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:25:27 INFO - PROCESS | 1662 | 1467818727591 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:25:27 INFO - PROCESS | 1662 | 1467818727594 Marionette TRACE conn2 <- [1,178,null,{}] 08:25:27 INFO - PROCESS | 1662 | 1467818727600 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:25:27 INFO - PROCESS | 1662 | 1467818727603 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:27 INFO - PROCESS | 1662 | 1467818727723 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:25:27 INFO - PROCESS | 1662 | 1467818727789 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1662 | 1467818727793 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x1131c0000 == 28 [pid = 1662] [id = 52] 08:25:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x115f66000) [pid = 1662] [serial = 152] [outer = 0x0] 08:25:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x116738000) [pid = 1662] [serial = 153] [outer = 0x115f66000] 08:25:27 INFO - PROCESS | 1662 | 1467818727840 Marionette DEBUG loaded listener.js 08:25:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x116a0cc00) [pid = 1662] [serial = 154] [outer = 0x115f66000] 08:25:28 INFO - PROCESS | 1662 | 1467818728176 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:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 626ms 08:25:28 INFO - PROCESS | 1662 | 1467818728214 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:25:28 INFO - PROCESS | 1662 | 1467818728218 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:25:28 INFO - PROCESS | 1662 | 1467818728223 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:25:28 INFO - PROCESS | 1662 | 1467818728227 Marionette TRACE conn2 <- [1,182,null,{}] 08:25:28 INFO - PROCESS | 1662 | 1467818728231 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:25:28 INFO - PROCESS | 1662 | 1467818728232 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:28 INFO - PROCESS | 1662 | 1467818728312 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:25:28 INFO - PROCESS | 1662 | 1467818728352 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1662 | 1467818728353 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x116776800 == 29 [pid = 1662] [id = 53] 08:25:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x116a7a000) [pid = 1662] [serial = 155] [outer = 0x0] 08:25:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x1177f5800) [pid = 1662] [serial = 156] [outer = 0x116a7a000] 08:25:28 INFO - PROCESS | 1662 | 1467818728381 Marionette DEBUG loaded listener.js 08:25:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x118671400) [pid = 1662] [serial = 157] [outer = 0x116a7a000] 08:25:28 INFO - PROCESS | 1662 | 1467818728670 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:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 474ms 08:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:25:28 INFO - PROCESS | 1662 | 1467818728697 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:25:28 INFO - PROCESS | 1662 | 1467818728698 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:25:28 INFO - PROCESS | 1662 | 1467818728701 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:25:28 INFO - PROCESS | 1662 | 1467818728703 Marionette TRACE conn2 <- [1,186,null,{}] 08:25:28 INFO - PROCESS | 1662 | 1467818728715 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:25:28 INFO - PROCESS | 1662 | 1467818728728 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:28 INFO - PROCESS | 1662 | 1467818728802 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:25:28 INFO - PROCESS | 1662 | 1467818728809 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1662 | 1467818728811 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170c8000 == 30 [pid = 1662] [id = 54] 08:25:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x112a86400) [pid = 1662] [serial = 158] [outer = 0x0] 08:25:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x11948dc00) [pid = 1662] [serial = 159] [outer = 0x112a86400] 08:25:28 INFO - PROCESS | 1662 | 1467818728839 Marionette DEBUG loaded listener.js 08:25:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x1194bc800) [pid = 1662] [serial = 160] [outer = 0x112a86400] 08:25:29 INFO - PROCESS | 1662 | 1467818729151 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:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 476ms 08:25:29 INFO - PROCESS | 1662 | 1467818729178 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:25:29 INFO - PROCESS | 1662 | 1467818729180 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:25:29 INFO - PROCESS | 1662 | 1467818729182 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:25:29 INFO - PROCESS | 1662 | 1467818729183 Marionette TRACE conn2 <- [1,190,null,{}] 08:25:29 INFO - PROCESS | 1662 | 1467818729186 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:25:29 INFO - PROCESS | 1662 | 1467818729187 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:29 INFO - PROCESS | 1662 | 1467818729292 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:25:29 INFO - PROCESS | 1662 | 1467818729297 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1662 | 1467818729298 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x118418800 == 31 [pid = 1662] [id = 55] 08:25:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x1190e8c00) [pid = 1662] [serial = 161] [outer = 0x0] 08:25:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x11957c800) [pid = 1662] [serial = 162] [outer = 0x1190e8c00] 08:25:29 INFO - PROCESS | 1662 | 1467818729323 Marionette DEBUG loaded listener.js 08:25:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x119d19800) [pid = 1662] [serial = 163] [outer = 0x1190e8c00] 08:25:29 INFO - PROCESS | 1662 | 1467818729602 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:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 08:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:25:29 INFO - PROCESS | 1662 | 1467818729652 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:25:29 INFO - PROCESS | 1662 | 1467818729654 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:25:29 INFO - PROCESS | 1662 | 1467818729656 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:25:29 INFO - PROCESS | 1662 | 1467818729658 Marionette TRACE conn2 <- [1,194,null,{}] 08:25:29 INFO - PROCESS | 1662 | 1467818729663 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:25:29 INFO - PROCESS | 1662 | 1467818729664 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:29 INFO - PROCESS | 1662 | 1467818729754 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:25:29 INFO - PROCESS | 1662 | 1467818729758 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1662 | 1467818729759 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184e4800 == 32 [pid = 1662] [id = 56] 08:25:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x116a77c00) [pid = 1662] [serial = 164] [outer = 0x0] 08:25:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x119eb5800) [pid = 1662] [serial = 165] [outer = 0x116a77c00] 08:25:29 INFO - PROCESS | 1662 | 1467818729786 Marionette DEBUG loaded listener.js 08:25:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x121165c00) [pid = 1662] [serial = 166] [outer = 0x116a77c00] 08:25:30 INFO - PROCESS | 1662 | 1467818730098 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:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms 08:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:25:30 INFO - PROCESS | 1662 | 1467818730136 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:25:30 INFO - PROCESS | 1662 | 1467818730138 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:25:30 INFO - PROCESS | 1662 | 1467818730142 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:25:30 INFO - PROCESS | 1662 | 1467818730145 Marionette TRACE conn2 <- [1,198,null,{}] 08:25:30 INFO - PROCESS | 1662 | 1467818730148 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:25:30 INFO - PROCESS | 1662 | 1467818730152 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:30 INFO - PROCESS | 1662 | 1467818730257 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:25:30 INFO - PROCESS | 1662 | 1467818730293 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1662 | 1467818730294 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x1190c1800 == 33 [pid = 1662] [id = 57] 08:25:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x12377ec00) [pid = 1662] [serial = 167] [outer = 0x0] 08:25:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x12466a800) [pid = 1662] [serial = 168] [outer = 0x12377ec00] 08:25:30 INFO - PROCESS | 1662 | 1467818730319 Marionette DEBUG loaded listener.js 08:25:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x124d92400) [pid = 1662] [serial = 169] [outer = 0x12377ec00] 08:25:30 INFO - PROCESS | 1662 | 1467818730617 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:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 523ms 08:25:30 INFO - PROCESS | 1662 | 1467818730663 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:25:30 INFO - PROCESS | 1662 | 1467818730664 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:25:30 INFO - PROCESS | 1662 | 1467818730666 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:25:30 INFO - PROCESS | 1662 | 1467818730668 Marionette TRACE conn2 <- [1,202,null,{}] 08:25:30 INFO - PROCESS | 1662 | 1467818730670 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:25:30 INFO - PROCESS | 1662 | 1467818730671 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:30 INFO - PROCESS | 1662 | 1467818730765 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:25:30 INFO - PROCESS | 1662 | 1467818730769 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1662 | 1467818730770 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x11955b800 == 34 [pid = 1662] [id = 58] 08:25:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1240f0000) [pid = 1662] [serial = 170] [outer = 0x0] 08:25:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1251f9400) [pid = 1662] [serial = 171] [outer = 0x1240f0000] 08:25:30 INFO - PROCESS | 1662 | 1467818730794 Marionette DEBUG loaded listener.js 08:25:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1256b0400) [pid = 1662] [serial = 172] [outer = 0x1240f0000] 08:25:31 INFO - PROCESS | 1662 | 1467818731086 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:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 467ms 08:25:31 INFO - PROCESS | 1662 | 1467818731135 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:25:31 INFO - PROCESS | 1662 | 1467818731136 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:25:31 INFO - PROCESS | 1662 | 1467818731138 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:25:31 INFO - PROCESS | 1662 | 1467818731139 Marionette TRACE conn2 <- [1,206,null,{}] 08:25:31 INFO - PROCESS | 1662 | 1467818731145 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:25:31 INFO - PROCESS | 1662 | 1467818731146 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:31 INFO - PROCESS | 1662 | 1467818731234 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:25:31 INFO - PROCESS | 1662 | 1467818731237 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1662 | 1467818731239 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b3a000 == 35 [pid = 1662] [id = 59] 08:25:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x124d93800) [pid = 1662] [serial = 173] [outer = 0x0] 08:25:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1257cfc00) [pid = 1662] [serial = 174] [outer = 0x124d93800] 08:25:31 INFO - PROCESS | 1662 | 1467818731265 Marionette DEBUG loaded listener.js 08:25:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x126e71400) [pid = 1662] [serial = 175] [outer = 0x124d93800] 08:25:31 INFO - PROCESS | 1662 | 1467818731628 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:25:31 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128d63000) [pid = 1662] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:25:31 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x124208400) [pid = 1662] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:25:31 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128f91000) [pid = 1662] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:25:31 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x121164000) [pid = 1662] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:25:31 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x117f5cc00) [pid = 1662] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:25:31 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x118238800) [pid = 1662] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:25:31 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x116a10800) [pid = 1662] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:25:31 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x118987400) [pid = 1662] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:25:31 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x117f57800) [pid = 1662] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 521ms 08:25:31 INFO - PROCESS | 1662 | 1467818731660 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:25:31 INFO - PROCESS | 1662 | 1467818731661 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:25:31 INFO - PROCESS | 1662 | 1467818731664 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:25:31 INFO - PROCESS | 1662 | 1467818731665 Marionette TRACE conn2 <- [1,210,null,{}] 08:25:31 INFO - PROCESS | 1662 | 1467818731667 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:25:31 INFO - PROCESS | 1662 | 1467818731669 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:31 INFO - PROCESS | 1662 | 1467818731738 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:25:31 INFO - PROCESS | 1662 | 1467818731744 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1662 | 1467818731745 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170c7800 == 36 [pid = 1662] [id = 60] 08:25:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x116a05400) [pid = 1662] [serial = 176] [outer = 0x0] 08:25:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118987400) [pid = 1662] [serial = 177] [outer = 0x116a05400] 08:25:31 INFO - PROCESS | 1662 | 1467818731776 Marionette DEBUG loaded listener.js 08:25:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x124d2c400) [pid = 1662] [serial = 178] [outer = 0x116a05400] 08:25:32 INFO - PROCESS | 1662 | 1467818732050 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:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 417ms 08:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:25:32 INFO - PROCESS | 1662 | 1467818732082 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:25:32 INFO - PROCESS | 1662 | 1467818732083 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:25:32 INFO - PROCESS | 1662 | 1467818732085 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:25:32 INFO - PROCESS | 1662 | 1467818732086 Marionette TRACE conn2 <- [1,214,null,{}] 08:25:32 INFO - PROCESS | 1662 | 1467818732089 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:25:32 INFO - PROCESS | 1662 | 1467818732090 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:32 INFO - PROCESS | 1662 | 1467818732177 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:25:32 INFO - PROCESS | 1662 | 1467818732181 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1662 | 1467818732182 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x1212aa000 == 37 [pid = 1662] [id = 61] 08:25:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x11866f000) [pid = 1662] [serial = 179] [outer = 0x0] 08:25:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x127240000) [pid = 1662] [serial = 180] [outer = 0x11866f000] 08:25:32 INFO - PROCESS | 1662 | 1467818732208 Marionette DEBUG loaded listener.js 08:25:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x128a9dc00) [pid = 1662] [serial = 181] [outer = 0x11866f000] 08:25:32 INFO - PROCESS | 1662 | 1467818732501 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:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 419ms 08:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:25:32 INFO - PROCESS | 1662 | 1467818732512 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:25:32 INFO - PROCESS | 1662 | 1467818732514 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:25:32 INFO - PROCESS | 1662 | 1467818732516 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:25:32 INFO - PROCESS | 1662 | 1467818732518 Marionette TRACE conn2 <- [1,218,null,{}] 08:25:32 INFO - PROCESS | 1662 | 1467818732521 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:25:32 INFO - PROCESS | 1662 | 1467818732523 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:32 INFO - PROCESS | 1662 | 1467818732652 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:25:32 INFO - PROCESS | 1662 | 1467818732657 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1662 | 1467818732658 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184e4000 == 38 [pid = 1662] [id = 62] 08:25:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x112ed5400) [pid = 1662] [serial = 182] [outer = 0x0] 08:25:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x128adbc00) [pid = 1662] [serial = 183] [outer = 0x112ed5400] 08:25:32 INFO - PROCESS | 1662 | 1467818732684 Marionette DEBUG loaded listener.js 08:25:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x129188c00) [pid = 1662] [serial = 184] [outer = 0x112ed5400] 08:25:33 INFO - PROCESS | 1662 | 1467818732997 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:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 519ms 08:25:33 INFO - PROCESS | 1662 | 1467818733036 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:25:33 INFO - PROCESS | 1662 | 1467818733038 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:25:33 INFO - PROCESS | 1662 | 1467818733040 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:25:33 INFO - PROCESS | 1662 | 1467818733043 Marionette TRACE conn2 <- [1,222,null,{}] 08:25:33 INFO - PROCESS | 1662 | 1467818733046 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:25:33 INFO - PROCESS | 1662 | 1467818733047 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:33 INFO - PROCESS | 1662 | 1467818733121 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:25:33 INFO - PROCESS | 1662 | 1467818733126 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1662 | 1467818733128 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x1249c7800 == 39 [pid = 1662] [id = 63] 08:25:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x12918b400) [pid = 1662] [serial = 185] [outer = 0x0] 08:25:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1292d8800) [pid = 1662] [serial = 186] [outer = 0x12918b400] 08:25:33 INFO - PROCESS | 1662 | 1467818733152 Marionette DEBUG loaded listener.js 08:25:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x12950c000) [pid = 1662] [serial = 187] [outer = 0x12918b400] 08:25:33 INFO - PROCESS | 1662 | 1467818733433 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:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 421ms 08:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:25:33 INFO - PROCESS | 1662 | 1467818733466 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:25:33 INFO - PROCESS | 1662 | 1467818733467 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:25:33 INFO - PROCESS | 1662 | 1467818733471 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:25:33 INFO - PROCESS | 1662 | 1467818733472 Marionette TRACE conn2 <- [1,226,null,{}] 08:25:33 INFO - PROCESS | 1662 | 1467818733477 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:25:33 INFO - PROCESS | 1662 | 1467818733480 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:33 INFO - PROCESS | 1662 | 1467818733579 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:25:33 INFO - PROCESS | 1662 | 1467818733605 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1662 | 1467818733613 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x125124800 == 40 [pid = 1662] [id = 64] 08:25:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119e21000) [pid = 1662] [serial = 188] [outer = 0x0] 08:25:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12950c400) [pid = 1662] [serial = 189] [outer = 0x119e21000] 08:25:33 INFO - PROCESS | 1662 | 1467818733637 Marionette DEBUG loaded listener.js 08:25:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12a547c00) [pid = 1662] [serial = 190] [outer = 0x119e21000] 08:25:34 INFO - PROCESS | 1662 | 1467818734147 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:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 726ms 08:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:25:34 INFO - PROCESS | 1662 | 1467818734199 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:25:34 INFO - PROCESS | 1662 | 1467818734201 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:25:34 INFO - PROCESS | 1662 | 1467818734205 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:25:34 INFO - PROCESS | 1662 | 1467818734211 Marionette TRACE conn2 <- [1,230,null,{}] 08:25:34 INFO - PROCESS | 1662 | 1467818734215 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:25:34 INFO - PROCESS | 1662 | 1467818734216 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:34 INFO - PROCESS | 1662 | 1467818734324 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:25:34 INFO - PROCESS | 1662 | 1467818734433 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1662 | 1467818734434 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x116720000 == 41 [pid = 1662] [id = 65] 08:25:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x116a80800) [pid = 1662] [serial = 191] [outer = 0x0] 08:25:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x117250000) [pid = 1662] [serial = 192] [outer = 0x116a80800] 08:25:34 INFO - PROCESS | 1662 | 1467818734465 Marionette DEBUG loaded listener.js 08:25:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118232400) [pid = 1662] [serial = 193] [outer = 0x116a80800] 08:25:35 INFO - PROCESS | 1662 | 1467818735098 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:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 977ms 08:25:35 INFO - PROCESS | 1662 | 1467818735183 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:25:35 INFO - PROCESS | 1662 | 1467818735187 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:25:35 INFO - PROCESS | 1662 | 1467818735191 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:25:35 INFO - PROCESS | 1662 | 1467818735194 Marionette TRACE conn2 <- [1,234,null,{}] 08:25:35 INFO - PROCESS | 1662 | 1467818735199 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:25:35 INFO - PROCESS | 1662 | 1467818735202 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:35 INFO - PROCESS | 1662 | 1467818735349 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:25:35 INFO - PROCESS | 1662 | --DOCSHELL 0x1249c7800 == 40 [pid = 1662] [id = 63] 08:25:35 INFO - PROCESS | 1662 | --DOCSHELL 0x1184e4000 == 39 [pid = 1662] [id = 62] 08:25:35 INFO - PROCESS | 1662 | --DOCSHELL 0x1212aa000 == 38 [pid = 1662] [id = 61] 08:25:35 INFO - PROCESS | 1662 | --DOCSHELL 0x1170c7800 == 37 [pid = 1662] [id = 60] 08:25:35 INFO - PROCESS | 1662 | --DOCSHELL 0x119b3a000 == 36 [pid = 1662] [id = 59] 08:25:35 INFO - PROCESS | 1662 | --DOCSHELL 0x11955b800 == 35 [pid = 1662] [id = 58] 08:25:35 INFO - PROCESS | 1662 | --DOCSHELL 0x1190c1800 == 34 [pid = 1662] [id = 57] 08:25:35 INFO - PROCESS | 1662 | --DOCSHELL 0x1184e4800 == 33 [pid = 1662] [id = 56] 08:25:35 INFO - PROCESS | 1662 | --DOCSHELL 0x118418800 == 32 [pid = 1662] [id = 55] 08:25:35 INFO - PROCESS | 1662 | --DOCSHELL 0x1170c8000 == 31 [pid = 1662] [id = 54] 08:25:35 INFO - PROCESS | 1662 | --DOCSHELL 0x116776800 == 30 [pid = 1662] [id = 53] 08:25:35 INFO - PROCESS | 1662 | --DOCSHELL 0x1131c0000 == 29 [pid = 1662] [id = 52] 08:25:35 INFO - PROCESS | 1662 | --DOCSHELL 0x112eb1800 == 28 [pid = 1662] [id = 51] 08:25:35 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12506fc00) [pid = 1662] [serial = 103] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1292d6c00) [pid = 1662] [serial = 115] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12466a400) [pid = 1662] [serial = 136] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119eb2400) [pid = 1662] [serial = 133] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11866dc00) [pid = 1662] [serial = 123] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1177ecc00) [pid = 1662] [serial = 121] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x116a7f000) [pid = 1662] [serial = 120] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1194bf000) [pid = 1662] [serial = 126] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12310d400) [pid = 1662] [serial = 135] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1188c8000) [pid = 1662] [serial = 124] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x119aae400) [pid = 1662] [serial = 127] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119d11000) [pid = 1662] [serial = 132] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x11957b800) [pid = 1662] [serial = 130] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1188f8c00) [pid = 1662] [serial = 129] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x129515000) [pid = 1662] [serial = 118] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1292de800) [pid = 1662] [serial = 117] [outer = 0x0] [url = about:blank] 08:25:35 INFO - PROCESS | 1662 | 1467818735452 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1662 | 1467818735454 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x1131c0000 == 29 [pid = 1662] [id = 66] 08:25:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1168cfc00) [pid = 1662] [serial = 194] [outer = 0x0] 08:25:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1177ecc00) [pid = 1662] [serial = 195] [outer = 0x1168cfc00] 08:25:35 INFO - PROCESS | 1662 | 1467818735481 Marionette DEBUG loaded listener.js 08:25:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118673800) [pid = 1662] [serial = 196] [outer = 0x1168cfc00] 08:25:35 INFO - PROCESS | 1662 | 1467818735764 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:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 624ms 08:25:35 INFO - PROCESS | 1662 | 1467818735814 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:25:35 INFO - PROCESS | 1662 | 1467818735818 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:25:35 INFO - PROCESS | 1662 | 1467818735822 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:25:35 INFO - PROCESS | 1662 | 1467818735825 Marionette TRACE conn2 <- [1,238,null,{}] 08:25:35 INFO - PROCESS | 1662 | 1467818735829 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:25:35 INFO - PROCESS | 1662 | 1467818735831 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:35 INFO - PROCESS | 1662 | 1467818735906 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:25:35 INFO - PROCESS | 1662 | 1467818735957 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1662 | 1467818735959 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x116bcc800 == 30 [pid = 1662] [id = 67] 08:25:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118673000) [pid = 1662] [serial = 197] [outer = 0x0] 08:25:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1188fec00) [pid = 1662] [serial = 198] [outer = 0x118673000] 08:25:35 INFO - PROCESS | 1662 | 1467818735986 Marionette DEBUG loaded listener.js 08:25:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1194c4400) [pid = 1662] [serial = 199] [outer = 0x118673000] 08:25:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x119d0b400) [pid = 1662] [serial = 200] [outer = 0x12cfabc00] 08:25:36 INFO - PROCESS | 1662 | 1467818736308 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:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 523ms 08:25:36 INFO - PROCESS | 1662 | 1467818736345 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:25:36 INFO - PROCESS | 1662 | 1467818736347 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:25:36 INFO - PROCESS | 1662 | 1467818736349 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:25:36 INFO - PROCESS | 1662 | 1467818736351 Marionette TRACE conn2 <- [1,242,null,{}] 08:25:36 INFO - PROCESS | 1662 | 1467818736359 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:25:36 INFO - PROCESS | 1662 | 1467818736363 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:36 INFO - PROCESS | 1662 | 1467818736446 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:25:36 INFO - PROCESS | 1662 | 1467818736496 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1662 | 1467818736497 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x118421800 == 31 [pid = 1662] [id = 68] 08:25:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x119523000) [pid = 1662] [serial = 201] [outer = 0x0] 08:25:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119583400) [pid = 1662] [serial = 202] [outer = 0x119523000] 08:25:36 INFO - PROCESS | 1662 | 1467818736527 Marionette DEBUG loaded listener.js 08:25:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x12347c800) [pid = 1662] [serial = 203] [outer = 0x119523000] 08:25:36 INFO - PROCESS | 1662 | 1467818736792 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:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 470ms 08:25:36 INFO - PROCESS | 1662 | 1467818736820 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:25:36 INFO - PROCESS | 1662 | 1467818736821 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:25:36 INFO - PROCESS | 1662 | 1467818736831 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:25:36 INFO - PROCESS | 1662 | 1467818736832 Marionette TRACE conn2 <- [1,246,null,{}] 08:25:36 INFO - PROCESS | 1662 | 1467818736835 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:25:36 INFO - PROCESS | 1662 | 1467818736836 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:36 INFO - PROCESS | 1662 | 1467818736918 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:25:36 INFO - PROCESS | 1662 | 1467818736922 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1662 | 1467818736925 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x11900b800 == 32 [pid = 1662] [id = 69] 08:25:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1165ec000) [pid = 1662] [serial = 204] [outer = 0x0] 08:25:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x124671c00) [pid = 1662] [serial = 205] [outer = 0x1165ec000] 08:25:36 INFO - PROCESS | 1662 | 1467818736951 Marionette DEBUG loaded listener.js 08:25:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1251f7800) [pid = 1662] [serial = 206] [outer = 0x1165ec000] 08:25:37 INFO - PROCESS | 1662 | 1467818737277 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:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 478ms 08:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:25:37 INFO - PROCESS | 1662 | 1467818737302 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:25:37 INFO - PROCESS | 1662 | 1467818737304 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:25:37 INFO - PROCESS | 1662 | 1467818737306 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:25:37 INFO - PROCESS | 1662 | 1467818737307 Marionette TRACE conn2 <- [1,250,null,{}] 08:25:37 INFO - PROCESS | 1662 | 1467818737309 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:25:37 INFO - PROCESS | 1662 | 1467818737311 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:37 INFO - PROCESS | 1662 | 1467818737418 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:25:37 INFO - PROCESS | 1662 | 1467818737428 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1662 | 1467818737429 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1199a3800 == 33 [pid = 1662] [id = 70] 08:25:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1168dbc00) [pid = 1662] [serial = 207] [outer = 0x0] 08:25:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119eb2c00) [pid = 1662] [serial = 208] [outer = 0x1168dbc00] 08:25:37 INFO - PROCESS | 1662 | 1467818737453 Marionette DEBUG loaded listener.js 08:25:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x126ed6400) [pid = 1662] [serial = 209] [outer = 0x1168dbc00] 08:25:37 INFO - PROCESS | 1662 | 1467818737771 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:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 520ms 08:25:37 INFO - PROCESS | 1662 | 1467818737827 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:25:37 INFO - PROCESS | 1662 | 1467818737829 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:25:37 INFO - PROCESS | 1662 | 1467818737832 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:25:37 INFO - PROCESS | 1662 | 1467818737834 Marionette TRACE conn2 <- [1,254,null,{}] 08:25:37 INFO - PROCESS | 1662 | 1467818737837 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:25:37 INFO - PROCESS | 1662 | 1467818737843 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:37 INFO - PROCESS | 1662 | 1467818737986 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:25:38 INFO - PROCESS | 1662 | 1467818737998 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1662 | 1467818737999 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x1212a1000 == 34 [pid = 1662] [id = 71] 08:25:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12723e800) [pid = 1662] [serial = 210] [outer = 0x0] 08:25:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128f98c00) [pid = 1662] [serial = 211] [outer = 0x12723e800] 08:25:38 INFO - PROCESS | 1662 | 1467818738024 Marionette DEBUG loaded listener.js 08:25:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12a539000) [pid = 1662] [serial = 212] [outer = 0x12723e800] 08:25:38 INFO - PROCESS | 1662 | 1467818738355 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:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 570ms 08:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:25:38 INFO - PROCESS | 1662 | 1467818738403 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:25:38 INFO - PROCESS | 1662 | 1467818738404 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:25:38 INFO - PROCESS | 1662 | 1467818738406 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:25:38 INFO - PROCESS | 1662 | 1467818738408 Marionette TRACE conn2 <- [1,258,null,{}] 08:25:38 INFO - PROCESS | 1662 | 1467818738410 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:25:38 INFO - PROCESS | 1662 | 1467818738411 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:38 INFO - PROCESS | 1662 | 1467818738510 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:25:38 INFO - PROCESS | 1662 | 1467818738513 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1662 | 1467818738514 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x124049000 == 35 [pid = 1662] [id = 72] 08:25:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12a543400) [pid = 1662] [serial = 213] [outer = 0x0] 08:25:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12a5a7400) [pid = 1662] [serial = 214] [outer = 0x12a543400] 08:25:38 INFO - PROCESS | 1662 | 1467818738539 Marionette DEBUG loaded listener.js 08:25:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12a5b0400) [pid = 1662] [serial = 215] [outer = 0x12a543400] 08:25:38 INFO - PROCESS | 1662 | 1467818738839 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:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 471ms 08:25:38 INFO - PROCESS | 1662 | 1467818738884 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:25:38 INFO - PROCESS | 1662 | 1467818738886 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:25:38 INFO - PROCESS | 1662 | 1467818738888 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:25:38 INFO - PROCESS | 1662 | 1467818738889 Marionette TRACE conn2 <- [1,262,null,{}] 08:25:38 INFO - PROCESS | 1662 | 1467818738895 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:25:38 INFO - PROCESS | 1662 | 1467818738896 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:38 INFO - PROCESS | 1662 | 1467818738992 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:25:38 INFO - PROCESS | 1662 | 1467818738995 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1662 | 1467818738996 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x1131a7000 == 36 [pid = 1662] [id = 73] 08:25:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12a5b0800) [pid = 1662] [serial = 216] [outer = 0x0] 08:25:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12a5df800) [pid = 1662] [serial = 217] [outer = 0x12a5b0800] 08:25:39 INFO - PROCESS | 1662 | 1467818739020 Marionette DEBUG loaded listener.js 08:25:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12a7b5400) [pid = 1662] [serial = 218] [outer = 0x12a5b0800] 08:25:39 INFO - PROCESS | 1662 | 1467818739334 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:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 472ms 08:25:39 INFO - PROCESS | 1662 | 1467818739362 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:25:39 INFO - PROCESS | 1662 | 1467818739364 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:25:39 INFO - PROCESS | 1662 | 1467818739371 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:25:39 INFO - PROCESS | 1662 | 1467818739372 Marionette TRACE conn2 <- [1,266,null,{}] 08:25:39 INFO - PROCESS | 1662 | 1467818739377 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:25:39 INFO - PROCESS | 1662 | 1467818739379 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:39 INFO - PROCESS | 1662 | 1467818739576 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12377ec00) [pid = 1662] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x115f66000) [pid = 1662] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1130f3000) [pid = 1662] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x116a77c00) [pid = 1662] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1240f0000) [pid = 1662] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x124d93800) [pid = 1662] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x116a7a000) [pid = 1662] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x112a86400) [pid = 1662] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116a05400) [pid = 1662] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1190e8c00) [pid = 1662] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11866f000) [pid = 1662] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12918b400) [pid = 1662] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11322d000) [pid = 1662] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11861a000) [pid = 1662] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x121276800) [pid = 1662] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x124418800) [pid = 1662] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:25:39 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x112ed5400) [pid = 1662] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:25:39 INFO - PROCESS | 1662 | 1467818739614 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1662 | 1467818739615 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x116bc6800 == 37 [pid = 1662] [id = 74] 08:25:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11322d000) [pid = 1662] [serial = 219] [outer = 0x0] 08:25:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x115f66000) [pid = 1662] [serial = 220] [outer = 0x11322d000] 08:25:39 INFO - PROCESS | 1662 | 1467818739639 Marionette DEBUG loaded listener.js 08:25:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11866f000) [pid = 1662] [serial = 221] [outer = 0x11322d000] 08:25:39 INFO - PROCESS | 1662 | 1467818739877 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:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 524ms 08:25:39 INFO - PROCESS | 1662 | 1467818739892 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:25:39 INFO - PROCESS | 1662 | 1467818739895 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:25:39 INFO - PROCESS | 1662 | 1467818739903 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:25:39 INFO - PROCESS | 1662 | 1467818739904 Marionette TRACE conn2 <- [1,270,null,{}] 08:25:39 INFO - PROCESS | 1662 | 1467818739914 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:25:39 INFO - PROCESS | 1662 | 1467818739915 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:40 INFO - PROCESS | 1662 | 1467818739999 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:25:40 INFO - PROCESS | 1662 | 1467818740003 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1662 | 1467818740004 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x126e9c800 == 38 [pid = 1662] [id = 75] 08:25:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118672400) [pid = 1662] [serial = 222] [outer = 0x0] 08:25:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1256a8400) [pid = 1662] [serial = 223] [outer = 0x118672400] 08:25:40 INFO - PROCESS | 1662 | 1467818740030 Marionette DEBUG loaded listener.js 08:25:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12a7b7800) [pid = 1662] [serial = 224] [outer = 0x118672400] 08:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 08:25:40 INFO - PROCESS | 1662 | 1467818740365 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:25:40 INFO - PROCESS | 1662 | 1467818740372 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:25:40 INFO - PROCESS | 1662 | 1467818740376 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:25:40 INFO - PROCESS | 1662 | 1467818740379 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:25:40 INFO - PROCESS | 1662 | 1467818740381 Marionette TRACE conn2 <- [1,274,null,{}] 08:25:40 INFO - PROCESS | 1662 | 1467818740384 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:25:40 INFO - PROCESS | 1662 | 1467818740386 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:40 INFO - PROCESS | 1662 | 1467818740570 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:25:40 INFO - PROCESS | 1662 | 1467818740585 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1662 | 1467818740587 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x12728a800 == 39 [pid = 1662] [id = 76] 08:25:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119987800) [pid = 1662] [serial = 225] [outer = 0x0] 08:25:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1251f4000) [pid = 1662] [serial = 226] [outer = 0x119987800] 08:25:40 INFO - PROCESS | 1662 | 1467818740629 Marionette DEBUG loaded listener.js 08:25:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12b864c00) [pid = 1662] [serial = 227] [outer = 0x119987800] 08:25:40 INFO - PROCESS | 1662 | 1467818740951 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:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 620ms 08:25:41 INFO - PROCESS | 1662 | 1467818740999 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:25:41 INFO - PROCESS | 1662 | 1467818741000 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:25:41 INFO - PROCESS | 1662 | 1467818741002 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:25:41 INFO - PROCESS | 1662 | 1467818741004 Marionette TRACE conn2 <- [1,278,null,{}] 08:25:41 INFO - PROCESS | 1662 | 1467818741006 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:25:41 INFO - PROCESS | 1662 | 1467818741007 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:41 INFO - PROCESS | 1662 | 1467818741084 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:25:41 INFO - PROCESS | 1662 | 1467818741087 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1662 | 1467818741088 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x129109000 == 40 [pid = 1662] [id = 77] 08:25:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12b867400) [pid = 1662] [serial = 228] [outer = 0x0] 08:25:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12ba3c800) [pid = 1662] [serial = 229] [outer = 0x12b867400] 08:25:41 INFO - PROCESS | 1662 | 1467818741115 Marionette DEBUG loaded listener.js 08:25:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12ba43000) [pid = 1662] [serial = 230] [outer = 0x12b867400] 08:25:41 INFO - PROCESS | 1662 | 1467818741401 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:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 417ms 08:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:25:41 INFO - PROCESS | 1662 | 1467818741421 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:25:41 INFO - PROCESS | 1662 | 1467818741422 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:25:41 INFO - PROCESS | 1662 | 1467818741426 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:25:41 INFO - PROCESS | 1662 | 1467818741429 Marionette TRACE conn2 <- [1,282,null,{}] 08:25:41 INFO - PROCESS | 1662 | 1467818741438 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:25:41 INFO - PROCESS | 1662 | 1467818741439 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:41 INFO - PROCESS | 1662 | 1467818741552 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:25:41 INFO - PROCESS | 1662 | 1467818741557 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1662 | 1467818741558 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x112d0d000 == 41 [pid = 1662] [id = 78] 08:25:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x111caa000) [pid = 1662] [serial = 231] [outer = 0x0] 08:25:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x113057400) [pid = 1662] [serial = 232] [outer = 0x111caa000] 08:25:41 INFO - PROCESS | 1662 | 1467818741628 Marionette DEBUG loaded listener.js 08:25:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x116812400) [pid = 1662] [serial = 233] [outer = 0x111caa000] 08:25:42 INFO - PROCESS | 1662 | 1467818742077 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:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 677ms 08:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:25:42 INFO - PROCESS | 1662 | 1467818742117 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:25:42 INFO - PROCESS | 1662 | 1467818742119 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:25:42 INFO - PROCESS | 1662 | 1467818742123 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:25:42 INFO - PROCESS | 1662 | 1467818742127 Marionette TRACE conn2 <- [1,286,null,{}] 08:25:42 INFO - PROCESS | 1662 | 1467818742130 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:25:42 INFO - PROCESS | 1662 | 1467818742132 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:42 INFO - PROCESS | 1662 | 1467818742234 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:25:42 INFO - PROCESS | 1662 | 1467818742295 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1662 | 1467818742297 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184e5800 == 42 [pid = 1662] [id = 79] 08:25:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1188fbc00) [pid = 1662] [serial = 234] [outer = 0x0] 08:25:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x119493c00) [pid = 1662] [serial = 235] [outer = 0x1188fbc00] 08:25:42 INFO - PROCESS | 1662 | 1467818742327 Marionette DEBUG loaded listener.js 08:25:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x119ab2800) [pid = 1662] [serial = 236] [outer = 0x1188fbc00] 08:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 623ms 08:25:42 INFO - PROCESS | 1662 | 1467818742740 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:25:42 INFO - PROCESS | 1662 | 1467818742746 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:25:42 INFO - PROCESS | 1662 | 1467818742749 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:25:42 INFO - PROCESS | 1662 | 1467818742753 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:25:42 INFO - PROCESS | 1662 | 1467818742755 Marionette TRACE conn2 <- [1,290,null,{}] 08:25:42 INFO - PROCESS | 1662 | 1467818742757 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:25:42 INFO - PROCESS | 1662 | 1467818742759 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:42 INFO - PROCESS | 1662 | 1467818742862 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:25:42 INFO - PROCESS | 1662 | 1467818742906 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1662 | 1467818742908 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x124d5c800 == 43 [pid = 1662] [id = 80] 08:25:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12115b000) [pid = 1662] [serial = 237] [outer = 0x0] 08:25:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x123779c00) [pid = 1662] [serial = 238] [outer = 0x12115b000] 08:25:42 INFO - PROCESS | 1662 | 1467818742937 Marionette DEBUG loaded listener.js 08:25:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1257d3c00) [pid = 1662] [serial = 239] [outer = 0x12115b000] 08:25:43 INFO - PROCESS | 1662 | 1467818743328 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:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 619ms 08:25:43 INFO - PROCESS | 1662 | 1467818743372 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:25:43 INFO - PROCESS | 1662 | 1467818743374 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:25:43 INFO - PROCESS | 1662 | 1467818743376 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:25:43 INFO - PROCESS | 1662 | 1467818743379 Marionette TRACE conn2 <- [1,294,null,{}] 08:25:43 INFO - PROCESS | 1662 | 1467818743387 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:25:43 INFO - PROCESS | 1662 | 1467818743390 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:43 INFO - PROCESS | 1662 | 1467818743492 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:25:43 INFO - PROCESS | 1662 | 1467818743542 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1662 | 1467818743544 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a59800 == 44 [pid = 1662] [id = 81] 08:25:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12741dc00) [pid = 1662] [serial = 240] [outer = 0x0] 08:25:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x128a8ec00) [pid = 1662] [serial = 241] [outer = 0x12741dc00] 08:25:43 INFO - PROCESS | 1662 | 1467818743572 Marionette DEBUG loaded listener.js 08:25:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128a93400) [pid = 1662] [serial = 242] [outer = 0x12741dc00] 08:25:44 INFO - PROCESS | 1662 | 1467818744051 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:25:44 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:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 721ms 08:25:44 INFO - PROCESS | 1662 | 1467818744098 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:25:44 INFO - PROCESS | 1662 | 1467818744101 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:25:44 INFO - PROCESS | 1662 | 1467818744104 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:25:44 INFO - PROCESS | 1662 | 1467818744106 Marionette TRACE conn2 <- [1,298,null,{}] 08:25:44 INFO - PROCESS | 1662 | 1467818744110 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:25:44 INFO - PROCESS | 1662 | 1467818744112 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:44 INFO - PROCESS | 1662 | 1467818744282 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:25:44 INFO - PROCESS | 1662 | 1467818744357 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1662 | 1467818744358 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x11756a000 == 45 [pid = 1662] [id = 82] 08:25:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1177ed800) [pid = 1662] [serial = 243] [outer = 0x0] 08:25:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1256b5400) [pid = 1662] [serial = 244] [outer = 0x1177ed800] 08:25:44 INFO - PROCESS | 1662 | 1467818744389 Marionette DEBUG loaded listener.js 08:25:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x128a9a800) [pid = 1662] [serial = 245] [outer = 0x1177ed800] 08:25:44 INFO - PROCESS | 1662 | 1467818744871 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:25:44 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:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 821ms 08:25:44 INFO - PROCESS | 1662 | 1467818744926 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:25:44 INFO - PROCESS | 1662 | 1467818744928 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:25:44 INFO - PROCESS | 1662 | 1467818744931 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:25:44 INFO - PROCESS | 1662 | 1467818744933 Marionette TRACE conn2 <- [1,302,null,{}] 08:25:44 INFO - PROCESS | 1662 | 1467818744937 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:25:44 INFO - PROCESS | 1662 | 1467818744938 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:45 INFO - PROCESS | 1662 | 1467818745032 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:25:45 INFO - PROCESS | 1662 | 1467818745092 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818745093 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170d3000 == 46 [pid = 1662] [id = 83] 08:25:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x117093000) [pid = 1662] [serial = 246] [outer = 0x0] 08:25:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1177f3800) [pid = 1662] [serial = 247] [outer = 0x117093000] 08:25:45 INFO - PROCESS | 1662 | 1467818745139 Marionette DEBUG loaded listener.js 08:25:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11866b800) [pid = 1662] [serial = 248] [outer = 0x117093000] 08:25:45 INFO - PROCESS | 1662 | 1467818745644 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:25:45 INFO - PROCESS | 1662 | --DOCSHELL 0x129109000 == 45 [pid = 1662] [id = 77] 08:25:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12728a800 == 44 [pid = 1662] [id = 76] 08:25:45 INFO - PROCESS | 1662 | --DOCSHELL 0x126e9c800 == 43 [pid = 1662] [id = 75] 08:25:45 INFO - PROCESS | 1662 | --DOCSHELL 0x116bc6800 == 42 [pid = 1662] [id = 74] 08:25:45 INFO - PROCESS | 1662 | --DOCSHELL 0x1131a7000 == 41 [pid = 1662] [id = 73] 08:25:45 INFO - PROCESS | 1662 | --DOCSHELL 0x124049000 == 40 [pid = 1662] [id = 72] 08:25:45 INFO - PROCESS | 1662 | --DOCSHELL 0x1212a1000 == 39 [pid = 1662] [id = 71] 08:25:45 INFO - PROCESS | 1662 | --DOCSHELL 0x1199a3800 == 38 [pid = 1662] [id = 70] 08:25:45 INFO - PROCESS | 1662 | --DOCSHELL 0x11900b800 == 37 [pid = 1662] [id = 69] 08:25:45 INFO - PROCESS | 1662 | --DOCSHELL 0x118421800 == 36 [pid = 1662] [id = 68] 08:25:45 INFO - PROCESS | 1662 | --DOCSHELL 0x116bcc800 == 35 [pid = 1662] [id = 67] 08:25:45 INFO - PROCESS | 1662 | --DOCSHELL 0x1131c0000 == 34 [pid = 1662] [id = 66] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12466a800) [pid = 1662] [serial = 168] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x116738000) [pid = 1662] [serial = 153] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x116a0cc00) [pid = 1662] [serial = 154] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x116559000) [pid = 1662] [serial = 151] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x113d36800) [pid = 1662] [serial = 150] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119eb5800) [pid = 1662] [serial = 165] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1251f9400) [pid = 1662] [serial = 171] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x124d92400) [pid = 1662] [serial = 169] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1257cfc00) [pid = 1662] [serial = 174] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1256b0400) [pid = 1662] [serial = 172] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1177f5800) [pid = 1662] [serial = 156] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118671400) [pid = 1662] [serial = 157] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11948dc00) [pid = 1662] [serial = 159] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118987400) [pid = 1662] [serial = 177] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1194bc800) [pid = 1662] [serial = 160] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x124d2c400) [pid = 1662] [serial = 178] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11957c800) [pid = 1662] [serial = 162] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x127240000) [pid = 1662] [serial = 180] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x126e71400) [pid = 1662] [serial = 175] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1292d8800) [pid = 1662] [serial = 186] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1177f6800) [pid = 1662] [serial = 139] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116a09000) [pid = 1662] [serial = 138] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119493000) [pid = 1662] [serial = 142] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1188f7800) [pid = 1662] [serial = 141] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124210800) [pid = 1662] [serial = 145] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x123297800) [pid = 1662] [serial = 144] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128a9dc00) [pid = 1662] [serial = 181] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1251f8000) [pid = 1662] [serial = 148] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x128adbc00) [pid = 1662] [serial = 183] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12950c000) [pid = 1662] [serial = 187] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x124d30800) [pid = 1662] [serial = 147] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x121165c00) [pid = 1662] [serial = 166] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x119d19800) [pid = 1662] [serial = 163] [outer = 0x0] [url = about:blank] 08:25:45 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x129188c00) [pid = 1662] [serial = 184] [outer = 0x0] [url = about:blank] 08:25:45 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:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 772ms 08:25:45 INFO - PROCESS | 1662 | 1467818745704 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:25:45 INFO - PROCESS | 1662 | 1467818745707 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:25:45 INFO - PROCESS | 1662 | 1467818745711 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:25:45 INFO - PROCESS | 1662 | 1467818745713 Marionette TRACE conn2 <- [1,306,null,{}] 08:25:45 INFO - PROCESS | 1662 | 1467818745715 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:25:45 INFO - PROCESS | 1662 | 1467818745717 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:45 INFO - PROCESS | 1662 | 1467818745796 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:25:45 INFO - PROCESS | 1662 | 1467818745800 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818745802 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x1165b7800 == 35 [pid = 1662] [id = 84] 08:25:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1188f7800) [pid = 1662] [serial = 249] [outer = 0x0] 08:25:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1188fd400) [pid = 1662] [serial = 250] [outer = 0x1188f7800] 08:25:45 INFO - PROCESS | 1662 | 1467818745831 Marionette DEBUG loaded listener.js 08:25:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x119aafc00) [pid = 1662] [serial = 251] [outer = 0x1188f7800] 08:25:46 INFO - PROCESS | 1662 | 1467818746164 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:25:46 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:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 469ms 08:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:25:46 INFO - PROCESS | 1662 | 1467818746180 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:25:46 INFO - PROCESS | 1662 | 1467818746182 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:25:46 INFO - PROCESS | 1662 | 1467818746184 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:25:46 INFO - PROCESS | 1662 | 1467818746186 Marionette TRACE conn2 <- [1,310,null,{}] 08:25:46 INFO - PROCESS | 1662 | 1467818746194 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:25:46 INFO - PROCESS | 1662 | 1467818746197 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:46 INFO - PROCESS | 1662 | 1467818746282 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:25:46 INFO - PROCESS | 1662 | 1467818746330 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818746332 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x11842e000 == 36 [pid = 1662] [id = 85] 08:25:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x119d11000) [pid = 1662] [serial = 252] [outer = 0x0] 08:25:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119eba800) [pid = 1662] [serial = 253] [outer = 0x119d11000] 08:25:46 INFO - PROCESS | 1662 | 1467818746359 Marionette DEBUG loaded listener.js 08:25:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x124210800) [pid = 1662] [serial = 254] [outer = 0x119d11000] 08:25:46 INFO - PROCESS | 1662 | 1467818746639 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:25:46 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:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 472ms 08:25:46 INFO - PROCESS | 1662 | 1467818746665 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:25:46 INFO - PROCESS | 1662 | 1467818746667 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:25:46 INFO - PROCESS | 1662 | 1467818746669 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:25:46 INFO - PROCESS | 1662 | 1467818746670 Marionette TRACE conn2 <- [1,314,null,{}] 08:25:46 INFO - PROCESS | 1662 | 1467818746673 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:25:46 INFO - PROCESS | 1662 | 1467818746674 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:46 INFO - PROCESS | 1662 | 1467818746768 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:25:46 INFO - PROCESS | 1662 | 1467818746831 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818746833 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x1190c7000 == 37 [pid = 1662] [id = 86] 08:25:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119ead000) [pid = 1662] [serial = 255] [outer = 0x0] 08:25:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1256ad000) [pid = 1662] [serial = 256] [outer = 0x119ead000] 08:25:46 INFO - PROCESS | 1662 | 1467818746859 Marionette DEBUG loaded listener.js 08:25:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1257d5800) [pid = 1662] [serial = 257] [outer = 0x119ead000] 08:25:47 INFO - PROCESS | 1662 | 1467818747151 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:25:47 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:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 521ms 08:25:47 INFO - PROCESS | 1662 | 1467818747193 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:25:47 INFO - PROCESS | 1662 | 1467818747196 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:25:47 INFO - PROCESS | 1662 | 1467818747198 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:25:47 INFO - PROCESS | 1662 | 1467818747199 Marionette TRACE conn2 <- [1,318,null,{}] 08:25:47 INFO - PROCESS | 1662 | 1467818747202 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:25:47 INFO - PROCESS | 1662 | 1467818747203 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:47 INFO - PROCESS | 1662 | 1467818747280 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:25:47 INFO - PROCESS | 1662 | 1467818747283 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818747284 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x1199b0800 == 38 [pid = 1662] [id = 87] 08:25:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x124b2e000) [pid = 1662] [serial = 258] [outer = 0x0] 08:25:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x128a90800) [pid = 1662] [serial = 259] [outer = 0x124b2e000] 08:25:47 INFO - PROCESS | 1662 | 1467818747311 Marionette DEBUG loaded listener.js 08:25:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128a9dc00) [pid = 1662] [serial = 260] [outer = 0x124b2e000] 08:25:47 INFO - PROCESS | 1662 | 1467818747643 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:25:47 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:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 471ms 08:25:47 INFO - PROCESS | 1662 | 1467818747669 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:25:47 INFO - PROCESS | 1662 | 1467818747670 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:25:47 INFO - PROCESS | 1662 | 1467818747673 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:25:47 INFO - PROCESS | 1662 | 1467818747674 Marionette TRACE conn2 <- [1,322,null,{}] 08:25:47 INFO - PROCESS | 1662 | 1467818747676 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:25:47 INFO - PROCESS | 1662 | 1467818747680 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:47 INFO - PROCESS | 1662 | 1467818747806 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:25:47 INFO - PROCESS | 1662 | 1467818747829 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818747830 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a05e000 == 39 [pid = 1662] [id = 88] 08:25:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128f9d400) [pid = 1662] [serial = 261] [outer = 0x0] 08:25:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12918c400) [pid = 1662] [serial = 262] [outer = 0x128f9d400] 08:25:47 INFO - PROCESS | 1662 | 1467818747855 Marionette DEBUG loaded listener.js 08:25:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12a544000) [pid = 1662] [serial = 263] [outer = 0x128f9d400] 08:25:48 INFO - PROCESS | 1662 | 1467818748206 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:25:48 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:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 572ms 08:25:48 INFO - PROCESS | 1662 | 1467818748251 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:25:48 INFO - PROCESS | 1662 | 1467818748253 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:25:48 INFO - PROCESS | 1662 | 1467818748255 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:25:48 INFO - PROCESS | 1662 | 1467818748256 Marionette TRACE conn2 <- [1,326,null,{}] 08:25:48 INFO - PROCESS | 1662 | 1467818748258 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:25:48 INFO - PROCESS | 1662 | 1467818748260 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:48 INFO - PROCESS | 1662 | 1467818748355 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:25:48 INFO - PROCESS | 1662 | 1467818748358 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818748359 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x124044000 == 40 [pid = 1662] [id = 89] 08:25:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x126e71400) [pid = 1662] [serial = 264] [outer = 0x0] 08:25:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12a5db800) [pid = 1662] [serial = 265] [outer = 0x126e71400] 08:25:48 INFO - PROCESS | 1662 | 1467818748384 Marionette DEBUG loaded listener.js 08:25:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12a7ba000) [pid = 1662] [serial = 266] [outer = 0x126e71400] 08:25:48 INFO - PROCESS | 1662 | 1467818748721 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:25:48 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:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 517ms 08:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:25:48 INFO - PROCESS | 1662 | 1467818748773 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:25:48 INFO - PROCESS | 1662 | 1467818748775 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:25:48 INFO - PROCESS | 1662 | 1467818748777 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:25:48 INFO - PROCESS | 1662 | 1467818748778 Marionette TRACE conn2 <- [1,330,null,{}] 08:25:48 INFO - PROCESS | 1662 | 1467818748780 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:25:48 INFO - PROCESS | 1662 | 1467818748781 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:48 INFO - PROCESS | 1662 | 1467818748877 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:25:48 INFO - PROCESS | 1662 | 1467818748890 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818748892 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x1249c4800 == 41 [pid = 1662] [id = 90] 08:25:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12b05ac00) [pid = 1662] [serial = 267] [outer = 0x0] 08:25:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12b060800) [pid = 1662] [serial = 268] [outer = 0x12b05ac00] 08:25:48 INFO - PROCESS | 1662 | 1467818748916 Marionette DEBUG loaded listener.js 08:25:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12b1b9800) [pid = 1662] [serial = 269] [outer = 0x12b05ac00] 08:25:49 INFO - PROCESS | 1662 | 1467818749243 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:25:49 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:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 08:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:25:49 INFO - PROCESS | 1662 | 1467818749295 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:25:49 INFO - PROCESS | 1662 | 1467818749297 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:25:49 INFO - PROCESS | 1662 | 1467818749299 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:25:49 INFO - PROCESS | 1662 | 1467818749300 Marionette TRACE conn2 <- [1,334,null,{}] 08:25:49 INFO - PROCESS | 1662 | 1467818749302 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:25:49 INFO - PROCESS | 1662 | 1467818749303 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:49 INFO - PROCESS | 1662 | 1467818749400 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:25:49 INFO - PROCESS | 1662 | 1467818749435 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818749436 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x1256c5800 == 42 [pid = 1662] [id = 91] 08:25:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12b1bd000) [pid = 1662] [serial = 270] [outer = 0x0] 08:25:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12b86f800) [pid = 1662] [serial = 271] [outer = 0x12b1bd000] 08:25:49 INFO - PROCESS | 1662 | 1467818749460 Marionette DEBUG loaded listener.js 08:25:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12ba45c00) [pid = 1662] [serial = 272] [outer = 0x12b1bd000] 08:25:49 INFO - PROCESS | 1662 | 1467818749768 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:25:49 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:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 08:25:49 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118673000) [pid = 1662] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:25:49 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11322d000) [pid = 1662] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:25:49 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1168cfc00) [pid = 1662] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:25:49 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12723e800) [pid = 1662] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:25:49 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1168dbc00) [pid = 1662] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:25:49 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119523000) [pid = 1662] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:25:49 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1165ec000) [pid = 1662] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:25:49 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12a543400) [pid = 1662] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:25:49 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118672400) [pid = 1662] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:25:49 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12a5b0800) [pid = 1662] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:25:49 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119987800) [pid = 1662] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:25:49 INFO - PROCESS | 1662 | 1467818749861 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:25:49 INFO - PROCESS | 1662 | 1467818749862 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:25:49 INFO - PROCESS | 1662 | 1467818749867 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:25:49 INFO - PROCESS | 1662 | 1467818749868 Marionette TRACE conn2 <- [1,338,null,{}] 08:25:49 INFO - PROCESS | 1662 | 1467818749870 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:25:49 INFO - PROCESS | 1662 | 1467818749871 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:49 INFO - PROCESS | 1662 | 1467818749952 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:25:49 INFO - PROCESS | 1662 | 1467818749955 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818749957 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12468d000 == 43 [pid = 1662] [id = 92] 08:25:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119987800) [pid = 1662] [serial = 273] [outer = 0x0] 08:25:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1240ef800) [pid = 1662] [serial = 274] [outer = 0x119987800] 08:25:49 INFO - PROCESS | 1662 | 1467818749984 Marionette DEBUG loaded listener.js 08:25:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12a5b1800) [pid = 1662] [serial = 275] [outer = 0x119987800] 08:25:50 INFO - PROCESS | 1662 | 1467818750292 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:25:50 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:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 08:25:50 INFO - PROCESS | 1662 | 1467818750336 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:25:50 INFO - PROCESS | 1662 | 1467818750338 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:25:50 INFO - PROCESS | 1662 | 1467818750340 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:25:50 INFO - PROCESS | 1662 | 1467818750342 Marionette TRACE conn2 <- [1,342,null,{}] 08:25:50 INFO - PROCESS | 1662 | 1467818750344 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:25:50 INFO - PROCESS | 1662 | 1467818750346 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:50 INFO - PROCESS | 1662 | 1467818750436 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:25:50 INFO - PROCESS | 1662 | 1467818750489 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818750490 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12911c000 == 44 [pid = 1662] [id = 93] 08:25:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119523000) [pid = 1662] [serial = 276] [outer = 0x0] 08:25:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12badc800) [pid = 1662] [serial = 277] [outer = 0x119523000] 08:25:50 INFO - PROCESS | 1662 | 1467818750524 Marionette DEBUG loaded listener.js 08:25:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12bdc0400) [pid = 1662] [serial = 278] [outer = 0x119523000] 08:25:50 INFO - PROCESS | 1662 | 1467818750796 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:25:50 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:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 471ms 08:25:50 INFO - PROCESS | 1662 | 1467818750815 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:25:50 INFO - PROCESS | 1662 | 1467818750817 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:25:50 INFO - PROCESS | 1662 | 1467818750819 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:25:50 INFO - PROCESS | 1662 | 1467818750820 Marionette TRACE conn2 <- [1,346,null,{}] 08:25:50 INFO - PROCESS | 1662 | 1467818750832 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:25:50 INFO - PROCESS | 1662 | 1467818750833 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:50 INFO - PROCESS | 1662 | 1467818750929 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:25:50 INFO - PROCESS | 1662 | 1467818750933 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818750935 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a523800 == 45 [pid = 1662] [id = 94] 08:25:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12bdc0000) [pid = 1662] [serial = 279] [outer = 0x0] 08:25:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12bf99800) [pid = 1662] [serial = 280] [outer = 0x12bdc0000] 08:25:50 INFO - PROCESS | 1662 | 1467818750971 Marionette DEBUG loaded listener.js 08:25:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12bf9ec00) [pid = 1662] [serial = 281] [outer = 0x12bdc0000] 08:25:51 INFO - PROCESS | 1662 | 1467818751440 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:25:51 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:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 669ms 08:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:25:51 INFO - PROCESS | 1662 | 1467818751488 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:25:51 INFO - PROCESS | 1662 | 1467818751489 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:25:51 INFO - PROCESS | 1662 | 1467818751491 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:25:51 INFO - PROCESS | 1662 | 1467818751492 Marionette TRACE conn2 <- [1,350,null,{}] 08:25:51 INFO - PROCESS | 1662 | 1467818751495 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:25:51 INFO - PROCESS | 1662 | 1467818751496 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:51 INFO - PROCESS | 1662 | 1467818751576 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:25:51 INFO - PROCESS | 1662 | 1467818751580 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818751582 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a760800 == 46 [pid = 1662] [id = 95] 08:25:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12bdba800) [pid = 1662] [serial = 282] [outer = 0x0] 08:25:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12c517000) [pid = 1662] [serial = 283] [outer = 0x12bdba800] 08:25:51 INFO - PROCESS | 1662 | 1467818751613 Marionette DEBUG loaded listener.js 08:25:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12c51c400) [pid = 1662] [serial = 284] [outer = 0x12bdba800] 08:25:52 INFO - PROCESS | 1662 | 1467818752045 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:25:52 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:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 619ms 08:25:52 INFO - PROCESS | 1662 | 1467818752111 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:25:52 INFO - PROCESS | 1662 | 1467818752114 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:25:52 INFO - PROCESS | 1662 | 1467818752118 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:25:52 INFO - PROCESS | 1662 | 1467818752120 Marionette TRACE conn2 <- [1,354,null,{}] 08:25:52 INFO - PROCESS | 1662 | 1467818752124 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:25:52 INFO - PROCESS | 1662 | 1467818752125 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:52 INFO - PROCESS | 1662 | 1467818752230 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:25:52 INFO - PROCESS | 1662 | 1467818752295 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818752296 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a5f800 == 47 [pid = 1662] [id = 96] 08:25:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x116a03800) [pid = 1662] [serial = 285] [outer = 0x0] 08:25:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x117f60800) [pid = 1662] [serial = 286] [outer = 0x116a03800] 08:25:52 INFO - PROCESS | 1662 | 1467818752327 Marionette DEBUG loaded listener.js 08:25:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1188c4000) [pid = 1662] [serial = 287] [outer = 0x116a03800] 08:25:52 INFO - PROCESS | 1662 | 1467818752750 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:25:52 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:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 670ms 08:25:52 INFO - PROCESS | 1662 | 1467818752788 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:25:52 INFO - PROCESS | 1662 | 1467818752791 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:25:52 INFO - PROCESS | 1662 | 1467818752859 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:25:52 INFO - PROCESS | 1662 | 1467818752861 Marionette TRACE conn2 <- [1,358,null,{}] 08:25:52 INFO - PROCESS | 1662 | 1467818752864 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:25:52 INFO - PROCESS | 1662 | 1467818752866 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:52 INFO - PROCESS | 1662 | 1467818752971 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:25:53 INFO - PROCESS | 1662 | 1467818753022 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818753023 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1199af800 == 48 [pid = 1662] [id = 97] 08:25:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x119eaf400) [pid = 1662] [serial = 288] [outer = 0x0] 08:25:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x119eb7c00) [pid = 1662] [serial = 289] [outer = 0x119eaf400] 08:25:53 INFO - PROCESS | 1662 | 1467818753054 Marionette DEBUG loaded listener.js 08:25:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x123297800) [pid = 1662] [serial = 290] [outer = 0x119eaf400] 08:25:53 INFO - PROCESS | 1662 | 1467818753534 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:25:53 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:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 737ms 08:25:53 INFO - PROCESS | 1662 | 1467818753580 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:25:53 INFO - PROCESS | 1662 | 1467818753582 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:25:53 INFO - PROCESS | 1662 | 1467818753584 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:25:53 INFO - PROCESS | 1662 | 1467818753587 Marionette TRACE conn2 <- [1,362,null,{}] 08:25:53 INFO - PROCESS | 1662 | 1467818753597 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:25:53 INFO - PROCESS | 1662 | 1467818753600 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:53 INFO - PROCESS | 1662 | 1467818753704 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:25:53 INFO - PROCESS | 1662 | 1467818753769 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818753772 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a310800 == 49 [pid = 1662] [id = 98] 08:25:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x128a9c400) [pid = 1662] [serial = 291] [outer = 0x0] 08:25:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x128ae1400) [pid = 1662] [serial = 292] [outer = 0x128a9c400] 08:25:53 INFO - PROCESS | 1662 | 1467818753803 Marionette DEBUG loaded listener.js 08:25:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x129188800) [pid = 1662] [serial = 293] [outer = 0x128a9c400] 08:25:54 INFO - PROCESS | 1662 | 1467818754253 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:25:54 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:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 722ms 08:25:54 INFO - PROCESS | 1662 | 1467818754307 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:25:54 INFO - PROCESS | 1662 | 1467818754311 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:25:54 INFO - PROCESS | 1662 | 1467818754314 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:25:54 INFO - PROCESS | 1662 | 1467818754315 Marionette TRACE conn2 <- [1,366,null,{}] 08:25:54 INFO - PROCESS | 1662 | 1467818754317 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:25:54 INFO - PROCESS | 1662 | 1467818754319 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:54 INFO - PROCESS | 1662 | 1467818754427 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:25:54 INFO - PROCESS | 1662 | 1467818754490 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818754492 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x11650a800 == 50 [pid = 1662] [id = 99] 08:25:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x11897dc00) [pid = 1662] [serial = 294] [outer = 0x0] 08:25:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x119eae800) [pid = 1662] [serial = 295] [outer = 0x11897dc00] 08:25:54 INFO - PROCESS | 1662 | 1467818754521 Marionette DEBUG loaded listener.js 08:25:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1292e3800) [pid = 1662] [serial = 296] [outer = 0x11897dc00] 08:25:55 INFO - PROCESS | 1662 | 1467818755126 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:25:55 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:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 870ms 08:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:25:55 INFO - PROCESS | 1662 | 1467818755184 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:25:55 INFO - PROCESS | 1662 | 1467818755185 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:25:55 INFO - PROCESS | 1662 | 1467818755188 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:25:55 INFO - PROCESS | 1662 | 1467818755190 Marionette TRACE conn2 <- [1,370,null,{}] 08:25:55 INFO - PROCESS | 1662 | 1467818755193 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:25:55 INFO - PROCESS | 1662 | 1467818755195 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:55 INFO - PROCESS | 1662 | 1467818755292 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:25:55 INFO - PROCESS | 1662 | 1467818755358 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818755359 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x116bc8800 == 51 [pid = 1662] [id = 100] 08:25:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1194bc400) [pid = 1662] [serial = 297] [outer = 0x0] 08:25:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x119eb7400) [pid = 1662] [serial = 298] [outer = 0x1194bc400] 08:25:55 INFO - PROCESS | 1662 | 1467818755389 Marionette DEBUG loaded listener.js 08:25:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x123291400) [pid = 1662] [serial = 299] [outer = 0x1194bc400] 08:25:55 INFO - PROCESS | 1662 | --DOCSHELL 0x12a523800 == 50 [pid = 1662] [id = 94] 08:25:55 INFO - PROCESS | 1662 | --DOCSHELL 0x12911c000 == 49 [pid = 1662] [id = 93] 08:25:55 INFO - PROCESS | 1662 | --DOCSHELL 0x12468d000 == 48 [pid = 1662] [id = 92] 08:25:55 INFO - PROCESS | 1662 | --DOCSHELL 0x1256c5800 == 47 [pid = 1662] [id = 91] 08:25:55 INFO - PROCESS | 1662 | --DOCSHELL 0x1249c4800 == 46 [pid = 1662] [id = 90] 08:25:55 INFO - PROCESS | 1662 | --DOCSHELL 0x124044000 == 45 [pid = 1662] [id = 89] 08:25:55 INFO - PROCESS | 1662 | --DOCSHELL 0x11a05e000 == 44 [pid = 1662] [id = 88] 08:25:55 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x117250000) [pid = 1662] [serial = 192] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12950c400) [pid = 1662] [serial = 189] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12ba3c800) [pid = 1662] [serial = 229] [outer = 0x0] [url = about:blank] 08:25:55 INFO - PROCESS | 1662 | --DOCSHELL 0x1199b0800 == 43 [pid = 1662] [id = 87] 08:25:55 INFO - PROCESS | 1662 | --DOCSHELL 0x1190c7000 == 42 [pid = 1662] [id = 86] 08:25:55 INFO - PROCESS | 1662 | --DOCSHELL 0x11842e000 == 41 [pid = 1662] [id = 85] 08:25:55 INFO - PROCESS | 1662 | --DOCSHELL 0x1165b7800 == 40 [pid = 1662] [id = 84] 08:25:55 INFO - PROCESS | 1662 | --DOCSHELL 0x1170d3000 == 39 [pid = 1662] [id = 83] 08:25:55 INFO - PROCESS | 1662 | --DOCSHELL 0x11756a000 == 38 [pid = 1662] [id = 82] 08:25:55 INFO - PROCESS | 1662 | --DOCSHELL 0x128a59800 == 37 [pid = 1662] [id = 81] 08:25:55 INFO - PROCESS | 1662 | --DOCSHELL 0x124d5c800 == 36 [pid = 1662] [id = 80] 08:25:55 INFO - PROCESS | 1662 | --DOCSHELL 0x1184e5800 == 35 [pid = 1662] [id = 79] 08:25:55 INFO - PROCESS | 1662 | --DOCSHELL 0x112d0d000 == 34 [pid = 1662] [id = 78] 08:25:55 INFO - PROCESS | 1662 | 1467818755880 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:25:55 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:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 722ms 08:25:55 INFO - PROCESS | 1662 | 1467818755911 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:25:55 INFO - PROCESS | 1662 | 1467818755914 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:25:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:25:55 INFO - PROCESS | 1662 | 1467818755918 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:25:55 INFO - PROCESS | 1662 | 1467818755920 Marionette TRACE conn2 <- [1,374,null,{}] 08:25:55 INFO - PROCESS | 1662 | 1467818755922 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:25:55 INFO - PROCESS | 1662 | 1467818755924 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:56 INFO - PROCESS | 1662 | 1467818756002 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:25:56 INFO - PROCESS | 1662 | 1467818756005 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818756007 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170c3800 == 35 [pid = 1662] [id = 101] 08:25:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x125074c00) [pid = 1662] [serial = 300] [outer = 0x0] 08:25:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1256b7c00) [pid = 1662] [serial = 301] [outer = 0x125074c00] 08:25:56 INFO - PROCESS | 1662 | 1467818756038 Marionette DEBUG loaded listener.js 08:25:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x128a92400) [pid = 1662] [serial = 302] [outer = 0x125074c00] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1188fec00) [pid = 1662] [serial = 198] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x115f66000) [pid = 1662] [serial = 220] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1194c4400) [pid = 1662] [serial = 199] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x118673800) [pid = 1662] [serial = 196] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x128f98c00) [pid = 1662] [serial = 211] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12a539000) [pid = 1662] [serial = 212] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x119eb2c00) [pid = 1662] [serial = 208] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12347c800) [pid = 1662] [serial = 203] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x11866f000) [pid = 1662] [serial = 221] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1177ecc00) [pid = 1662] [serial = 195] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1251f7800) [pid = 1662] [serial = 206] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12a5a7400) [pid = 1662] [serial = 214] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1256a8400) [pid = 1662] [serial = 223] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x126ed6400) [pid = 1662] [serial = 209] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12cfb6000) [pid = 1662] [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:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12a7b7800) [pid = 1662] [serial = 224] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x124671c00) [pid = 1662] [serial = 205] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12a5df800) [pid = 1662] [serial = 217] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12a5b0400) [pid = 1662] [serial = 215] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1251f4000) [pid = 1662] [serial = 226] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119583400) [pid = 1662] [serial = 202] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12a7b5400) [pid = 1662] [serial = 218] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12b864c00) [pid = 1662] [serial = 227] [outer = 0x0] [url = about:blank] 08:25:56 INFO - PROCESS | 1662 | 1467818756397 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:25:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:25:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 519ms 08:25:56 INFO - PROCESS | 1662 | 1467818756438 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:25:56 INFO - PROCESS | 1662 | 1467818756439 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:25:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:25:56 INFO - PROCESS | 1662 | 1467818756442 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:25:56 INFO - PROCESS | 1662 | 1467818756444 Marionette TRACE conn2 <- [1,378,null,{}] 08:25:56 INFO - PROCESS | 1662 | 1467818756451 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:25:56 INFO - PROCESS | 1662 | 1467818756454 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:56 INFO - PROCESS | 1662 | 1467818756533 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:25:56 INFO - PROCESS | 1662 | 1467818756538 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818756540 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x1199ad800 == 36 [pid = 1662] [id = 102] 08:25:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128ae3400) [pid = 1662] [serial = 303] [outer = 0x0] 08:25:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12918b000) [pid = 1662] [serial = 304] [outer = 0x128ae3400] 08:25:56 INFO - PROCESS | 1662 | 1467818756570 Marionette DEBUG loaded listener.js 08:25:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12a53fc00) [pid = 1662] [serial = 305] [outer = 0x128ae3400] 08:25:56 INFO - PROCESS | 1662 | 1467818756911 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:25:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:25:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 519ms 08:25:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:25:56 INFO - PROCESS | 1662 | 1467818756962 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:25:56 INFO - PROCESS | 1662 | 1467818756964 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:25:56 INFO - PROCESS | 1662 | 1467818756966 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:25:56 INFO - PROCESS | 1662 | 1467818756967 Marionette TRACE conn2 <- [1,382,null,{}] 08:25:56 INFO - PROCESS | 1662 | 1467818756969 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:25:56 INFO - PROCESS | 1662 | 1467818756970 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:57 INFO - PROCESS | 1662 | 1467818757048 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:25:57 INFO - PROCESS | 1662 | 1467818757051 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818757052 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231c2000 == 37 [pid = 1662] [id = 103] 08:25:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12a5e6400) [pid = 1662] [serial = 306] [outer = 0x0] 08:25:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12b066400) [pid = 1662] [serial = 307] [outer = 0x12a5e6400] 08:25:57 INFO - PROCESS | 1662 | 1467818757080 Marionette DEBUG loaded listener.js 08:25:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12b864c00) [pid = 1662] [serial = 308] [outer = 0x12a5e6400] 08:25:57 INFO - PROCESS | 1662 | 1467818757520 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:25:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:25:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 569ms 08:25:57 INFO - PROCESS | 1662 | 1467818757536 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:25:57 INFO - PROCESS | 1662 | 1467818757538 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:25:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:25:57 INFO - PROCESS | 1662 | 1467818757542 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:25:57 INFO - PROCESS | 1662 | 1467818757544 Marionette TRACE conn2 <- [1,386,null,{}] 08:25:57 INFO - PROCESS | 1662 | 1467818757547 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:25:57 INFO - PROCESS | 1662 | 1467818757549 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:57 INFO - PROCESS | 1662 | 1467818757697 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:25:57 INFO - PROCESS | 1662 | 1467818757738 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818757740 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x1165a5000 == 38 [pid = 1662] [id = 104] 08:25:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12bdb7c00) [pid = 1662] [serial = 309] [outer = 0x0] 08:25:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12bdbb000) [pid = 1662] [serial = 310] [outer = 0x12bdb7c00] 08:25:57 INFO - PROCESS | 1662 | 1467818757767 Marionette DEBUG loaded listener.js 08:25:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12bdc3800) [pid = 1662] [serial = 311] [outer = 0x12bdb7c00] 08:25:58 INFO - PROCESS | 1662 | 1467818758194 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:25:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:25:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 670ms 08:25:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:25:58 INFO - PROCESS | 1662 | 1467818758212 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:25:58 INFO - PROCESS | 1662 | 1467818758213 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:25:58 INFO - PROCESS | 1662 | 1467818758220 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:25:58 INFO - PROCESS | 1662 | 1467818758221 Marionette TRACE conn2 <- [1,390,null,{}] 08:25:58 INFO - PROCESS | 1662 | 1467818758223 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:25:58 INFO - PROCESS | 1662 | 1467818758227 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:58 INFO - PROCESS | 1662 | 1467818758349 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:25:58 INFO - PROCESS | 1662 | 1467818758361 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818758362 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x1256cf800 == 39 [pid = 1662] [id = 105] 08:25:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12bf9f400) [pid = 1662] [serial = 312] [outer = 0x0] 08:25:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12c526000) [pid = 1662] [serial = 313] [outer = 0x12bf9f400] 08:25:58 INFO - PROCESS | 1662 | 1467818758386 Marionette DEBUG loaded listener.js 08:25:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12cb9e800) [pid = 1662] [serial = 314] [outer = 0x12bf9f400] 08:25:58 INFO - PROCESS | 1662 | 1467818758739 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:25:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:25:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 575ms 08:25:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:25:58 INFO - PROCESS | 1662 | 1467818758790 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:25:58 INFO - PROCESS | 1662 | 1467818758791 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:25:58 INFO - PROCESS | 1662 | 1467818758793 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:25:58 INFO - PROCESS | 1662 | 1467818758795 Marionette TRACE conn2 <- [1,394,null,{}] 08:25:58 INFO - PROCESS | 1662 | 1467818758797 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:25:58 INFO - PROCESS | 1662 | 1467818758798 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:58 INFO - PROCESS | 1662 | 1467818758896 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:25:58 INFO - PROCESS | 1662 | 1467818758899 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818758900 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x1292bb800 == 40 [pid = 1662] [id = 106] 08:25:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12cb9f000) [pid = 1662] [serial = 315] [outer = 0x0] 08:25:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12cba7800) [pid = 1662] [serial = 316] [outer = 0x12cb9f000] 08:25:58 INFO - PROCESS | 1662 | 1467818758924 Marionette DEBUG loaded listener.js 08:25:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12cfafc00) [pid = 1662] [serial = 317] [outer = 0x12cb9f000] 08:25:59 INFO - PROCESS | 1662 | 1467818759279 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:25:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:25:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 519ms 08:25:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:25:59 INFO - PROCESS | 1662 | 1467818759314 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:25:59 INFO - PROCESS | 1662 | 1467818759315 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:25:59 INFO - PROCESS | 1662 | 1467818759317 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:25:59 INFO - PROCESS | 1662 | 1467818759318 Marionette TRACE conn2 <- [1,398,null,{}] 08:25:59 INFO - PROCESS | 1662 | 1467818759321 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:25:59 INFO - PROCESS | 1662 | 1467818759322 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:59 INFO - PROCESS | 1662 | 1467818759428 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:25:59 INFO - PROCESS | 1662 | 1467818759441 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818759442 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:25:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a322000 == 41 [pid = 1662] [id = 107] 08:25:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x111f2f400) [pid = 1662] [serial = 318] [outer = 0x0] 08:25:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x111f37c00) [pid = 1662] [serial = 319] [outer = 0x111f2f400] 08:25:59 INFO - PROCESS | 1662 | 1467818759461 Marionette DEBUG loaded listener.js 08:25:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x111f3bc00) [pid = 1662] [serial = 320] [outer = 0x111f2f400] 08:25:59 INFO - PROCESS | 1662 | 1467818759873 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:25:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:25:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 570ms 08:25:59 INFO - PROCESS | 1662 | 1467818759888 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:25:59 INFO - PROCESS | 1662 | 1467818759891 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:25:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:25:59 INFO - PROCESS | 1662 | 1467818759896 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:25:59 INFO - PROCESS | 1662 | 1467818759898 Marionette TRACE conn2 <- [1,402,null,{}] 08:25:59 INFO - PROCESS | 1662 | 1467818759901 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:25:59 INFO - PROCESS | 1662 | 1467818759903 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:00 INFO - PROCESS | 1662 | 1467818760269 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x119e21000) [pid = 1662] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x116a80800) [pid = 1662] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12b867400) [pid = 1662] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x126e71400) [pid = 1662] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12741dc00) [pid = 1662] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x117093000) [pid = 1662] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12115b000) [pid = 1662] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119d11000) [pid = 1662] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x111caa000) [pid = 1662] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1177ed800) [pid = 1662] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1188f7800) [pid = 1662] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x119ead000) [pid = 1662] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12b05ac00) [pid = 1662] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x124b2e000) [pid = 1662] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1188fbc00) [pid = 1662] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12b1bd000) [pid = 1662] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119523000) [pid = 1662] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119987800) [pid = 1662] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12bdc0000) [pid = 1662] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:26:00 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x128f9d400) [pid = 1662] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:26:00 INFO - PROCESS | 1662 | 1467818760341 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818760343 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x119553000 == 42 [pid = 1662] [id = 108] 08:26:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1130f1000) [pid = 1662] [serial = 321] [outer = 0x0] 08:26:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116a06000) [pid = 1662] [serial = 322] [outer = 0x1130f1000] 08:26:00 INFO - PROCESS | 1662 | 1467818760376 Marionette DEBUG loaded listener.js 08:26:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1188fbc00) [pid = 1662] [serial = 323] [outer = 0x1130f1000] 08:26:00 INFO - PROCESS | 1662 | 1467818760666 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:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:26:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 819ms 08:26:00 INFO - PROCESS | 1662 | 1467818760716 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:26:00 INFO - PROCESS | 1662 | 1467818760717 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:26:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:26:00 INFO - PROCESS | 1662 | 1467818760719 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:26:00 INFO - PROCESS | 1662 | 1467818760721 Marionette TRACE conn2 <- [1,406,null,{}] 08:26:00 INFO - PROCESS | 1662 | 1467818760723 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:00 INFO - PROCESS | 1662 | 1467818760725 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:00 INFO - PROCESS | 1662 | 1467818760849 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:26:00 INFO - PROCESS | 1662 | 1467818760850 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:26:00 INFO - PROCESS | 1662 | 1467818760859 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818760860 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b150000 == 43 [pid = 1662] [id = 109] 08:26:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11949c000) [pid = 1662] [serial = 324] [outer = 0x0] 08:26:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1250d2400) [pid = 1662] [serial = 325] [outer = 0x11949c000] 08:26:00 INFO - PROCESS | 1662 | 1467818760883 Marionette DEBUG loaded listener.js 08:26:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12bdbd400) [pid = 1662] [serial = 326] [outer = 0x11949c000] 08:26:01 INFO - PROCESS | 1662 | 1467818761188 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:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:26:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 474ms 08:26:01 INFO - PROCESS | 1662 | 1467818761199 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:26:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:26:01 INFO - PROCESS | 1662 | 1467818761202 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:26:01 INFO - PROCESS | 1662 | 1467818761205 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:26:01 INFO - PROCESS | 1662 | 1467818761207 Marionette TRACE conn2 <- [1,410,null,{}] 08:26:01 INFO - PROCESS | 1662 | 1467818761213 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:01 INFO - PROCESS | 1662 | 1467818761215 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:01 INFO - PROCESS | 1662 | 1467818761323 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:26:01 INFO - PROCESS | 1662 | 1467818761331 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818761333 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba80000 == 44 [pid = 1662] [id = 110] 08:26:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1128d3000) [pid = 1662] [serial = 327] [outer = 0x0] 08:26:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1128d5400) [pid = 1662] [serial = 328] [outer = 0x1128d3000] 08:26:01 INFO - PROCESS | 1662 | 1467818761375 Marionette DEBUG loaded listener.js 08:26:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12cfb2c00) [pid = 1662] [serial = 329] [outer = 0x1128d3000] 08:26:01 INFO - PROCESS | 1662 | 1467818761789 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:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:26:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 625ms 08:26:01 INFO - PROCESS | 1662 | 1467818761840 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:26:01 INFO - PROCESS | 1662 | 1467818761845 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:26:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:26:01 INFO - PROCESS | 1662 | 1467818761848 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:26:01 INFO - PROCESS | 1662 | 1467818761849 Marionette TRACE conn2 <- [1,414,null,{}] 08:26:01 INFO - PROCESS | 1662 | 1467818761852 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:01 INFO - PROCESS | 1662 | 1467818761853 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:01 INFO - PROCESS | 1662 | 1467818761942 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:26:01 INFO - PROCESS | 1662 | 1467818761948 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818761950 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd9b000 == 45 [pid = 1662] [id = 111] 08:26:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1129ad800) [pid = 1662] [serial = 330] [outer = 0x0] 08:26:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1129b0000) [pid = 1662] [serial = 331] [outer = 0x1129ad800] 08:26:01 INFO - PROCESS | 1662 | 1467818761990 Marionette DEBUG loaded listener.js 08:26:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x116a7a800) [pid = 1662] [serial = 332] [outer = 0x1129ad800] 08:26:02 INFO - PROCESS | 1662 | --DOCSHELL 0x125124800 == 44 [pid = 1662] [id = 64] 08:26:02 INFO - PROCESS | 1662 | --DOCSHELL 0x116720000 == 43 [pid = 1662] [id = 65] 08:26:02 INFO - PROCESS | 1662 | --DOCSHELL 0x116bc8800 == 42 [pid = 1662] [id = 100] 08:26:02 INFO - PROCESS | 1662 | --DOCSHELL 0x11650a800 == 41 [pid = 1662] [id = 99] 08:26:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12a310800 == 40 [pid = 1662] [id = 98] 08:26:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1199af800 == 39 [pid = 1662] [id = 97] 08:26:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12a760800 == 38 [pid = 1662] [id = 95] 08:26:02 INFO - PROCESS | 1662 | --DOCSHELL 0x116a5f800 == 37 [pid = 1662] [id = 96] 08:26:03 INFO - PROCESS | 1662 | --DOCSHELL 0x1170c3800 == 36 [pid = 1662] [id = 101] 08:26:03 INFO - PROCESS | 1662 | --DOCSHELL 0x1231c2000 == 35 [pid = 1662] [id = 103] 08:26:03 INFO - PROCESS | 1662 | --DOCSHELL 0x1165a5000 == 34 [pid = 1662] [id = 104] 08:26:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12b150000 == 33 [pid = 1662] [id = 109] 08:26:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12a322000 == 32 [pid = 1662] [id = 107] 08:26:03 INFO - PROCESS | 1662 | --DOCSHELL 0x1256cf800 == 31 [pid = 1662] [id = 105] 08:26:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba80000 == 30 [pid = 1662] [id = 110] 08:26:03 INFO - PROCESS | 1662 | --DOCSHELL 0x1199ad800 == 29 [pid = 1662] [id = 102] 08:26:03 INFO - PROCESS | 1662 | --DOCSHELL 0x119553000 == 28 [pid = 1662] [id = 108] 08:26:03 INFO - PROCESS | 1662 | --DOCSHELL 0x1292bb800 == 27 [pid = 1662] [id = 106] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118232400) [pid = 1662] [serial = 193] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12ba43000) [pid = 1662] [serial = 230] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12a5db800) [pid = 1662] [serial = 265] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x128a93400) [pid = 1662] [serial = 242] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128a8ec00) [pid = 1662] [serial = 241] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11866b800) [pid = 1662] [serial = 248] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1177f3800) [pid = 1662] [serial = 247] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1257d3c00) [pid = 1662] [serial = 239] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x123779c00) [pid = 1662] [serial = 238] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119eba800) [pid = 1662] [serial = 253] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x124210800) [pid = 1662] [serial = 254] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x113057400) [pid = 1662] [serial = 232] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x116812400) [pid = 1662] [serial = 233] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x128a9a800) [pid = 1662] [serial = 245] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1256b5400) [pid = 1662] [serial = 244] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1188fd400) [pid = 1662] [serial = 250] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119aafc00) [pid = 1662] [serial = 251] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1256ad000) [pid = 1662] [serial = 256] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12b060800) [pid = 1662] [serial = 268] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128a90800) [pid = 1662] [serial = 259] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128a9dc00) [pid = 1662] [serial = 260] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1257d5800) [pid = 1662] [serial = 257] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x119ab2800) [pid = 1662] [serial = 236] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x119493c00) [pid = 1662] [serial = 235] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12b86f800) [pid = 1662] [serial = 271] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12badc800) [pid = 1662] [serial = 277] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1240ef800) [pid = 1662] [serial = 274] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12a5b1800) [pid = 1662] [serial = 275] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12bf99800) [pid = 1662] [serial = 280] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12ba45c00) [pid = 1662] [serial = 272] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12bf9ec00) [pid = 1662] [serial = 281] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12b1b9800) [pid = 1662] [serial = 269] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x12918c400) [pid = 1662] [serial = 262] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x12bdc0400) [pid = 1662] [serial = 278] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x12c517000) [pid = 1662] [serial = 283] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x12a7ba000) [pid = 1662] [serial = 266] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x12a544000) [pid = 1662] [serial = 263] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x12a547c00) [pid = 1662] [serial = 190] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1662 | 1467818763537 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:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:26:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1722ms 08:26:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:26:03 INFO - PROCESS | 1662 | 1467818763571 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:26:03 INFO - PROCESS | 1662 | 1467818763572 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:26:03 INFO - PROCESS | 1662 | 1467818763576 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:26:03 INFO - PROCESS | 1662 | 1467818763578 Marionette TRACE conn2 <- [1,418,null,{}] 08:26:03 INFO - PROCESS | 1662 | 1467818763582 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:03 INFO - PROCESS | 1662 | 1467818763583 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:03 INFO - PROCESS | 1662 | 1467818763660 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:26:03 INFO - PROCESS | 1662 | 1467818763709 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818763711 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x115f0b000 == 28 [pid = 1662] [id = 112] 08:26:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x113d39000) [pid = 1662] [serial = 333] [outer = 0x0] 08:26:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x113d63800) [pid = 1662] [serial = 334] [outer = 0x113d39000] 08:26:03 INFO - PROCESS | 1662 | 1467818763738 Marionette DEBUG loaded listener.js 08:26:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x117091400) [pid = 1662] [serial = 335] [outer = 0x113d39000] 08:26:04 INFO - PROCESS | 1662 | 1467818764519 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:04 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:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 971ms 08:26:04 INFO - PROCESS | 1662 | 1467818764546 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:26:04 INFO - PROCESS | 1662 | 1467818764550 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:26:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:26:04 INFO - PROCESS | 1662 | 1467818764554 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:26:04 INFO - PROCESS | 1662 | 1467818764556 Marionette TRACE conn2 <- [1,422,null,{}] 08:26:04 INFO - PROCESS | 1662 | 1467818764559 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:04 INFO - PROCESS | 1662 | 1467818764561 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:04 INFO - PROCESS | 1662 | 1467818764639 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:26:04 INFO - PROCESS | 1662 | 1467818764645 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818764647 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x116bb8000 == 29 [pid = 1662] [id = 113] 08:26:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x11830a000) [pid = 1662] [serial = 336] [outer = 0x0] 08:26:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x11830bc00) [pid = 1662] [serial = 337] [outer = 0x11830a000] 08:26:04 INFO - PROCESS | 1662 | 1467818764675 Marionette DEBUG loaded listener.js 08:26:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118311000) [pid = 1662] [serial = 338] [outer = 0x11830a000] 08:26:05 INFO - PROCESS | 1662 | 1467818765501 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:05 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:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 969ms 08:26:05 INFO - PROCESS | 1662 | 1467818765524 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:26:05 INFO - PROCESS | 1662 | 1467818765527 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:26:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:26:05 INFO - PROCESS | 1662 | 1467818765530 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:26:05 INFO - PROCESS | 1662 | 1467818765533 Marionette TRACE conn2 <- [1,426,null,{}] 08:26:05 INFO - PROCESS | 1662 | 1467818765540 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:05 INFO - PROCESS | 1662 | 1467818765543 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:05 INFO - PROCESS | 1662 | 1467818765635 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:26:05 INFO - PROCESS | 1662 | 1467818765642 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818765644 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x118446800 == 30 [pid = 1662] [id = 114] 08:26:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x111c22400) [pid = 1662] [serial = 339] [outer = 0x0] 08:26:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1188fdc00) [pid = 1662] [serial = 340] [outer = 0x111c22400] 08:26:05 INFO - PROCESS | 1662 | 1467818765672 Marionette DEBUG loaded listener.js 08:26:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1190e7400) [pid = 1662] [serial = 341] [outer = 0x111c22400] 08:26:06 INFO - PROCESS | 1662 | 1467818766017 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:06 INFO - PROCESS | 1662 | 1467818766056 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:26:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:26:06 INFO - PROCESS | 1662 | 1467818766058 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:26:06 INFO - PROCESS | 1662 | 1467818766062 Marionette TRACE conn2 <- [1,430,null,{}] 08:26:06 INFO - PROCESS | 1662 | 1467818766064 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:06 INFO - PROCESS | 1662 | 1467818766065 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:06 INFO - PROCESS | 1662 | 1467818766144 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:26:06 INFO - PROCESS | 1662 | 1467818766148 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818766149 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185df000 == 31 [pid = 1662] [id = 115] 08:26:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x119496c00) [pid = 1662] [serial = 342] [outer = 0x0] 08:26:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x119ab2800) [pid = 1662] [serial = 343] [outer = 0x119496c00] 08:26:06 INFO - PROCESS | 1662 | 1467818766175 Marionette DEBUG loaded listener.js 08:26:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119ead400) [pid = 1662] [serial = 344] [outer = 0x119496c00] 08:26:06 INFO - PROCESS | 1662 | 1467818766494 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:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:26:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 472ms 08:26:06 INFO - PROCESS | 1662 | 1467818766530 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:26:06 INFO - PROCESS | 1662 | 1467818766531 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:26:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:26:06 INFO - PROCESS | 1662 | 1467818766533 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:26:06 INFO - PROCESS | 1662 | 1467818766535 Marionette TRACE conn2 <- [1,434,null,{}] 08:26:06 INFO - PROCESS | 1662 | 1467818766546 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:06 INFO - PROCESS | 1662 | 1467818766547 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:06 INFO - PROCESS | 1662 | 1467818766639 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:26:06 INFO - PROCESS | 1662 | 1467818766647 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818766648 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x119550000 == 32 [pid = 1662] [id = 116] 08:26:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x112da9800) [pid = 1662] [serial = 345] [outer = 0x0] 08:26:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x119eb3c00) [pid = 1662] [serial = 346] [outer = 0x112da9800] 08:26:06 INFO - PROCESS | 1662 | 1467818766672 Marionette DEBUG loaded listener.js 08:26:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x121273c00) [pid = 1662] [serial = 347] [outer = 0x112da9800] 08:26:06 INFO - PROCESS | 1662 | 1467818766973 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:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:26:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 468ms 08:26:07 INFO - PROCESS | 1662 | 1467818767003 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:26:07 INFO - PROCESS | 1662 | 1467818767004 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:26:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:26:07 INFO - PROCESS | 1662 | 1467818767006 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:26:07 INFO - PROCESS | 1662 | 1467818767008 Marionette TRACE conn2 <- [1,438,null,{}] 08:26:07 INFO - PROCESS | 1662 | 1467818767012 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:07 INFO - PROCESS | 1662 | 1467818767016 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:07 INFO - PROCESS | 1662 | 1467818767106 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:26:07 INFO - PROCESS | 1662 | 1467818767112 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818767114 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x119d90800 == 33 [pid = 1662] [id = 117] 08:26:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1233c3000) [pid = 1662] [serial = 348] [outer = 0x0] 08:26:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x124665c00) [pid = 1662] [serial = 349] [outer = 0x1233c3000] 08:26:07 INFO - PROCESS | 1662 | 1467818767139 Marionette DEBUG loaded listener.js 08:26:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1257d1c00) [pid = 1662] [serial = 350] [outer = 0x1233c3000] 08:26:07 INFO - PROCESS | 1662 | 1467818767466 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:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:26:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 471ms 08:26:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:26:07 INFO - PROCESS | 1662 | 1467818767479 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:26:07 INFO - PROCESS | 1662 | 1467818767481 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:26:07 INFO - PROCESS | 1662 | 1467818767483 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:26:07 INFO - PROCESS | 1662 | 1467818767484 Marionette TRACE conn2 <- [1,442,null,{}] 08:26:07 INFO - PROCESS | 1662 | 1467818767486 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:07 INFO - PROCESS | 1662 | 1467818767487 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:07 INFO - PROCESS | 1662 | 1467818767597 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:26:07 INFO - PROCESS | 1662 | 1467818767603 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818767604 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231c7000 == 34 [pid = 1662] [id = 118] 08:26:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x111f34800) [pid = 1662] [serial = 351] [outer = 0x0] 08:26:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1257d2000) [pid = 1662] [serial = 352] [outer = 0x111f34800] 08:26:07 INFO - PROCESS | 1662 | 1467818767628 Marionette DEBUG loaded listener.js 08:26:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x128a90400) [pid = 1662] [serial = 353] [outer = 0x111f34800] 08:26:07 INFO - PROCESS | 1662 | 1467818767911 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:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:26:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 470ms 08:26:07 INFO - PROCESS | 1662 | 1467818767953 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:26:07 INFO - PROCESS | 1662 | 1467818767955 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:26:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:26:07 INFO - PROCESS | 1662 | 1467818767957 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:26:07 INFO - PROCESS | 1662 | 1467818767960 Marionette TRACE conn2 <- [1,446,null,{}] 08:26:07 INFO - PROCESS | 1662 | 1467818767965 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:07 INFO - PROCESS | 1662 | 1467818767966 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:08 INFO - PROCESS | 1662 | 1467818768042 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:26:08 INFO - PROCESS | 1662 | 1467818768047 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818768048 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241e2000 == 35 [pid = 1662] [id = 119] 08:26:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12723f800) [pid = 1662] [serial = 354] [outer = 0x0] 08:26:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128a97c00) [pid = 1662] [serial = 355] [outer = 0x12723f800] 08:26:08 INFO - PROCESS | 1662 | 1467818768073 Marionette DEBUG loaded listener.js 08:26:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128d61400) [pid = 1662] [serial = 356] [outer = 0x12723f800] 08:26:08 INFO - PROCESS | 1662 | 1467818768414 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:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:26:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 474ms 08:26:08 INFO - PROCESS | 1662 | 1467818768431 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:26:08 INFO - PROCESS | 1662 | 1467818768433 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:26:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:26:08 INFO - PROCESS | 1662 | 1467818768435 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:26:08 INFO - PROCESS | 1662 | 1467818768436 Marionette TRACE conn2 <- [1,450,null,{}] 08:26:08 INFO - PROCESS | 1662 | 1467818768438 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:08 INFO - PROCESS | 1662 | 1467818768439 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:08 INFO - PROCESS | 1662 | 1467818768562 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:26:08 INFO - PROCESS | 1662 | 1467818768578 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818768579 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x118446000 == 36 [pid = 1662] [id = 120] 08:26:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1177eec00) [pid = 1662] [serial = 357] [outer = 0x0] 08:26:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128f9bc00) [pid = 1662] [serial = 358] [outer = 0x1177eec00] 08:26:08 INFO - PROCESS | 1662 | 1467818768603 Marionette DEBUG loaded listener.js 08:26:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1292db000) [pid = 1662] [serial = 359] [outer = 0x1177eec00] 08:26:08 INFO - PROCESS | 1662 | 1467818768947 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:08 INFO - PROCESS | 1662 | 1467818768955 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:26:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:26:08 INFO - PROCESS | 1662 | 1467818768961 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:26:08 INFO - PROCESS | 1662 | 1467818768962 Marionette TRACE conn2 <- [1,454,null,{}] 08:26:08 INFO - PROCESS | 1662 | 1467818768965 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:08 INFO - PROCESS | 1662 | 1467818768966 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:09 INFO - PROCESS | 1662 | 1467818769070 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:26:09 INFO - PROCESS | 1662 | 1467818769074 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818769075 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x1256c5000 == 37 [pid = 1662] [id = 121] 08:26:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x129183c00) [pid = 1662] [serial = 360] [outer = 0x0] 08:26:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12a53dc00) [pid = 1662] [serial = 361] [outer = 0x129183c00] 08:26:09 INFO - PROCESS | 1662 | 1467818769099 Marionette DEBUG loaded listener.js 08:26:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12a5a7400) [pid = 1662] [serial = 362] [outer = 0x129183c00] 08:26:09 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:09 INFO - PROCESS | 1662 | 1467818769438 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:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:26:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 522ms 08:26:09 INFO - PROCESS | 1662 | 1467818769480 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:26:09 INFO - PROCESS | 1662 | 1467818769482 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:26:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:26:09 INFO - PROCESS | 1662 | 1467818769484 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:26:09 INFO - PROCESS | 1662 | 1467818769486 Marionette TRACE conn2 <- [1,458,null,{}] 08:26:09 INFO - PROCESS | 1662 | 1467818769488 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:09 INFO - PROCESS | 1662 | 1467818769490 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:09 INFO - PROCESS | 1662 | 1467818769597 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:26:09 INFO - PROCESS | 1662 | 1467818769616 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818769618 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x11954f800 == 38 [pid = 1662] [id = 122] 08:26:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12a5af800) [pid = 1662] [serial = 363] [outer = 0x0] 08:26:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12b05c400) [pid = 1662] [serial = 364] [outer = 0x12a5af800] 08:26:09 INFO - PROCESS | 1662 | 1467818769644 Marionette DEBUG loaded listener.js 08:26:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12b1bfc00) [pid = 1662] [serial = 365] [outer = 0x12a5af800] 08:26:10 INFO - PROCESS | 1662 | 1467818770001 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:10 INFO - PROCESS | 1662 | 1467818770055 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:26:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:26:10 INFO - PROCESS | 1662 | 1467818770057 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:26:10 INFO - PROCESS | 1662 | 1467818770058 Marionette TRACE conn2 <- [1,462,null,{}] 08:26:10 INFO - PROCESS | 1662 | 1467818770061 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:10 INFO - PROCESS | 1662 | 1467818770062 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:10 INFO - PROCESS | 1662 | 1467818770171 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:26:10 INFO - PROCESS | 1662 | 1467818770175 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818770176 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x129109800 == 39 [pid = 1662] [id = 123] 08:26:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x128a9b000) [pid = 1662] [serial = 366] [outer = 0x0] 08:26:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12b86ec00) [pid = 1662] [serial = 367] [outer = 0x128a9b000] 08:26:10 INFO - PROCESS | 1662 | 1467818770201 Marionette DEBUG loaded listener.js 08:26:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12bae6400) [pid = 1662] [serial = 368] [outer = 0x128a9b000] 08:26:10 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:10 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12bf9f400) [pid = 1662] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:26:10 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12cb9f000) [pid = 1662] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:26:10 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x111f2f400) [pid = 1662] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:26:10 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1128d3000) [pid = 1662] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:26:10 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1130f1000) [pid = 1662] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:26:10 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12bdb7c00) [pid = 1662] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:26:10 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12a5e6400) [pid = 1662] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:26:10 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x128ae3400) [pid = 1662] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:26:10 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x125074c00) [pid = 1662] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:26:10 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1194bc400) [pid = 1662] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:26:10 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11897dc00) [pid = 1662] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:26:10 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x128a9c400) [pid = 1662] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:26:10 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119eaf400) [pid = 1662] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:26:10 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x116a03800) [pid = 1662] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:26:10 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12bdba800) [pid = 1662] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:26:10 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11949c000) [pid = 1662] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:26:10 INFO - PROCESS | 1662 | 1467818770781 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:10 INFO - PROCESS | 1662 | 1467818770831 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:26:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:26:10 INFO - PROCESS | 1662 | 1467818770833 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:26:10 INFO - PROCESS | 1662 | 1467818770834 Marionette TRACE conn2 <- [1,466,null,{}] 08:26:10 INFO - PROCESS | 1662 | 1467818770837 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:10 INFO - PROCESS | 1662 | 1467818770838 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:10 INFO - PROCESS | 1662 | 1467818770920 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:26:10 INFO - PROCESS | 1662 | 1467818770940 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818770942 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a073000 == 40 [pid = 1662] [id = 124] 08:26:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x117f5cc00) [pid = 1662] [serial = 369] [outer = 0x0] 08:26:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1188f5800) [pid = 1662] [serial = 370] [outer = 0x117f5cc00] 08:26:10 INFO - PROCESS | 1662 | 1467818770966 Marionette DEBUG loaded listener.js 08:26:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x125074800) [pid = 1662] [serial = 371] [outer = 0x117f5cc00] 08:26:11 INFO - PROCESS | 1662 | 1467818771283 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:11 INFO - PROCESS | 1662 | 1467818771305 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:26:11 INFO - PROCESS | 1662 | 1467818771307 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:26:11 INFO - PROCESS | 1662 | 1467818771308 Marionette TRACE conn2 <- [1,470,null,{}] 08:26:11 INFO - PROCESS | 1662 | 1467818771314 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:11 INFO - PROCESS | 1662 | 1467818771315 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:11 INFO - PROCESS | 1662 | 1467818771419 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:26:11 INFO - PROCESS | 1662 | 1467818771426 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818771427 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a312000 == 41 [pid = 1662] [id = 125] 08:26:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11623e000) [pid = 1662] [serial = 372] [outer = 0x0] 08:26:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128adac00) [pid = 1662] [serial = 373] [outer = 0x11623e000] 08:26:11 INFO - PROCESS | 1662 | 1467818771450 Marionette DEBUG loaded listener.js 08:26:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12bdbd000) [pid = 1662] [serial = 374] [outer = 0x11623e000] 08:26:11 INFO - PROCESS | 1662 | 1467818771751 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:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:26:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 472ms 08:26:11 INFO - PROCESS | 1662 | 1467818771781 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:26:11 INFO - PROCESS | 1662 | 1467818771782 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:26:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:26:11 INFO - PROCESS | 1662 | 1467818771784 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:26:11 INFO - PROCESS | 1662 | 1467818771785 Marionette TRACE conn2 <- [1,474,null,{}] 08:26:11 INFO - PROCESS | 1662 | 1467818771787 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:11 INFO - PROCESS | 1662 | 1467818771788 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:11 INFO - PROCESS | 1662 | 1467818771879 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:26:11 INFO - PROCESS | 1662 | 1467818771883 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818771884 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a76b800 == 42 [pid = 1662] [id = 126] 08:26:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1256ad000) [pid = 1662] [serial = 375] [outer = 0x0] 08:26:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12bf95400) [pid = 1662] [serial = 376] [outer = 0x1256ad000] 08:26:11 INFO - PROCESS | 1662 | 1467818771908 Marionette DEBUG loaded listener.js 08:26:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12c517000) [pid = 1662] [serial = 377] [outer = 0x1256ad000] 08:26:12 INFO - PROCESS | 1662 | 1467818772253 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:12 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:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 08:26:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:26:12 INFO - PROCESS | 1662 | 1467818772302 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:26:12 INFO - PROCESS | 1662 | 1467818772303 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:26:12 INFO - PROCESS | 1662 | 1467818772305 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:26:12 INFO - PROCESS | 1662 | 1467818772306 Marionette TRACE conn2 <- [1,478,null,{}] 08:26:12 INFO - PROCESS | 1662 | 1467818772309 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:12 INFO - PROCESS | 1662 | 1467818772310 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:12 INFO - PROCESS | 1662 | 1467818772389 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:26:12 INFO - PROCESS | 1662 | 1467818772395 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818772396 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b154000 == 43 [pid = 1662] [id = 127] 08:26:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12bf98400) [pid = 1662] [serial = 378] [outer = 0x0] 08:26:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12c520000) [pid = 1662] [serial = 379] [outer = 0x12bf98400] 08:26:12 INFO - PROCESS | 1662 | 1467818772420 Marionette DEBUG loaded listener.js 08:26:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12c529c00) [pid = 1662] [serial = 380] [outer = 0x12bf98400] 08:26:12 INFO - PROCESS | 1662 | 1467818772751 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:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:26:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 471ms 08:26:12 INFO - PROCESS | 1662 | 1467818772815 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:26:12 INFO - PROCESS | 1662 | 1467818772817 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:26:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:26:12 INFO - PROCESS | 1662 | 1467818772822 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:26:12 INFO - PROCESS | 1662 | 1467818772824 Marionette TRACE conn2 <- [1,482,null,{}] 08:26:12 INFO - PROCESS | 1662 | 1467818772828 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:12 INFO - PROCESS | 1662 | 1467818772830 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:12 INFO - PROCESS | 1662 | 1467818772925 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:26:13 INFO - PROCESS | 1662 | 1467818773022 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818773026 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x115fc3000 == 44 [pid = 1662] [id = 128] 08:26:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1128d5000) [pid = 1662] [serial = 381] [outer = 0x0] 08:26:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1129b1000) [pid = 1662] [serial = 382] [outer = 0x1128d5000] 08:26:13 INFO - PROCESS | 1662 | 1467818773057 Marionette DEBUG loaded listener.js 08:26:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x113d3a800) [pid = 1662] [serial = 383] [outer = 0x1128d5000] 08:26:13 INFO - PROCESS | 1662 | 1467818773622 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:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:26:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 829ms 08:26:13 INFO - PROCESS | 1662 | 1467818773672 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:26:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:26:13 INFO - PROCESS | 1662 | 1467818773676 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:26:13 INFO - PROCESS | 1662 | 1467818773686 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:26:13 INFO - PROCESS | 1662 | 1467818773690 Marionette TRACE conn2 <- [1,486,null,{}] 08:26:13 INFO - PROCESS | 1662 | 1467818773694 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:13 INFO - PROCESS | 1662 | 1467818773697 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:13 INFO - PROCESS | 1662 | 1467818773867 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:26:13 INFO - PROCESS | 1662 | 1467818773969 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818773971 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185eb800 == 45 [pid = 1662] [id = 129] 08:26:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x118307800) [pid = 1662] [serial = 384] [outer = 0x0] 08:26:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118310800) [pid = 1662] [serial = 385] [outer = 0x118307800] 08:26:14 INFO - PROCESS | 1662 | 1467818774019 Marionette DEBUG loaded listener.js 08:26:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118672000) [pid = 1662] [serial = 386] [outer = 0x118307800] 08:26:14 INFO - PROCESS | 1662 | 1467818774777 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:14 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:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1179ms 08:26:14 INFO - PROCESS | 1662 | 1467818774862 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:26:14 INFO - PROCESS | 1662 | 1467818774864 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:26:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:26:14 INFO - PROCESS | 1662 | 1467818774868 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:26:14 INFO - PROCESS | 1662 | 1467818774870 Marionette TRACE conn2 <- [1,490,null,{}] 08:26:14 INFO - PROCESS | 1662 | 1467818774873 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:14 INFO - PROCESS | 1662 | 1467818774875 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x12a76b800 == 44 [pid = 1662] [id = 126] 08:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x12a312000 == 43 [pid = 1662] [id = 125] 08:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x11a073000 == 42 [pid = 1662] [id = 124] 08:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x129109800 == 41 [pid = 1662] [id = 123] 08:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x11954f800 == 40 [pid = 1662] [id = 122] 08:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x1256c5000 == 39 [pid = 1662] [id = 121] 08:26:14 INFO - PROCESS | 1662 | --DOCSHELL 0x118446000 == 38 [pid = 1662] [id = 120] 08:26:14 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1129b0000) [pid = 1662] [serial = 331] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | 1467818775028 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:26:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1241e2000 == 37 [pid = 1662] [id = 119] 08:26:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1231c7000 == 36 [pid = 1662] [id = 118] 08:26:15 INFO - PROCESS | 1662 | --DOCSHELL 0x119d90800 == 35 [pid = 1662] [id = 117] 08:26:15 INFO - PROCESS | 1662 | --DOCSHELL 0x119550000 == 34 [pid = 1662] [id = 116] 08:26:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1185df000 == 33 [pid = 1662] [id = 115] 08:26:15 INFO - PROCESS | 1662 | --DOCSHELL 0x118446800 == 32 [pid = 1662] [id = 114] 08:26:15 INFO - PROCESS | 1662 | --DOCSHELL 0x116bb8000 == 31 [pid = 1662] [id = 113] 08:26:15 INFO - PROCESS | 1662 | --DOCSHELL 0x115f0b000 == 30 [pid = 1662] [id = 112] 08:26:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd9b000 == 29 [pid = 1662] [id = 111] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12cfb2c00) [pid = 1662] [serial = 329] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12cb9e800) [pid = 1662] [serial = 314] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1250d2400) [pid = 1662] [serial = 325] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12bdc3800) [pid = 1662] [serial = 311] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12bdbd400) [pid = 1662] [serial = 326] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12c526000) [pid = 1662] [serial = 313] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12cba7800) [pid = 1662] [serial = 316] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x111f37c00) [pid = 1662] [serial = 319] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12cfafc00) [pid = 1662] [serial = 317] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x111f3bc00) [pid = 1662] [serial = 320] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1128d5400) [pid = 1662] [serial = 328] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x116a06000) [pid = 1662] [serial = 322] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1188fbc00) [pid = 1662] [serial = 323] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12bdbb000) [pid = 1662] [serial = 310] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12b066400) [pid = 1662] [serial = 307] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12b864c00) [pid = 1662] [serial = 308] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12918b000) [pid = 1662] [serial = 304] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12a53fc00) [pid = 1662] [serial = 305] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1256b7c00) [pid = 1662] [serial = 301] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128a92400) [pid = 1662] [serial = 302] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x123291400) [pid = 1662] [serial = 299] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x119eb7400) [pid = 1662] [serial = 298] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1292e3800) [pid = 1662] [serial = 296] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x119eae800) [pid = 1662] [serial = 295] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x129188800) [pid = 1662] [serial = 293] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128ae1400) [pid = 1662] [serial = 292] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x123297800) [pid = 1662] [serial = 290] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x119eb7c00) [pid = 1662] [serial = 289] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1188c4000) [pid = 1662] [serial = 287] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x117f60800) [pid = 1662] [serial = 286] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12c51c400) [pid = 1662] [serial = 284] [outer = 0x0] [url = about:blank] 08:26:15 INFO - PROCESS | 1662 | 1467818775046 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818775049 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x115f0b000 == 30 [pid = 1662] [id = 130] 08:26:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1128d5400) [pid = 1662] [serial = 387] [outer = 0x0] 08:26:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x112e05000) [pid = 1662] [serial = 388] [outer = 0x1128d5400] 08:26:15 INFO - PROCESS | 1662 | 1467818775077 Marionette DEBUG loaded listener.js 08:26:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x115f60000) [pid = 1662] [serial = 389] [outer = 0x1128d5400] 08:26:15 INFO - PROCESS | 1662 | 1467818775416 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:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:26:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 570ms 08:26:15 INFO - PROCESS | 1662 | 1467818775438 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:26:15 INFO - PROCESS | 1662 | 1467818775441 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:26:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:26:15 INFO - PROCESS | 1662 | 1467818775445 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:26:15 INFO - PROCESS | 1662 | 1467818775447 Marionette TRACE conn2 <- [1,494,null,{}] 08:26:15 INFO - PROCESS | 1662 | 1467818775449 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:15 INFO - PROCESS | 1662 | 1467818775451 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:15 INFO - PROCESS | 1662 | 1467818775530 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:26:15 INFO - PROCESS | 1662 | 1467818775534 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818775535 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170c3800 == 31 [pid = 1662] [id = 131] 08:26:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x116a7d000) [pid = 1662] [serial = 390] [outer = 0x0] 08:26:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x117f61000) [pid = 1662] [serial = 391] [outer = 0x116a7d000] 08:26:15 INFO - PROCESS | 1662 | 1467818775564 Marionette DEBUG loaded listener.js 08:26:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118309000) [pid = 1662] [serial = 392] [outer = 0x116a7d000] 08:26:15 INFO - PROCESS | 1662 | 1467818775914 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:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:26:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 519ms 08:26:15 INFO - PROCESS | 1662 | 1467818775965 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:26:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:26:15 INFO - PROCESS | 1662 | 1467818775973 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:26:15 INFO - PROCESS | 1662 | 1467818775975 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:26:15 INFO - PROCESS | 1662 | 1467818775978 Marionette TRACE conn2 <- [1,498,null,{}] 08:26:15 INFO - PROCESS | 1662 | 1467818775985 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:15 INFO - PROCESS | 1662 | 1467818775989 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:16 INFO - PROCESS | 1662 | 1467818776067 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:26:16 INFO - PROCESS | 1662 | 1467818776075 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818776079 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184f1000 == 32 [pid = 1662] [id = 132] 08:26:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118402800) [pid = 1662] [serial = 393] [outer = 0x0] 08:26:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11867a400) [pid = 1662] [serial = 394] [outer = 0x118402800] 08:26:16 INFO - PROCESS | 1662 | 1467818776108 Marionette DEBUG loaded listener.js 08:26:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x119063000) [pid = 1662] [serial = 395] [outer = 0x118402800] 08:26:16 INFO - PROCESS | 1662 | 1467818776469 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:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:26:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 523ms 08:26:16 INFO - PROCESS | 1662 | 1467818776500 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:26:16 INFO - PROCESS | 1662 | 1467818776502 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:26:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:26:16 INFO - PROCESS | 1662 | 1467818776506 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:26:16 INFO - PROCESS | 1662 | 1467818776508 Marionette TRACE conn2 <- [1,502,null,{}] 08:26:16 INFO - PROCESS | 1662 | 1467818776514 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:16 INFO - PROCESS | 1662 | 1467818776516 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:16 INFO - PROCESS | 1662 | 1467818776639 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:26:16 INFO - PROCESS | 1662 | 1467818776645 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818776647 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x119275800 == 33 [pid = 1662] [id = 133] 08:26:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119494400) [pid = 1662] [serial = 396] [outer = 0x0] 08:26:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1194bb800) [pid = 1662] [serial = 397] [outer = 0x119494400] 08:26:16 INFO - PROCESS | 1662 | 1467818776687 Marionette DEBUG loaded listener.js 08:26:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119ab0800) [pid = 1662] [serial = 398] [outer = 0x119494400] 08:26:17 INFO - PROCESS | 1662 | 1467818777112 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:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:26:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 623ms 08:26:17 INFO - PROCESS | 1662 | 1467818777140 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:26:17 INFO - PROCESS | 1662 | 1467818777142 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:26:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:26:17 INFO - PROCESS | 1662 | 1467818777147 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:26:17 INFO - PROCESS | 1662 | 1467818777149 Marionette TRACE conn2 <- [1,506,null,{}] 08:26:17 INFO - PROCESS | 1662 | 1467818777163 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:17 INFO - PROCESS | 1662 | 1467818777165 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:17 INFO - PROCESS | 1662 | 1467818777304 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:26:17 INFO - PROCESS | 1662 | 1467818777351 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818777352 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a15800 == 34 [pid = 1662] [id = 134] 08:26:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119ab0c00) [pid = 1662] [serial = 399] [outer = 0x0] 08:26:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119eaec00) [pid = 1662] [serial = 400] [outer = 0x119ab0c00] 08:26:17 INFO - PROCESS | 1662 | 1467818777391 Marionette DEBUG loaded listener.js 08:26:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x121164000) [pid = 1662] [serial = 401] [outer = 0x119ab0c00] 08:26:17 INFO - PROCESS | 1662 | 1467818777744 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:26:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:26:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 632ms 08:26:17 INFO - PROCESS | 1662 | 1467818777779 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:26:17 INFO - PROCESS | 1662 | 1467818777780 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:26:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:26:17 INFO - PROCESS | 1662 | 1467818777782 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:26:17 INFO - PROCESS | 1662 | 1467818777783 Marionette TRACE conn2 <- [1,510,null,{}] 08:26:17 INFO - PROCESS | 1662 | 1467818777786 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:26:17 INFO - PROCESS | 1662 | 1467818777790 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:17 INFO - PROCESS | 1662 | 1467818777915 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:26:17 INFO - PROCESS | 1662 | 1467818777927 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818777929 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x123305800 == 35 [pid = 1662] [id = 135] 08:26:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x121279000) [pid = 1662] [serial = 402] [outer = 0x0] 08:26:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12420b400) [pid = 1662] [serial = 403] [outer = 0x121279000] 08:26:17 INFO - PROCESS | 1662 | 1467818777953 Marionette DEBUG loaded listener.js 08:26:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1256a8800) [pid = 1662] [serial = 404] [outer = 0x121279000] 08:26:18 INFO - PROCESS | 1662 | 1467818778298 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:26:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:26:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 568ms 08:26:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:26:18 INFO - PROCESS | 1662 | 1467818778355 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:26:18 INFO - PROCESS | 1662 | 1467818778357 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:26:18 INFO - PROCESS | 1662 | 1467818778359 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:26:18 INFO - PROCESS | 1662 | 1467818778360 Marionette TRACE conn2 <- [1,514,null,{}] 08:26:18 INFO - PROCESS | 1662 | 1467818778362 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:26:18 INFO - PROCESS | 1662 | 1467818778363 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:18 INFO - PROCESS | 1662 | 1467818778457 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:26:18 INFO - PROCESS | 1662 | 1467818778461 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818778462 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x124479800 == 36 [pid = 1662] [id = 136] 08:26:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x123291400) [pid = 1662] [serial = 405] [outer = 0x0] 08:26:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1257cf400) [pid = 1662] [serial = 406] [outer = 0x123291400] 08:26:18 INFO - PROCESS | 1662 | 1467818778486 Marionette DEBUG loaded listener.js 08:26:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128a8f800) [pid = 1662] [serial = 407] [outer = 0x123291400] 08:26:18 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:26:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 08:26:18 INFO - PROCESS | 1662 | 1467818778821 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:26:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:26:18 INFO - PROCESS | 1662 | 1467818778832 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:26:18 INFO - PROCESS | 1662 | 1467818778833 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:26:18 INFO - PROCESS | 1662 | 1467818778835 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:26:18 INFO - PROCESS | 1662 | 1467818778836 Marionette TRACE conn2 <- [1,518,null,{}] 08:26:18 INFO - PROCESS | 1662 | 1467818778839 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:26:18 INFO - PROCESS | 1662 | 1467818778840 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:18 INFO - PROCESS | 1662 | 1467818778944 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:26:18 INFO - PROCESS | 1662 | 1467818778948 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818778949 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x125721000 == 37 [pid = 1662] [id = 137] 08:26:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1257cb000) [pid = 1662] [serial = 408] [outer = 0x0] 08:26:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128ade000) [pid = 1662] [serial = 409] [outer = 0x1257cb000] 08:26:18 INFO - PROCESS | 1662 | 1467818778974 Marionette DEBUG loaded listener.js 08:26:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12918c400) [pid = 1662] [serial = 410] [outer = 0x1257cb000] 08:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x129183c00) [pid = 1662] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119496c00) [pid = 1662] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11830a000) [pid = 1662] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1129ad800) [pid = 1662] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1233c3000) [pid = 1662] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x112da9800) [pid = 1662] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12723f800) [pid = 1662] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x111c22400) [pid = 1662] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x113d39000) [pid = 1662] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x111f34800) [pid = 1662] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12a5af800) [pid = 1662] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128a9b000) [pid = 1662] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x117f5cc00) [pid = 1662] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11623e000) [pid = 1662] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1256ad000) [pid = 1662] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:26:19 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1177eec00) [pid = 1662] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:26:19 INFO - PROCESS | 1662 | 1467818779390 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:26:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:26:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 570ms 08:26:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:26:19 INFO - PROCESS | 1662 | 1467818779406 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:26:19 INFO - PROCESS | 1662 | 1467818779407 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:26:19 INFO - PROCESS | 1662 | 1467818779411 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:26:19 INFO - PROCESS | 1662 | 1467818779413 Marionette TRACE conn2 <- [1,522,null,{}] 08:26:19 INFO - PROCESS | 1662 | 1467818779416 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:26:19 INFO - PROCESS | 1662 | 1467818779417 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:19 INFO - PROCESS | 1662 | 1467818779499 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:26:19 INFO - PROCESS | 1662 | 1467818779547 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818779548 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x127025000 == 38 [pid = 1662] [id = 138] 08:26:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1128d4400) [pid = 1662] [serial = 411] [outer = 0x0] 08:26:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1194ba800) [pid = 1662] [serial = 412] [outer = 0x1128d4400] 08:26:19 INFO - PROCESS | 1662 | 1467818779572 Marionette DEBUG loaded listener.js 08:26:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x128a93400) [pid = 1662] [serial = 413] [outer = 0x1128d4400] 08:26:19 INFO - PROCESS | 1662 | 1467818779868 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:26:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:26:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 473ms 08:26:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:26:19 INFO - PROCESS | 1662 | 1467818779882 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:26:19 INFO - PROCESS | 1662 | 1467818779884 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:26:19 INFO - PROCESS | 1662 | 1467818779886 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:26:19 INFO - PROCESS | 1662 | 1467818779887 Marionette TRACE conn2 <- [1,526,null,{}] 08:26:19 INFO - PROCESS | 1662 | 1467818779889 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:26:19 INFO - PROCESS | 1662 | 1467818779890 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:19 INFO - PROCESS | 1662 | 1467818779974 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:26:19 INFO - PROCESS | 1662 | 1467818779980 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818779981 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f14800 == 39 [pid = 1662] [id = 139] 08:26:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1194c4000) [pid = 1662] [serial = 414] [outer = 0x0] 08:26:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1292dd400) [pid = 1662] [serial = 415] [outer = 0x1194c4000] 08:26:20 INFO - PROCESS | 1662 | 1467818780005 Marionette DEBUG loaded listener.js 08:26:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x129512c00) [pid = 1662] [serial = 416] [outer = 0x1194c4000] 08:26:20 INFO - PROCESS | 1662 | 1467818780337 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:26:20 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:26:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 470ms 08:26:20 INFO - PROCESS | 1662 | 1467818780356 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:26:20 INFO - PROCESS | 1662 | 1467818780358 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:26:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:26:20 INFO - PROCESS | 1662 | 1467818780363 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:26:20 INFO - PROCESS | 1662 | 1467818780364 Marionette TRACE conn2 <- [1,530,null,{}] 08:26:20 INFO - PROCESS | 1662 | 1467818780367 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:26:20 INFO - PROCESS | 1662 | 1467818780368 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:20 INFO - PROCESS | 1662 | 1467818780479 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:26:20 INFO - PROCESS | 1662 | 1467818780485 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818780487 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x1292c1000 == 40 [pid = 1662] [id = 140] 08:26:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119bb2400) [pid = 1662] [serial = 417] [outer = 0x0] 08:26:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12a543400) [pid = 1662] [serial = 418] [outer = 0x119bb2400] 08:26:20 INFO - PROCESS | 1662 | 1467818780512 Marionette DEBUG loaded listener.js 08:26:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12b1b6000) [pid = 1662] [serial = 419] [outer = 0x119bb2400] 08:26:20 INFO - PROCESS | 1662 | 1467818780830 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:26:20 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:26:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:26:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:26:20 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:26:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:26:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:26:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 08:26:20 INFO - PROCESS | 1662 | 1467818780883 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:26:20 INFO - PROCESS | 1662 | 1467818780885 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:26:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:26:20 INFO - PROCESS | 1662 | 1467818780887 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:26:20 INFO - PROCESS | 1662 | 1467818780889 Marionette TRACE conn2 <- [1,534,null,{}] 08:26:20 INFO - PROCESS | 1662 | 1467818780891 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:26:20 INFO - PROCESS | 1662 | 1467818780893 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:20 INFO - PROCESS | 1662 | 1467818780996 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:26:21 INFO - PROCESS | 1662 | 1467818781000 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818781001 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a778800 == 41 [pid = 1662] [id = 141] 08:26:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12a5ae400) [pid = 1662] [serial = 420] [outer = 0x0] 08:26:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12ba3c000) [pid = 1662] [serial = 421] [outer = 0x12a5ae400] 08:26:21 INFO - PROCESS | 1662 | 1467818781041 Marionette DEBUG loaded listener.js 08:26:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12bdc0000) [pid = 1662] [serial = 422] [outer = 0x12a5ae400] 08:26:21 INFO - PROCESS | 1662 | 1467818781594 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:26:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:26:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 720ms 08:26:21 INFO - PROCESS | 1662 | 1467818781608 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:26:21 INFO - PROCESS | 1662 | 1467818781611 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:26:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:26:21 INFO - PROCESS | 1662 | 1467818781614 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:26:21 INFO - PROCESS | 1662 | 1467818781616 Marionette TRACE conn2 <- [1,538,null,{}] 08:26:21 INFO - PROCESS | 1662 | 1467818781621 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:26:21 INFO - PROCESS | 1662 | 1467818781623 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:21 INFO - PROCESS | 1662 | 1467818781731 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:26:21 INFO - PROCESS | 1662 | 1467818781817 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818781818 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182e0000 == 42 [pid = 1662] [id = 142] 08:26:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1129b1c00) [pid = 1662] [serial = 423] [outer = 0x0] 08:26:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x112e12800) [pid = 1662] [serial = 424] [outer = 0x1129b1c00] 08:26:21 INFO - PROCESS | 1662 | 1467818781856 Marionette DEBUG loaded listener.js 08:26:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11724c400) [pid = 1662] [serial = 425] [outer = 0x1129b1c00] 08:26:22 INFO - PROCESS | 1662 | 1467818782235 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:26:22 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:26:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 670ms 08:26:22 INFO - PROCESS | 1662 | 1467818782285 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:26:22 INFO - PROCESS | 1662 | 1467818782288 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:26:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:26:22 INFO - PROCESS | 1662 | 1467818782315 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:26:22 INFO - PROCESS | 1662 | 1467818782317 Marionette TRACE conn2 <- [1,542,null,{}] 08:26:22 INFO - PROCESS | 1662 | 1467818782320 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:26:22 INFO - PROCESS | 1662 | 1467818782322 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:22 INFO - PROCESS | 1662 | 1467818782422 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:26:22 INFO - PROCESS | 1662 | 1467818782476 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818782477 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231cb000 == 43 [pid = 1662] [id = 143] 08:26:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11830ac00) [pid = 1662] [serial = 426] [outer = 0x0] 08:26:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118672800) [pid = 1662] [serial = 427] [outer = 0x11830ac00] 08:26:22 INFO - PROCESS | 1662 | 1467818782507 Marionette DEBUG loaded listener.js 08:26:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x11905f800) [pid = 1662] [serial = 428] [outer = 0x11830ac00] 08:26:22 INFO - PROCESS | 1662 | 1467818782877 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:26:22 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:26:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 593ms 08:26:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:26:22 INFO - PROCESS | 1662 | 1467818782885 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:26:22 INFO - PROCESS | 1662 | 1467818782887 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:26:22 INFO - PROCESS | 1662 | 1467818782889 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:26:22 INFO - PROCESS | 1662 | 1467818782893 Marionette TRACE conn2 <- [1,546,null,{}] 08:26:22 INFO - PROCESS | 1662 | 1467818782903 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:26:22 INFO - PROCESS | 1662 | 1467818782906 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:23 INFO - PROCESS | 1662 | 1467818783020 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:26:23 INFO - PROCESS | 1662 | 1467818783106 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818783109 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b152000 == 44 [pid = 1662] [id = 144] 08:26:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1194bc800) [pid = 1662] [serial = 429] [outer = 0x0] 08:26:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x121166c00) [pid = 1662] [serial = 430] [outer = 0x1194bc800] 08:26:23 INFO - PROCESS | 1662 | 1467818783147 Marionette DEBUG loaded listener.js 08:26:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x124d30800) [pid = 1662] [serial = 431] [outer = 0x1194bc800] 08:26:23 INFO - PROCESS | 1662 | 1467818783529 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:26:23 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:26:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 676ms 08:26:23 INFO - PROCESS | 1662 | 1467818783566 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:26:23 INFO - PROCESS | 1662 | 1467818783568 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:26:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:26:23 INFO - PROCESS | 1662 | 1467818783571 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:26:23 INFO - PROCESS | 1662 | 1467818783572 Marionette TRACE conn2 <- [1,550,null,{}] 08:26:23 INFO - PROCESS | 1662 | 1467818783599 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:26:23 INFO - PROCESS | 1662 | 1467818783600 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:23 INFO - PROCESS | 1662 | 1467818783730 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:26:23 INFO - PROCESS | 1662 | 1467818783882 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818783884 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba87000 == 45 [pid = 1662] [id = 145] 08:26:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1256b7c00) [pid = 1662] [serial = 432] [outer = 0x0] 08:26:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x129191000) [pid = 1662] [serial = 433] [outer = 0x1256b7c00] 08:26:23 INFO - PROCESS | 1662 | 1467818783948 Marionette DEBUG loaded listener.js 08:26:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12a7b3c00) [pid = 1662] [serial = 434] [outer = 0x1256b7c00] 08:26:24 INFO - PROCESS | 1662 | 1467818784344 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:26:24 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:26:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 820ms 08:26:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:26:24 INFO - PROCESS | 1662 | 1467818784392 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:26:24 INFO - PROCESS | 1662 | 1467818784393 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:26:24 INFO - PROCESS | 1662 | 1467818784396 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:26:24 INFO - PROCESS | 1662 | 1467818784397 Marionette TRACE conn2 <- [1,554,null,{}] 08:26:24 INFO - PROCESS | 1662 | 1467818784399 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:26:24 INFO - PROCESS | 1662 | 1467818784401 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:24 INFO - PROCESS | 1662 | 1467818784497 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:26:24 INFO - PROCESS | 1662 | 1467818784548 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818784549 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bdac000 == 46 [pid = 1662] [id = 146] 08:26:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12a53fc00) [pid = 1662] [serial = 435] [outer = 0x0] 08:26:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12b062800) [pid = 1662] [serial = 436] [outer = 0x12a53fc00] 08:26:24 INFO - PROCESS | 1662 | 1467818784577 Marionette DEBUG loaded listener.js 08:26:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12ba42c00) [pid = 1662] [serial = 437] [outer = 0x12a53fc00] 08:26:24 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:24 INFO - PROCESS | 1662 | 1467818784963 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:26:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:26:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 618ms 08:26:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:26:25 INFO - PROCESS | 1662 | 1467818785014 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:26:25 INFO - PROCESS | 1662 | 1467818785016 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:26:25 INFO - PROCESS | 1662 | 1467818785018 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:26:25 INFO - PROCESS | 1662 | 1467818785019 Marionette TRACE conn2 <- [1,558,null,{}] 08:26:25 INFO - PROCESS | 1662 | 1467818785022 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:26:25 INFO - PROCESS | 1662 | 1467818785026 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:25 INFO - PROCESS | 1662 | 1467818785176 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:26:25 INFO - PROCESS | 1662 | 1467818785244 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818785246 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3c8000 == 47 [pid = 1662] [id = 147] 08:26:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12c519000) [pid = 1662] [serial = 438] [outer = 0x0] 08:26:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12c523c00) [pid = 1662] [serial = 439] [outer = 0x12c519000] 08:26:25 INFO - PROCESS | 1662 | 1467818785275 Marionette DEBUG loaded listener.js 08:26:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12c52d000) [pid = 1662] [serial = 440] [outer = 0x12c519000] 08:26:25 INFO - PROCESS | 1662 | 1467818785688 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:26:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:26:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 718ms 08:26:25 INFO - PROCESS | 1662 | 1467818785737 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:26:25 INFO - PROCESS | 1662 | 1467818785738 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:26:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:26:25 INFO - PROCESS | 1662 | 1467818785740 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:26:25 INFO - PROCESS | 1662 | 1467818785742 Marionette TRACE conn2 <- [1,562,null,{}] 08:26:25 INFO - PROCESS | 1662 | 1467818785744 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:26:25 INFO - PROCESS | 1662 | 1467818785745 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:25 INFO - PROCESS | 1662 | 1467818785845 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:26:25 INFO - PROCESS | 1662 | 1467818785899 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818785900 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x125115800 == 48 [pid = 1662] [id = 148] 08:26:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1129a6400) [pid = 1662] [serial = 441] [outer = 0x0] 08:26:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12bf9a000) [pid = 1662] [serial = 442] [outer = 0x1129a6400] 08:26:25 INFO - PROCESS | 1662 | 1467818785928 Marionette DEBUG loaded listener.js 08:26:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x12c530000) [pid = 1662] [serial = 443] [outer = 0x1129a6400] 08:26:26 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:26 INFO - PROCESS | 1662 | 1467818786484 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:26:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:26:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 771ms 08:26:26 INFO - PROCESS | 1662 | 1467818786520 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:26:26 INFO - PROCESS | 1662 | 1467818786522 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:26:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:26:26 INFO - PROCESS | 1662 | 1467818786525 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:26:26 INFO - PROCESS | 1662 | 1467818786529 Marionette TRACE conn2 <- [1,566,null,{}] 08:26:26 INFO - PROCESS | 1662 | 1467818786533 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:26:26 INFO - PROCESS | 1662 | 1467818786534 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:26 INFO - PROCESS | 1662 | 1467818786626 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:26:26 INFO - PROCESS | 1662 | 1467818786697 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818786699 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x114f0e000 == 49 [pid = 1662] [id = 149] 08:26:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x11623e000) [pid = 1662] [serial = 444] [outer = 0x0] 08:26:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x117250000) [pid = 1662] [serial = 445] [outer = 0x11623e000] 08:26:26 INFO - PROCESS | 1662 | 1467818786727 Marionette DEBUG loaded listener.js 08:26:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x118306800) [pid = 1662] [serial = 446] [outer = 0x11623e000] 08:26:26 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1292c1000 == 48 [pid = 1662] [id = 140] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x128f14800 == 47 [pid = 1662] [id = 139] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x127025000 == 46 [pid = 1662] [id = 138] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x125721000 == 45 [pid = 1662] [id = 137] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x124479800 == 44 [pid = 1662] [id = 136] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x123305800 == 43 [pid = 1662] [id = 135] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x119a15800 == 42 [pid = 1662] [id = 134] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x119275800 == 41 [pid = 1662] [id = 133] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1184f1000 == 40 [pid = 1662] [id = 132] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1170c3800 == 39 [pid = 1662] [id = 131] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x115f0b000 == 38 [pid = 1662] [id = 130] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x115fc3000 == 37 [pid = 1662] [id = 128] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12b154000 == 36 [pid = 1662] [id = 127] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1185eb800 == 35 [pid = 1662] [id = 129] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x125115800 == 34 [pid = 1662] [id = 148] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3c8000 == 33 [pid = 1662] [id = 147] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12bdac000 == 32 [pid = 1662] [id = 146] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba87000 == 31 [pid = 1662] [id = 145] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12b152000 == 30 [pid = 1662] [id = 144] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1231cb000 == 29 [pid = 1662] [id = 143] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12a778800 == 28 [pid = 1662] [id = 141] 08:26:27 INFO - PROCESS | 1662 | --DOCSHELL 0x1182e0000 == 27 [pid = 1662] [id = 142] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12a53dc00) [pid = 1662] [serial = 361] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x119ab2800) [pid = 1662] [serial = 343] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x119ead400) [pid = 1662] [serial = 344] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x11830bc00) [pid = 1662] [serial = 337] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x118311000) [pid = 1662] [serial = 338] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x116a7a800) [pid = 1662] [serial = 332] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x124665c00) [pid = 1662] [serial = 349] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1257d1c00) [pid = 1662] [serial = 350] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x119eb3c00) [pid = 1662] [serial = 346] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x121273c00) [pid = 1662] [serial = 347] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x128a97c00) [pid = 1662] [serial = 355] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x128d61400) [pid = 1662] [serial = 356] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1188fdc00) [pid = 1662] [serial = 340] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1190e7400) [pid = 1662] [serial = 341] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x113d63800) [pid = 1662] [serial = 334] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x117091400) [pid = 1662] [serial = 335] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1257d2000) [pid = 1662] [serial = 352] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128a90400) [pid = 1662] [serial = 353] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12b05c400) [pid = 1662] [serial = 364] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12b86ec00) [pid = 1662] [serial = 367] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12bae6400) [pid = 1662] [serial = 368] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x125074800) [pid = 1662] [serial = 371] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x128adac00) [pid = 1662] [serial = 373] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1188f5800) [pid = 1662] [serial = 370] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12bf95400) [pid = 1662] [serial = 376] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12c520000) [pid = 1662] [serial = 379] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12bdbd000) [pid = 1662] [serial = 374] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128f9bc00) [pid = 1662] [serial = 358] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1292db000) [pid = 1662] [serial = 359] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12a5a7400) [pid = 1662] [serial = 362] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12c517000) [pid = 1662] [serial = 377] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12b1bfc00) [pid = 1662] [serial = 365] [outer = 0x0] [url = about:blank] 08:26:27 INFO - PROCESS | 1662 | 1467818787832 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:26:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:26:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1330ms 08:26:27 INFO - PROCESS | 1662 | 1467818787856 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:26:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:26:27 INFO - PROCESS | 1662 | 1467818787860 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:26:27 INFO - PROCESS | 1662 | 1467818787866 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:26:27 INFO - PROCESS | 1662 | 1467818787869 Marionette TRACE conn2 <- [1,570,null,{}] 08:26:27 INFO - PROCESS | 1662 | 1467818787875 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:26:27 INFO - PROCESS | 1662 | 1467818787878 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:28 INFO - PROCESS | 1662 | 1467818788054 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:26:28 INFO - PROCESS | 1662 | 1467818788130 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818788134 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x115f09000 == 28 [pid = 1662] [id = 150] 08:26:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1131d1800) [pid = 1662] [serial = 447] [outer = 0x0] 08:26:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x113230800) [pid = 1662] [serial = 448] [outer = 0x1131d1800] 08:26:28 INFO - PROCESS | 1662 | 1467818788227 Marionette DEBUG loaded listener.js 08:26:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x116561800) [pid = 1662] [serial = 449] [outer = 0x1131d1800] 08:26:28 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:28 INFO - PROCESS | 1662 | 1467818788768 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:26:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:26:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 924ms 08:26:28 INFO - PROCESS | 1662 | 1467818788802 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:26:28 INFO - PROCESS | 1662 | 1467818788805 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:26:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:26:28 INFO - PROCESS | 1662 | 1467818788814 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:26:28 INFO - PROCESS | 1662 | 1467818788816 Marionette TRACE conn2 <- [1,574,null,{}] 08:26:28 INFO - PROCESS | 1662 | 1467818788818 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:26:28 INFO - PROCESS | 1662 | 1467818788820 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:28 INFO - PROCESS | 1662 | 1467818788920 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:26:28 INFO - PROCESS | 1662 | 1467818788992 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818788993 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x116bc0800 == 29 [pid = 1662] [id = 151] 08:26:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x116b21400) [pid = 1662] [serial = 450] [outer = 0x0] 08:26:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1177ee000) [pid = 1662] [serial = 451] [outer = 0x116b21400] 08:26:29 INFO - PROCESS | 1662 | 1467818789025 Marionette DEBUG loaded listener.js 08:26:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118304400) [pid = 1662] [serial = 452] [outer = 0x116b21400] 08:26:29 INFO - PROCESS | 1662 | 1467818789608 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:26:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:26:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 870ms 08:26:29 INFO - PROCESS | 1662 | 1467818789685 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:26:29 INFO - PROCESS | 1662 | 1467818789687 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:26:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:26:29 INFO - PROCESS | 1662 | 1467818789691 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:26:29 INFO - PROCESS | 1662 | 1467818789693 Marionette TRACE conn2 <- [1,578,null,{}] 08:26:29 INFO - PROCESS | 1662 | 1467818789696 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:26:29 INFO - PROCESS | 1662 | 1467818789698 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:29 INFO - PROCESS | 1662 | 1467818789799 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:26:29 INFO - PROCESS | 1662 | 1467818789854 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818789857 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x116786000 == 30 [pid = 1662] [id = 152] 08:26:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1128d6c00) [pid = 1662] [serial = 453] [outer = 0x0] 08:26:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x115e18800) [pid = 1662] [serial = 454] [outer = 0x1128d6c00] 08:26:29 INFO - PROCESS | 1662 | 1467818789885 Marionette DEBUG loaded listener.js 08:26:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x116a09000) [pid = 1662] [serial = 455] [outer = 0x1128d6c00] 08:26:30 INFO - PROCESS | 1662 | 1467818790191 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:26:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:26:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 522ms 08:26:30 INFO - PROCESS | 1662 | 1467818790217 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:26:30 INFO - PROCESS | 1662 | 1467818790220 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:26:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:26:30 INFO - PROCESS | 1662 | 1467818790224 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:26:30 INFO - PROCESS | 1662 | 1467818790228 Marionette TRACE conn2 <- [1,582,null,{}] 08:26:30 INFO - PROCESS | 1662 | 1467818790232 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:26:30 INFO - PROCESS | 1662 | 1467818790234 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:30 INFO - PROCESS | 1662 | 1467818790313 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:26:30 INFO - PROCESS | 1662 | 1467818790316 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818790318 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184d9800 == 31 [pid = 1662] [id = 153] 08:26:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118238800) [pid = 1662] [serial = 456] [outer = 0x0] 08:26:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118673c00) [pid = 1662] [serial = 457] [outer = 0x118238800] 08:26:30 INFO - PROCESS | 1662 | 1467818790346 Marionette DEBUG loaded listener.js 08:26:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1188fc400) [pid = 1662] [serial = 458] [outer = 0x118238800] 08:26:30 INFO - PROCESS | 1662 | 1467818790670 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:26:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:26:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 476ms 08:26:30 INFO - PROCESS | 1662 | 1467818790700 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:26:30 INFO - PROCESS | 1662 | 1467818790702 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:26:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:26:30 INFO - PROCESS | 1662 | 1467818790704 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:26:30 INFO - PROCESS | 1662 | 1467818790706 Marionette TRACE conn2 <- [1,586,null,{}] 08:26:30 INFO - PROCESS | 1662 | 1467818790714 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:26:30 INFO - PROCESS | 1662 | 1467818790717 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:30 INFO - PROCESS | 1662 | 1467818790800 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:26:30 INFO - PROCESS | 1662 | 1467818790805 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818790807 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x119548800 == 32 [pid = 1662] [id = 154] 08:26:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x116b13c00) [pid = 1662] [serial = 459] [outer = 0x0] 08:26:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1194c3800) [pid = 1662] [serial = 460] [outer = 0x116b13c00] 08:26:30 INFO - PROCESS | 1662 | 1467818790846 Marionette DEBUG loaded listener.js 08:26:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x119eaf000) [pid = 1662] [serial = 461] [outer = 0x116b13c00] 08:26:31 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:31 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:31 INFO - PROCESS | 1662 | 1467818791194 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:26:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:26:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 522ms 08:26:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:26:31 INFO - PROCESS | 1662 | 1467818791232 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:26:31 INFO - PROCESS | 1662 | 1467818791234 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:26:31 INFO - PROCESS | 1662 | 1467818791236 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:26:31 INFO - PROCESS | 1662 | 1467818791237 Marionette TRACE conn2 <- [1,590,null,{}] 08:26:31 INFO - PROCESS | 1662 | 1467818791239 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:26:31 INFO - PROCESS | 1662 | 1467818791241 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:31 INFO - PROCESS | 1662 | 1467818791318 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:26:31 INFO - PROCESS | 1662 | 1467818791321 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818791322 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x119d8e800 == 33 [pid = 1662] [id = 155] 08:26:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x119eb9400) [pid = 1662] [serial = 462] [outer = 0x0] 08:26:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x121275000) [pid = 1662] [serial = 463] [outer = 0x119eb9400] 08:26:31 INFO - PROCESS | 1662 | 1467818791350 Marionette DEBUG loaded listener.js 08:26:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1233c3000) [pid = 1662] [serial = 464] [outer = 0x119eb9400] 08:26:31 INFO - PROCESS | 1662 | 1467818791722 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:26:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:26:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 08:26:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:26:31 INFO - PROCESS | 1662 | 1467818791754 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:26:31 INFO - PROCESS | 1662 | 1467818791755 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:26:31 INFO - PROCESS | 1662 | 1467818791765 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:26:31 INFO - PROCESS | 1662 | 1467818791766 Marionette TRACE conn2 <- [1,594,null,{}] 08:26:31 INFO - PROCESS | 1662 | 1467818791768 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:26:31 INFO - PROCESS | 1662 | 1467818791769 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:31 INFO - PROCESS | 1662 | 1467818791861 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:26:31 INFO - PROCESS | 1662 | 1467818791866 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818791867 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231bf800 == 34 [pid = 1662] [id = 156] 08:26:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119eb7800) [pid = 1662] [serial = 465] [outer = 0x0] 08:26:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x124206400) [pid = 1662] [serial = 466] [outer = 0x119eb7800] 08:26:31 INFO - PROCESS | 1662 | 1467818791898 Marionette DEBUG loaded listener.js 08:26:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12466f400) [pid = 1662] [serial = 467] [outer = 0x119eb7800] 08:26:32 INFO - PROCESS | 1662 | 1467818792326 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:26:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:26:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 624ms 08:26:32 INFO - PROCESS | 1662 | 1467818792384 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:26:32 INFO - PROCESS | 1662 | 1467818792386 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:26:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:26:32 INFO - PROCESS | 1662 | 1467818792389 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:26:32 INFO - PROCESS | 1662 | 1467818792390 Marionette TRACE conn2 <- [1,598,null,{}] 08:26:32 INFO - PROCESS | 1662 | 1467818792410 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:26:32 INFO - PROCESS | 1662 | 1467818792416 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:32 INFO - PROCESS | 1662 | 1467818792588 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:26:32 INFO - PROCESS | 1662 | 1467818792603 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818792605 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12446f800 == 35 [pid = 1662] [id = 157] 08:26:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1251f6800) [pid = 1662] [serial = 468] [outer = 0x0] 08:26:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1257cfc00) [pid = 1662] [serial = 469] [outer = 0x1251f6800] 08:26:32 INFO - PROCESS | 1662 | 1467818792630 Marionette DEBUG loaded listener.js 08:26:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x128a91400) [pid = 1662] [serial = 470] [outer = 0x1251f6800] 08:26:32 INFO - PROCESS | 1662 | 1467818792974 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:26:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:26:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 630ms 08:26:33 INFO - PROCESS | 1662 | 1467818793019 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:26:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:26:33 INFO - PROCESS | 1662 | 1467818793021 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:26:33 INFO - PROCESS | 1662 | 1467818793025 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:26:33 INFO - PROCESS | 1662 | 1467818793026 Marionette TRACE conn2 <- [1,602,null,{}] 08:26:33 INFO - PROCESS | 1662 | 1467818793030 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:26:33 INFO - PROCESS | 1662 | 1467818793032 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:33 INFO - PROCESS | 1662 | 1467818793175 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:26:33 INFO - PROCESS | 1662 | 1467818793220 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818793222 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x11670e000 == 36 [pid = 1662] [id = 158] 08:26:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x128a96400) [pid = 1662] [serial = 471] [outer = 0x0] 08:26:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x128a9b800) [pid = 1662] [serial = 472] [outer = 0x128a96400] 08:26:33 INFO - PROCESS | 1662 | 1467818793301 Marionette DEBUG loaded listener.js 08:26:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x128d61400) [pid = 1662] [serial = 473] [outer = 0x128a96400] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x121279000) [pid = 1662] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1128d4400) [pid = 1662] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x119494400) [pid = 1662] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x118307800) [pid = 1662] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1128d5000) [pid = 1662] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x123291400) [pid = 1662] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118402800) [pid = 1662] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x116a7d000) [pid = 1662] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1128d5400) [pid = 1662] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12bf98400) [pid = 1662] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x119bb2400) [pid = 1662] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12a5ae400) [pid = 1662] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1257cb000) [pid = 1662] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1194c4000) [pid = 1662] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119ab0c00) [pid = 1662] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1194bc800) [pid = 1662] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1256b7c00) [pid = 1662] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1129b1c00) [pid = 1662] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12a53fc00) [pid = 1662] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1129a6400) [pid = 1662] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12c519000) [pid = 1662] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:26:33 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11830ac00) [pid = 1662] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:26:33 INFO - PROCESS | 1662 | 1467818793650 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:26:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:26:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 672ms 08:26:33 INFO - PROCESS | 1662 | 1467818793697 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:26:33 INFO - PROCESS | 1662 | 1467818793698 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:26:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:26:33 INFO - PROCESS | 1662 | 1467818793700 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:26:33 INFO - PROCESS | 1662 | 1467818793701 Marionette TRACE conn2 <- [1,606,null,{}] 08:26:33 INFO - PROCESS | 1662 | 1467818793704 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:26:33 INFO - PROCESS | 1662 | 1467818793705 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:33 INFO - PROCESS | 1662 | 1467818793781 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:26:33 INFO - PROCESS | 1662 | 1467818793784 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818793785 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185db800 == 37 [pid = 1662] [id = 159] 08:26:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118310000) [pid = 1662] [serial = 474] [outer = 0x0] 08:26:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118679000) [pid = 1662] [serial = 475] [outer = 0x118310000] 08:26:33 INFO - PROCESS | 1662 | 1467818793809 Marionette DEBUG loaded listener.js 08:26:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119bb8c00) [pid = 1662] [serial = 476] [outer = 0x118310000] 08:26:34 INFO - PROCESS | 1662 | 1467818794133 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:26:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:26:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 467ms 08:26:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:26:34 INFO - PROCESS | 1662 | 1467818794169 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:26:34 INFO - PROCESS | 1662 | 1467818794170 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:26:34 INFO - PROCESS | 1662 | 1467818794172 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:26:34 INFO - PROCESS | 1662 | 1467818794173 Marionette TRACE conn2 <- [1,610,null,{}] 08:26:34 INFO - PROCESS | 1662 | 1467818794177 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:26:34 INFO - PROCESS | 1662 | 1467818794179 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:34 INFO - PROCESS | 1662 | 1467818794281 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:26:34 INFO - PROCESS | 1662 | 1467818794287 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818794288 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x119544000 == 38 [pid = 1662] [id = 160] 08:26:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x118307800) [pid = 1662] [serial = 477] [outer = 0x0] 08:26:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128a91c00) [pid = 1662] [serial = 478] [outer = 0x118307800] 08:26:34 INFO - PROCESS | 1662 | 1467818794320 Marionette DEBUG loaded listener.js 08:26:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128f98c00) [pid = 1662] [serial = 479] [outer = 0x118307800] 08:26:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:26:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 08:26:34 INFO - PROCESS | 1662 | 1467818794634 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:26:34 INFO - PROCESS | 1662 | 1467818794643 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:26:34 INFO - PROCESS | 1662 | 1467818794647 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:26:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:26:34 INFO - PROCESS | 1662 | 1467818794652 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:26:34 INFO - PROCESS | 1662 | 1467818794653 Marionette TRACE conn2 <- [1,614,null,{}] 08:26:34 INFO - PROCESS | 1662 | 1467818794655 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:26:34 INFO - PROCESS | 1662 | 1467818794657 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:34 INFO - PROCESS | 1662 | 1467818794766 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:26:34 INFO - PROCESS | 1662 | 1467818794771 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818794772 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x129112000 == 39 [pid = 1662] [id = 161] 08:26:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128a95c00) [pid = 1662] [serial = 480] [outer = 0x0] 08:26:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1292dec00) [pid = 1662] [serial = 481] [outer = 0x128a95c00] 08:26:34 INFO - PROCESS | 1662 | 1467818794813 Marionette DEBUG loaded listener.js 08:26:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12a5a5800) [pid = 1662] [serial = 482] [outer = 0x128a95c00] 08:26:35 INFO - PROCESS | 1662 | 1467818795197 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:26:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:26:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 571ms 08:26:35 INFO - PROCESS | 1662 | 1467818795223 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:26:35 INFO - PROCESS | 1662 | 1467818795226 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:26:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:26:35 INFO - PROCESS | 1662 | 1467818795236 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:26:35 INFO - PROCESS | 1662 | 1467818795239 Marionette TRACE conn2 <- [1,618,null,{}] 08:26:35 INFO - PROCESS | 1662 | 1467818795250 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:26:35 INFO - PROCESS | 1662 | 1467818795253 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:35 INFO - PROCESS | 1662 | 1467818795436 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:26:35 INFO - PROCESS | 1662 | 1467818795445 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818795447 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a311800 == 40 [pid = 1662] [id = 162] 08:26:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1292e0c00) [pid = 1662] [serial = 483] [outer = 0x0] 08:26:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12a7bc000) [pid = 1662] [serial = 484] [outer = 0x1292e0c00] 08:26:35 INFO - PROCESS | 1662 | 1467818795499 Marionette DEBUG loaded listener.js 08:26:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12ba3e000) [pid = 1662] [serial = 485] [outer = 0x1292e0c00] 08:26:36 INFO - PROCESS | 1662 | 1467818796039 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:26:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:26:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 871ms 08:26:36 INFO - PROCESS | 1662 | 1467818796108 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:26:36 INFO - PROCESS | 1662 | 1467818796110 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:26:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:26:36 INFO - PROCESS | 1662 | 1467818796114 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:26:36 INFO - PROCESS | 1662 | 1467818796117 Marionette TRACE conn2 <- [1,622,null,{}] 08:26:36 INFO - PROCESS | 1662 | 1467818796121 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:26:36 INFO - PROCESS | 1662 | 1467818796122 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:36 INFO - PROCESS | 1662 | 1467818796223 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:26:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1133bc800) [pid = 1662] [serial = 486] [outer = 0x12cfabc00] 08:26:36 INFO - PROCESS | 1662 | 1467818796305 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818796307 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x11955e000 == 41 [pid = 1662] [id = 163] 08:26:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x11708f800) [pid = 1662] [serial = 487] [outer = 0x0] 08:26:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x117091400) [pid = 1662] [serial = 488] [outer = 0x11708f800] 08:26:36 INFO - PROCESS | 1662 | 1467818796346 Marionette DEBUG loaded listener.js 08:26:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x118411c00) [pid = 1662] [serial = 489] [outer = 0x11708f800] 08:26:36 INFO - PROCESS | 1662 | 1467818796760 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:26:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:26:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 723ms 08:26:36 INFO - PROCESS | 1662 | 1467818796862 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:26:36 INFO - PROCESS | 1662 | 1467818796865 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:26:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:26:36 INFO - PROCESS | 1662 | 1467818796871 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:26:36 INFO - PROCESS | 1662 | 1467818796873 Marionette TRACE conn2 <- [1,626,null,{}] 08:26:36 INFO - PROCESS | 1662 | 1467818796876 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:26:36 INFO - PROCESS | 1662 | 1467818796879 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:36 INFO - PROCESS | 1662 | 1467818796977 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:26:37 INFO - PROCESS | 1662 | 1467818797044 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818797046 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x119278000 == 42 [pid = 1662] [id = 164] 08:26:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x119584400) [pid = 1662] [serial = 490] [outer = 0x0] 08:26:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x119e1d400) [pid = 1662] [serial = 491] [outer = 0x119584400] 08:26:37 INFO - PROCESS | 1662 | 1467818797076 Marionette DEBUG loaded listener.js 08:26:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x121159c00) [pid = 1662] [serial = 492] [outer = 0x119584400] 08:26:37 INFO - PROCESS | 1662 | 1467818797496 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:26:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:26:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 672ms 08:26:37 INFO - PROCESS | 1662 | 1467818797544 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:26:37 INFO - PROCESS | 1662 | 1467818797546 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:26:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:26:37 INFO - PROCESS | 1662 | 1467818797548 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:26:37 INFO - PROCESS | 1662 | 1467818797551 Marionette TRACE conn2 <- [1,630,null,{}] 08:26:37 INFO - PROCESS | 1662 | 1467818797559 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:26:37 INFO - PROCESS | 1662 | 1467818797564 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:37 INFO - PROCESS | 1662 | 1467818797660 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:26:37 INFO - PROCESS | 1662 | 1467818797729 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818797731 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a6a4800 == 43 [pid = 1662] [id = 165] 08:26:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1251f9c00) [pid = 1662] [serial = 493] [outer = 0x0] 08:26:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1256af000) [pid = 1662] [serial = 494] [outer = 0x1251f9c00] 08:26:37 INFO - PROCESS | 1662 | 1467818797762 Marionette DEBUG loaded listener.js 08:26:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x128a8e400) [pid = 1662] [serial = 495] [outer = 0x1251f9c00] 08:26:38 INFO - PROCESS | 1662 | 1467818798187 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:26:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:26:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 673ms 08:26:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:26:38 INFO - PROCESS | 1662 | 1467818798221 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:26:38 INFO - PROCESS | 1662 | 1467818798223 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:26:38 INFO - PROCESS | 1662 | 1467818798226 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:26:38 INFO - PROCESS | 1662 | 1467818798227 Marionette TRACE conn2 <- [1,634,null,{}] 08:26:38 INFO - PROCESS | 1662 | 1467818798254 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:26:38 INFO - PROCESS | 1662 | 1467818798255 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:38 INFO - PROCESS | 1662 | 1467818798355 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:26:38 INFO - PROCESS | 1662 | 1467818798410 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818798411 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184f0000 == 44 [pid = 1662] [id = 166] 08:26:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x124d94000) [pid = 1662] [serial = 496] [outer = 0x0] 08:26:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x128a99800) [pid = 1662] [serial = 497] [outer = 0x124d94000] 08:26:38 INFO - PROCESS | 1662 | 1467818798440 Marionette DEBUG loaded listener.js 08:26:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x129511000) [pid = 1662] [serial = 498] [outer = 0x124d94000] 08:26:38 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:38 INFO - PROCESS | 1662 | 1467818798965 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:26:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:26:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 747ms 08:26:38 INFO - PROCESS | 1662 | 1467818798973 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:26:38 INFO - PROCESS | 1662 | 1467818798976 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:26:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:26:38 INFO - PROCESS | 1662 | 1467818798979 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:26:38 INFO - PROCESS | 1662 | 1467818798981 Marionette TRACE conn2 <- [1,638,null,{}] 08:26:38 INFO - PROCESS | 1662 | 1467818798984 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:26:38 INFO - PROCESS | 1662 | 1467818798986 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:39 INFO - PROCESS | 1662 | 1467818799081 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:26:39 INFO - PROCESS | 1662 | 1467818799145 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818799148 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182c8000 == 45 [pid = 1662] [id = 167] 08:26:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1130e9800) [pid = 1662] [serial = 499] [outer = 0x0] 08:26:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x113d63800) [pid = 1662] [serial = 500] [outer = 0x1130e9800] 08:26:39 INFO - PROCESS | 1662 | 1467818799179 Marionette DEBUG loaded listener.js 08:26:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1177f5800) [pid = 1662] [serial = 501] [outer = 0x1130e9800] 08:26:39 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:39 INFO - PROCESS | 1662 | --DOCSHELL 0x129112000 == 44 [pid = 1662] [id = 161] 08:26:39 INFO - PROCESS | 1662 | --DOCSHELL 0x119544000 == 43 [pid = 1662] [id = 160] 08:26:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1185db800 == 42 [pid = 1662] [id = 159] 08:26:39 INFO - PROCESS | 1662 | --DOCSHELL 0x11670e000 == 41 [pid = 1662] [id = 158] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x117250000) [pid = 1662] [serial = 445] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12446f800 == 40 [pid = 1662] [id = 157] 08:26:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1231bf800 == 39 [pid = 1662] [id = 156] 08:26:39 INFO - PROCESS | 1662 | --DOCSHELL 0x119d8e800 == 38 [pid = 1662] [id = 155] 08:26:39 INFO - PROCESS | 1662 | --DOCSHELL 0x119548800 == 37 [pid = 1662] [id = 154] 08:26:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1184d9800 == 36 [pid = 1662] [id = 153] 08:26:39 INFO - PROCESS | 1662 | --DOCSHELL 0x116786000 == 35 [pid = 1662] [id = 152] 08:26:39 INFO - PROCESS | 1662 | --DOCSHELL 0x116bc0800 == 34 [pid = 1662] [id = 151] 08:26:39 INFO - PROCESS | 1662 | --DOCSHELL 0x115f09000 == 33 [pid = 1662] [id = 150] 08:26:39 INFO - PROCESS | 1662 | --DOCSHELL 0x114f0e000 == 32 [pid = 1662] [id = 149] 08:26:39 INFO - PROCESS | 1662 | 1467818799645 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:26:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:26:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 672ms 08:26:39 INFO - PROCESS | 1662 | 1467818799652 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:26:39 INFO - PROCESS | 1662 | 1467818799656 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:26:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:26:39 INFO - PROCESS | 1662 | 1467818799663 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:26:39 INFO - PROCESS | 1662 | 1467818799666 Marionette TRACE conn2 <- [1,642,null,{}] 08:26:39 INFO - PROCESS | 1662 | 1467818799669 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:26:39 INFO - PROCESS | 1662 | 1467818799672 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:39 INFO - PROCESS | 1662 | 1467818799804 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12420b400) [pid = 1662] [serial = 403] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1194ba800) [pid = 1662] [serial = 412] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1194bb800) [pid = 1662] [serial = 397] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x118310800) [pid = 1662] [serial = 385] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x118672000) [pid = 1662] [serial = 386] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1129b1000) [pid = 1662] [serial = 382] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x113d3a800) [pid = 1662] [serial = 383] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x128a8f800) [pid = 1662] [serial = 407] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1257cf400) [pid = 1662] [serial = 406] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x11867a400) [pid = 1662] [serial = 394] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119063000) [pid = 1662] [serial = 395] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x117f61000) [pid = 1662] [serial = 391] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118309000) [pid = 1662] [serial = 392] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x112e05000) [pid = 1662] [serial = 388] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x115f60000) [pid = 1662] [serial = 389] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12c529c00) [pid = 1662] [serial = 380] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12b1b6000) [pid = 1662] [serial = 419] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12ba3c000) [pid = 1662] [serial = 421] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x128ade000) [pid = 1662] [serial = 409] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12bdc0000) [pid = 1662] [serial = 422] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1292dd400) [pid = 1662] [serial = 415] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12a543400) [pid = 1662] [serial = 418] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x129512c00) [pid = 1662] [serial = 416] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12918c400) [pid = 1662] [serial = 410] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119eaec00) [pid = 1662] [serial = 400] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1256a8800) [pid = 1662] [serial = 404] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x121164000) [pid = 1662] [serial = 401] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128a93400) [pid = 1662] [serial = 413] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119ab0800) [pid = 1662] [serial = 398] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124d30800) [pid = 1662] [serial = 431] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12a7b3c00) [pid = 1662] [serial = 434] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x121166c00) [pid = 1662] [serial = 430] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x112e12800) [pid = 1662] [serial = 424] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12ba42c00) [pid = 1662] [serial = 437] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12b062800) [pid = 1662] [serial = 436] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11724c400) [pid = 1662] [serial = 425] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x129191000) [pid = 1662] [serial = 433] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12bf9a000) [pid = 1662] [serial = 442] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12c523c00) [pid = 1662] [serial = 439] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x11905f800) [pid = 1662] [serial = 428] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12c530000) [pid = 1662] [serial = 443] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12c52d000) [pid = 1662] [serial = 440] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x118672800) [pid = 1662] [serial = 427] [outer = 0x0] [url = about:blank] 08:26:39 INFO - PROCESS | 1662 | 1467818799874 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818799875 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ab4000 == 33 [pid = 1662] [id = 168] 08:26:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x115f60000) [pid = 1662] [serial = 502] [outer = 0x0] 08:26:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118238400) [pid = 1662] [serial = 503] [outer = 0x115f60000] 08:26:39 INFO - PROCESS | 1662 | 1467818799902 Marionette DEBUG loaded listener.js 08:26:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x119494400) [pid = 1662] [serial = 504] [outer = 0x115f60000] 08:26:40 INFO - PROCESS | 1662 | 1467818800191 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:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 572ms 08:26:40 INFO - PROCESS | 1662 | 1467818800235 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:26:40 INFO - PROCESS | 1662 | 1467818800236 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:26:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:26:40 INFO - PROCESS | 1662 | 1467818800238 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:26:40 INFO - PROCESS | 1662 | 1467818800241 Marionette TRACE conn2 <- [1,646,null,{}] 08:26:40 INFO - PROCESS | 1662 | 1467818800250 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:26:40 INFO - PROCESS | 1662 | 1467818800253 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:40 INFO - PROCESS | 1662 | 1467818800342 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:26:40 INFO - PROCESS | 1662 | 1467818800394 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818800396 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x11900c000 == 34 [pid = 1662] [id = 169] 08:26:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1194c2000) [pid = 1662] [serial = 505] [outer = 0x0] 08:26:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x121158000) [pid = 1662] [serial = 506] [outer = 0x1194c2000] 08:26:40 INFO - PROCESS | 1662 | 1467818800422 Marionette DEBUG loaded listener.js 08:26:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x12466a400) [pid = 1662] [serial = 507] [outer = 0x1194c2000] 08:26:40 INFO - PROCESS | 1662 | 1467818800704 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:26:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:26:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 525ms 08:26:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:26:40 INFO - PROCESS | 1662 | 1467818800764 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:26:40 INFO - PROCESS | 1662 | 1467818800765 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:26:40 INFO - PROCESS | 1662 | 1467818800767 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:26:40 INFO - PROCESS | 1662 | 1467818800769 Marionette TRACE conn2 <- [1,650,null,{}] 08:26:40 INFO - PROCESS | 1662 | 1467818800771 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:26:40 INFO - PROCESS | 1662 | 1467818800772 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:40 INFO - PROCESS | 1662 | 1467818800852 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:26:40 INFO - PROCESS | 1662 | 1467818800908 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818800909 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x1199af000 == 35 [pid = 1662] [id = 170] 08:26:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1194c3400) [pid = 1662] [serial = 508] [outer = 0x0] 08:26:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1256b5400) [pid = 1662] [serial = 509] [outer = 0x1194c3400] 08:26:40 INFO - PROCESS | 1662 | 1467818800935 Marionette DEBUG loaded listener.js 08:26:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x128a90800) [pid = 1662] [serial = 510] [outer = 0x1194c3400] 08:26:41 INFO - PROCESS | 1662 | 1467818801214 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:26:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:26:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 467ms 08:26:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:26:41 INFO - PROCESS | 1662 | 1467818801236 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:26:41 INFO - PROCESS | 1662 | 1467818801237 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:26:41 INFO - PROCESS | 1662 | 1467818801239 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:26:41 INFO - PROCESS | 1662 | 1467818801240 Marionette TRACE conn2 <- [1,654,null,{}] 08:26:41 INFO - PROCESS | 1662 | 1467818801250 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:26:41 INFO - PROCESS | 1662 | 1467818801251 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:41 INFO - PROCESS | 1662 | 1467818801333 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:26:41 INFO - PROCESS | 1662 | 1467818801337 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818801338 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1131b3800 == 36 [pid = 1662] [id = 171] 08:26:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1233bf800) [pid = 1662] [serial = 511] [outer = 0x0] 08:26:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x129184800) [pid = 1662] [serial = 512] [outer = 0x1233bf800] 08:26:41 INFO - PROCESS | 1662 | 1467818801363 Marionette DEBUG loaded listener.js 08:26:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12a5a4400) [pid = 1662] [serial = 513] [outer = 0x1233bf800] 08:26:41 INFO - PROCESS | 1662 | 1467818801711 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:26:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:26:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 520ms 08:26:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:26:41 INFO - PROCESS | 1662 | 1467818801765 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:26:41 INFO - PROCESS | 1662 | 1467818801766 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:26:41 INFO - PROCESS | 1662 | 1467818801768 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:26:41 INFO - PROCESS | 1662 | 1467818801769 Marionette TRACE conn2 <- [1,658,null,{}] 08:26:41 INFO - PROCESS | 1662 | 1467818801771 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:26:41 INFO - PROCESS | 1662 | 1467818801775 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:41 INFO - PROCESS | 1662 | 1467818801896 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:26:41 INFO - PROCESS | 1662 | 1467818801907 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818801908 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12447a000 == 37 [pid = 1662] [id = 172] 08:26:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12a5e2800) [pid = 1662] [serial = 514] [outer = 0x0] 08:26:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12b1c4800) [pid = 1662] [serial = 515] [outer = 0x12a5e2800] 08:26:41 INFO - PROCESS | 1662 | 1467818801935 Marionette DEBUG loaded listener.js 08:26:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12bdbdc00) [pid = 1662] [serial = 516] [outer = 0x12a5e2800] 08:26:42 INFO - PROCESS | 1662 | 1467818802285 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:26:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:26:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 568ms 08:26:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:26:42 INFO - PROCESS | 1662 | 1467818802336 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:26:42 INFO - PROCESS | 1662 | 1467818802337 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:26:42 INFO - PROCESS | 1662 | 1467818802340 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:26:42 INFO - PROCESS | 1662 | 1467818802341 Marionette TRACE conn2 <- [1,662,null,{}] 08:26:42 INFO - PROCESS | 1662 | 1467818802343 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:26:42 INFO - PROCESS | 1662 | 1467818802344 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:42 INFO - PROCESS | 1662 | 1467818802438 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:26:42 INFO - PROCESS | 1662 | 1467818802451 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818802452 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x127276000 == 38 [pid = 1662] [id = 173] 08:26:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12bdb5c00) [pid = 1662] [serial = 517] [outer = 0x0] 08:26:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12bf9a000) [pid = 1662] [serial = 518] [outer = 0x12bdb5c00] 08:26:42 INFO - PROCESS | 1662 | 1467818802476 Marionette DEBUG loaded listener.js 08:26:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12c516c00) [pid = 1662] [serial = 519] [outer = 0x12bdb5c00] 08:26:42 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:42 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:42 INFO - PROCESS | 1662 | 1467818802822 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:26:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:26:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 08:26:42 INFO - PROCESS | 1662 | 1467818802858 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:26:42 INFO - PROCESS | 1662 | 1467818802859 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:26:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:26:42 INFO - PROCESS | 1662 | 1467818802862 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:26:42 INFO - PROCESS | 1662 | 1467818802863 Marionette TRACE conn2 <- [1,666,null,{}] 08:26:42 INFO - PROCESS | 1662 | 1467818802865 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:26:42 INFO - PROCESS | 1662 | 1467818802866 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:42 INFO - PROCESS | 1662 | 1467818802964 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:26:42 INFO - PROCESS | 1662 | 1467818802968 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818802969 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f2b800 == 39 [pid = 1662] [id = 174] 08:26:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12bf98400) [pid = 1662] [serial = 520] [outer = 0x0] 08:26:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12c51cc00) [pid = 1662] [serial = 521] [outer = 0x12bf98400] 08:26:42 INFO - PROCESS | 1662 | 1467818802993 Marionette DEBUG loaded listener.js 08:26:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12c525c00) [pid = 1662] [serial = 522] [outer = 0x12bf98400] 08:26:43 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:43 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:43 INFO - PROCESS | 1662 | 1467818803342 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:26:43 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:26:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 520ms 08:26:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:26:43 INFO - PROCESS | 1662 | 1467818803382 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:26:43 INFO - PROCESS | 1662 | 1467818803383 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:26:43 INFO - PROCESS | 1662 | 1467818803385 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:26:43 INFO - PROCESS | 1662 | 1467818803386 Marionette TRACE conn2 <- [1,670,null,{}] 08:26:43 INFO - PROCESS | 1662 | 1467818803389 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:26:43 INFO - PROCESS | 1662 | 1467818803390 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:43 INFO - PROCESS | 1662 | 1467818803488 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:26:43 INFO - PROCESS | 1662 | 1467818803492 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818803493 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a31a800 == 40 [pid = 1662] [id = 175] 08:26:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12c51ac00) [pid = 1662] [serial = 523] [outer = 0x0] 08:26:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12c52e400) [pid = 1662] [serial = 524] [outer = 0x12c51ac00] 08:26:43 INFO - PROCESS | 1662 | 1467818803517 Marionette DEBUG loaded listener.js 08:26:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12cb9e400) [pid = 1662] [serial = 525] [outer = 0x12c51ac00] 08:26:43 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x128a95c00) [pid = 1662] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:26:43 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119eb7800) [pid = 1662] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:26:43 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1128d6c00) [pid = 1662] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:26:43 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119eb9400) [pid = 1662] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:26:43 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118238800) [pid = 1662] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:26:43 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x116b13c00) [pid = 1662] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:26:43 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1251f6800) [pid = 1662] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:26:43 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128a96400) [pid = 1662] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:26:43 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118310000) [pid = 1662] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:26:43 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118307800) [pid = 1662] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:26:43 INFO - PROCESS | 1662 | 1467818803913 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:26:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:26:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 570ms 08:26:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:26:43 INFO - PROCESS | 1662 | 1467818803955 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:26:43 INFO - PROCESS | 1662 | 1467818803956 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:26:43 INFO - PROCESS | 1662 | 1467818803959 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:26:43 INFO - PROCESS | 1662 | 1467818803960 Marionette TRACE conn2 <- [1,674,null,{}] 08:26:43 INFO - PROCESS | 1662 | 1467818803962 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:26:43 INFO - PROCESS | 1662 | 1467818803963 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:44 INFO - PROCESS | 1662 | 1467818804042 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:26:44 INFO - PROCESS | 1662 | 1467818804047 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818804048 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a5c000 == 41 [pid = 1662] [id = 176] 08:26:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1131d8400) [pid = 1662] [serial = 526] [outer = 0x0] 08:26:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118307800) [pid = 1662] [serial = 527] [outer = 0x1131d8400] 08:26:44 INFO - PROCESS | 1662 | 1467818804072 Marionette DEBUG loaded listener.js 08:26:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x127243800) [pid = 1662] [serial = 528] [outer = 0x1131d8400] 08:26:44 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:44 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:44 INFO - PROCESS | 1662 | 1467818804414 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:26:44 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:26:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 470ms 08:26:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:26:44 INFO - PROCESS | 1662 | 1467818804430 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:26:44 INFO - PROCESS | 1662 | 1467818804432 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:26:44 INFO - PROCESS | 1662 | 1467818804434 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:26:44 INFO - PROCESS | 1662 | 1467818804435 Marionette TRACE conn2 <- [1,678,null,{}] 08:26:44 INFO - PROCESS | 1662 | 1467818804438 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:26:44 INFO - PROCESS | 1662 | 1467818804439 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:44 INFO - PROCESS | 1662 | 1467818804554 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:26:44 INFO - PROCESS | 1662 | 1467818804561 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818804563 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b153000 == 42 [pid = 1662] [id = 177] 08:26:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128d63800) [pid = 1662] [serial = 529] [outer = 0x0] 08:26:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12cba8800) [pid = 1662] [serial = 530] [outer = 0x128d63800] 08:26:44 INFO - PROCESS | 1662 | 1467818804589 Marionette DEBUG loaded listener.js 08:26:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12cfb2000) [pid = 1662] [serial = 531] [outer = 0x128d63800] 08:26:44 INFO - PROCESS | 1662 | 1467818804896 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:26:44 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:26:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 520ms 08:26:44 INFO - PROCESS | 1662 | 1467818804954 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:26:44 INFO - PROCESS | 1662 | 1467818804955 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:26:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:26:44 INFO - PROCESS | 1662 | 1467818804958 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:26:44 INFO - PROCESS | 1662 | 1467818804959 Marionette TRACE conn2 <- [1,682,null,{}] 08:26:44 INFO - PROCESS | 1662 | 1467818804961 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:26:44 INFO - PROCESS | 1662 | 1467818804962 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:45 INFO - PROCESS | 1662 | 1467818805041 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:26:45 INFO - PROCESS | 1662 | 1467818805046 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818805047 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd98800 == 43 [pid = 1662] [id = 178] 08:26:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1175a5400) [pid = 1662] [serial = 532] [outer = 0x0] 08:26:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1175b0000) [pid = 1662] [serial = 533] [outer = 0x1175a5400] 08:26:45 INFO - PROCESS | 1662 | 1467818805071 Marionette DEBUG loaded listener.js 08:26:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11822f400) [pid = 1662] [serial = 534] [outer = 0x1175a5400] 08:26:45 INFO - PROCESS | 1662 | 1467818805936 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:26:45 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:26:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1019ms 08:26:45 INFO - PROCESS | 1662 | 1467818805978 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:26:45 INFO - PROCESS | 1662 | 1467818805981 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:26:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:26:46 INFO - PROCESS | 1662 | 1467818805999 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:26:46 INFO - PROCESS | 1662 | 1467818806001 Marionette TRACE conn2 <- [1,686,null,{}] 08:26:46 INFO - PROCESS | 1662 | 1467818806004 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:26:46 INFO - PROCESS | 1662 | 1467818806006 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:46 INFO - PROCESS | 1662 | 1467818806144 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:26:46 INFO - PROCESS | 1662 | 1467818806199 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818806201 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x116bce800 == 44 [pid = 1662] [id = 179] 08:26:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x116812400) [pid = 1662] [serial = 535] [outer = 0x0] 08:26:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x117090000) [pid = 1662] [serial = 536] [outer = 0x116812400] 08:26:46 INFO - PROCESS | 1662 | 1467818806273 Marionette DEBUG loaded listener.js 08:26:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1175ad000) [pid = 1662] [serial = 537] [outer = 0x116812400] 08:26:47 INFO - PROCESS | 1662 | 1467818807146 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:26:47 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:26:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1175ms 08:26:47 INFO - PROCESS | 1662 | 1467818807173 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:26:47 INFO - PROCESS | 1662 | 1467818807178 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:26:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:26:47 INFO - PROCESS | 1662 | 1467818807183 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:26:47 INFO - PROCESS | 1662 | 1467818807185 Marionette TRACE conn2 <- [1,690,null,{}] 08:26:47 INFO - PROCESS | 1662 | 1467818807188 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:26:47 INFO - PROCESS | 1662 | 1467818807189 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:47 INFO - PROCESS | 1662 | 1467818807321 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:26:47 INFO - PROCESS | 1662 | 1467818807375 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818807376 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x124043800 == 45 [pid = 1662] [id = 180] 08:26:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1177f5400) [pid = 1662] [serial = 538] [outer = 0x0] 08:26:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118989400) [pid = 1662] [serial = 539] [outer = 0x1177f5400] 08:26:47 INFO - PROCESS | 1662 | 1467818807447 Marionette DEBUG loaded listener.js 08:26:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119566400) [pid = 1662] [serial = 540] [outer = 0x1177f5400] 08:26:48 INFO - PROCESS | 1662 | 1467818808359 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:26:48 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:26:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1222ms 08:26:48 INFO - PROCESS | 1662 | 1467818808406 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:26:48 INFO - PROCESS | 1662 | 1467818808408 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:26:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:26:48 INFO - PROCESS | 1662 | 1467818808411 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:26:48 INFO - PROCESS | 1662 | 1467818808413 Marionette TRACE conn2 <- [1,694,null,{}] 08:26:48 INFO - PROCESS | 1662 | 1467818808417 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:26:48 INFO - PROCESS | 1662 | 1467818808418 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:48 INFO - PROCESS | 1662 | 1467818808506 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:26:48 INFO - PROCESS | 1662 | 1467818808562 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1662 | 1467818808564 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184e2800 == 46 [pid = 1662] [id = 181] 08:26:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1175b2c00) [pid = 1662] [serial = 541] [outer = 0x0] 08:26:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x117f5b000) [pid = 1662] [serial = 542] [outer = 0x1175b2c00] 08:26:48 INFO - PROCESS | 1662 | 1467818808592 Marionette DEBUG loaded listener.js 08:26:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11830ec00) [pid = 1662] [serial = 543] [outer = 0x1175b2c00] 08:26:49 INFO - PROCESS | 1662 | --DOCSHELL 0x12b153000 == 45 [pid = 1662] [id = 177] 08:26:49 INFO - PROCESS | 1662 | --DOCSHELL 0x128a5c000 == 44 [pid = 1662] [id = 176] 08:26:49 INFO - PROCESS | 1662 | --DOCSHELL 0x12a31a800 == 43 [pid = 1662] [id = 175] 08:26:49 INFO - PROCESS | 1662 | --DOCSHELL 0x128f2b800 == 42 [pid = 1662] [id = 174] 08:26:49 INFO - PROCESS | 1662 | --DOCSHELL 0x127276000 == 41 [pid = 1662] [id = 173] 08:26:49 INFO - PROCESS | 1662 | --DOCSHELL 0x12447a000 == 40 [pid = 1662] [id = 172] 08:26:49 INFO - PROCESS | 1662 | --DOCSHELL 0x1131b3800 == 39 [pid = 1662] [id = 171] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12a7bc000) [pid = 1662] [serial = 484] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOCSHELL 0x1199af000 == 38 [pid = 1662] [id = 170] 08:26:49 INFO - PROCESS | 1662 | --DOCSHELL 0x11900c000 == 37 [pid = 1662] [id = 169] 08:26:49 INFO - PROCESS | 1662 | --DOCSHELL 0x116ab4000 == 36 [pid = 1662] [id = 168] 08:26:49 INFO - PROCESS | 1662 | --DOCSHELL 0x1182c8000 == 35 [pid = 1662] [id = 167] 08:26:49 INFO - PROCESS | 1662 | --DOCSHELL 0x119278000 == 34 [pid = 1662] [id = 164] 08:26:49 INFO - PROCESS | 1662 | --DOCSHELL 0x11955e000 == 33 [pid = 1662] [id = 163] 08:26:49 INFO - PROCESS | 1662 | --DOCSHELL 0x12a311800 == 32 [pid = 1662] [id = 162] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12466f400) [pid = 1662] [serial = 467] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x128a9b800) [pid = 1662] [serial = 472] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118679000) [pid = 1662] [serial = 475] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x119bb8c00) [pid = 1662] [serial = 476] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12a5a5800) [pid = 1662] [serial = 482] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128d61400) [pid = 1662] [serial = 473] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x128a91400) [pid = 1662] [serial = 470] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x128f98c00) [pid = 1662] [serial = 479] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1233c3000) [pid = 1662] [serial = 464] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x128a91c00) [pid = 1662] [serial = 478] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1292dec00) [pid = 1662] [serial = 481] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x124206400) [pid = 1662] [serial = 466] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x115e18800) [pid = 1662] [serial = 454] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x116a09000) [pid = 1662] [serial = 455] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x121275000) [pid = 1662] [serial = 463] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118673c00) [pid = 1662] [serial = 457] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1188fc400) [pid = 1662] [serial = 458] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x113230800) [pid = 1662] [serial = 448] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1194c3800) [pid = 1662] [serial = 460] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x119eaf000) [pid = 1662] [serial = 461] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1177ee000) [pid = 1662] [serial = 451] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1257cfc00) [pid = 1662] [serial = 469] [outer = 0x0] [url = about:blank] 08:26:49 INFO - PROCESS | 1662 | 1467818809485 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:26:49 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:26:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1124ms 08:26:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:26:49 INFO - PROCESS | 1662 | 1467818809536 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:26:49 INFO - PROCESS | 1662 | 1467818809539 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:26:49 INFO - PROCESS | 1662 | 1467818809543 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:26:49 INFO - PROCESS | 1662 | 1467818809544 Marionette TRACE conn2 <- [1,698,null,{}] 08:26:49 INFO - PROCESS | 1662 | 1467818809547 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:26:49 INFO - PROCESS | 1662 | 1467818809548 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:49 INFO - PROCESS | 1662 | 1467818809625 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:26:49 INFO - PROCESS | 1662 | 1467818809632 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818809634 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x116bcd000 == 33 [pid = 1662] [id = 182] 08:26:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119565800) [pid = 1662] [serial = 544] [outer = 0x0] 08:26:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11956c000) [pid = 1662] [serial = 545] [outer = 0x119565800] 08:26:49 INFO - PROCESS | 1662 | 1467818809660 Marionette DEBUG loaded listener.js 08:26:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119572400) [pid = 1662] [serial = 546] [outer = 0x119565800] 08:26:50 INFO - PROCESS | 1662 | 1467818810495 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:26:50 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:26:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 971ms 08:26:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:26:50 INFO - PROCESS | 1662 | 1467818810514 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:26:50 INFO - PROCESS | 1662 | 1467818810516 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:26:50 INFO - PROCESS | 1662 | 1467818810518 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:26:50 INFO - PROCESS | 1662 | 1467818810520 Marionette TRACE conn2 <- [1,702,null,{}] 08:26:50 INFO - PROCESS | 1662 | 1467818810530 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:26:50 INFO - PROCESS | 1662 | 1467818810533 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:50 INFO - PROCESS | 1662 | 1467818810631 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:26:50 INFO - PROCESS | 1662 | 1467818810637 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818810639 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x11954f800 == 34 [pid = 1662] [id = 183] 08:26:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119985800) [pid = 1662] [serial = 547] [outer = 0x0] 08:26:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x121165400) [pid = 1662] [serial = 548] [outer = 0x119985800] 08:26:50 INFO - PROCESS | 1662 | 1467818810667 Marionette DEBUG loaded listener.js 08:26:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x123482000) [pid = 1662] [serial = 549] [outer = 0x119985800] 08:26:51 INFO - PROCESS | 1662 | 1467818811495 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:26:51 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:26:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1020ms 08:26:51 INFO - PROCESS | 1662 | 1467818811539 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:26:51 INFO - PROCESS | 1662 | 1467818811540 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:26:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:26:51 INFO - PROCESS | 1662 | 1467818811543 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:26:51 INFO - PROCESS | 1662 | 1467818811544 Marionette TRACE conn2 <- [1,706,null,{}] 08:26:51 INFO - PROCESS | 1662 | 1467818811546 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:26:51 INFO - PROCESS | 1662 | 1467818811547 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:51 INFO - PROCESS | 1662 | 1467818811646 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:26:51 INFO - PROCESS | 1662 | 1467818811649 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818811650 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a182800 == 35 [pid = 1662] [id = 184] 08:26:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x121275000) [pid = 1662] [serial = 550] [outer = 0x0] 08:26:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124d2b800) [pid = 1662] [serial = 551] [outer = 0x121275000] 08:26:51 INFO - PROCESS | 1662 | 1467818811676 Marionette DEBUG loaded listener.js 08:26:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1257d3400) [pid = 1662] [serial = 552] [outer = 0x121275000] 08:26:52 INFO - PROCESS | 1662 | 1467818812478 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:26:52 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:26:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 08:26:52 INFO - PROCESS | 1662 | 1467818812517 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:26:52 INFO - PROCESS | 1662 | 1467818812518 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:26:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:26:52 INFO - PROCESS | 1662 | 1467818812520 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:26:52 INFO - PROCESS | 1662 | 1467818812521 Marionette TRACE conn2 <- [1,710,null,{}] 08:26:52 INFO - PROCESS | 1662 | 1467818812524 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:26:52 INFO - PROCESS | 1662 | 1467818812525 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:52 INFO - PROCESS | 1662 | 1467818812618 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:26:52 INFO - PROCESS | 1662 | 1467818812621 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818812622 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241db800 == 36 [pid = 1662] [id = 185] 08:26:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x116a08000) [pid = 1662] [serial = 553] [outer = 0x0] 08:26:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128a95c00) [pid = 1662] [serial = 554] [outer = 0x116a08000] 08:26:52 INFO - PROCESS | 1662 | 1467818812647 Marionette DEBUG loaded listener.js 08:26:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128d5a800) [pid = 1662] [serial = 555] [outer = 0x116a08000] 08:26:53 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12bf98400) [pid = 1662] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:26:53 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12bdb5c00) [pid = 1662] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:26:53 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1233bf800) [pid = 1662] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:26:53 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1130e9800) [pid = 1662] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:26:53 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1194c3400) [pid = 1662] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:26:53 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1194c2000) [pid = 1662] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:26:53 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x115f60000) [pid = 1662] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:26:53 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12c51ac00) [pid = 1662] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:26:53 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1131d8400) [pid = 1662] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:26:53 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128d63800) [pid = 1662] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:26:53 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12a5e2800) [pid = 1662] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:26:53 INFO - PROCESS | 1662 | 1467818813467 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:26:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:26:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 969ms 08:26:53 INFO - PROCESS | 1662 | 1467818813490 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:26:53 INFO - PROCESS | 1662 | 1467818813491 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:26:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:26:53 INFO - PROCESS | 1662 | 1467818813494 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:26:53 INFO - PROCESS | 1662 | 1467818813497 Marionette TRACE conn2 <- [1,714,null,{}] 08:26:53 INFO - PROCESS | 1662 | 1467818813499 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:26:53 INFO - PROCESS | 1662 | 1467818813503 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:53 INFO - PROCESS | 1662 | 1467818813621 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:26:53 INFO - PROCESS | 1662 | 1467818813659 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818813660 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1256c0800 == 37 [pid = 1662] [id = 186] 08:26:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x123775000) [pid = 1662] [serial = 556] [outer = 0x0] 08:26:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1292db000) [pid = 1662] [serial = 557] [outer = 0x123775000] 08:26:53 INFO - PROCESS | 1662 | 1467818813688 Marionette DEBUG loaded listener.js 08:26:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12a5a6800) [pid = 1662] [serial = 558] [outer = 0x123775000] 08:26:54 INFO - PROCESS | 1662 | 1467818814570 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:26:54 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:26:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1121ms 08:26:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:26:54 INFO - PROCESS | 1662 | 1467818814615 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:26:54 INFO - PROCESS | 1662 | 1467818814616 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:26:54 INFO - PROCESS | 1662 | 1467818814618 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:26:54 INFO - PROCESS | 1662 | 1467818814619 Marionette TRACE conn2 <- [1,718,null,{}] 08:26:54 INFO - PROCESS | 1662 | 1467818814622 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:26:54 INFO - PROCESS | 1662 | 1467818814623 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:54 INFO - PROCESS | 1662 | 1467818814699 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:26:54 INFO - PROCESS | 1662 | 1467818814753 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818814754 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12728a000 == 38 [pid = 1662] [id = 187] 08:26:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x128d5b400) [pid = 1662] [serial = 559] [outer = 0x0] 08:26:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12b060800) [pid = 1662] [serial = 560] [outer = 0x128d5b400] 08:26:54 INFO - PROCESS | 1662 | 1467818814778 Marionette DEBUG loaded listener.js 08:26:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12b865000) [pid = 1662] [serial = 561] [outer = 0x128d5b400] 08:26:55 INFO - PROCESS | 1662 | 1467818815567 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:26:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:26:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 969ms 08:26:55 INFO - PROCESS | 1662 | 1467818815589 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:26:55 INFO - PROCESS | 1662 | 1467818815592 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:26:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:26:55 INFO - PROCESS | 1662 | 1467818815638 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:26:55 INFO - PROCESS | 1662 | 1467818815640 Marionette TRACE conn2 <- [1,722,null,{}] 08:26:55 INFO - PROCESS | 1662 | 1467818815644 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:26:55 INFO - PROCESS | 1662 | 1467818815645 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:55 INFO - PROCESS | 1662 | 1467818815736 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:26:55 INFO - PROCESS | 1662 | 1467818815828 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818815830 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ab7000 == 39 [pid = 1662] [id = 188] 08:26:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1168d5c00) [pid = 1662] [serial = 562] [outer = 0x0] 08:26:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x117246c00) [pid = 1662] [serial = 563] [outer = 0x1168d5c00] 08:26:55 INFO - PROCESS | 1662 | 1467818815863 Marionette DEBUG loaded listener.js 08:26:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1175b1800) [pid = 1662] [serial = 564] [outer = 0x1168d5c00] 08:26:56 INFO - PROCESS | 1662 | 1467818816299 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:26:56 INFO - PROCESS | 1662 | 1467818816364 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:26:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:26:56 INFO - PROCESS | 1662 | 1467818816368 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:26:56 INFO - PROCESS | 1662 | 1467818816370 Marionette TRACE conn2 <- [1,726,null,{}] 08:26:56 INFO - PROCESS | 1662 | 1467818816373 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:26:56 INFO - PROCESS | 1662 | 1467818816374 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:56 INFO - PROCESS | 1662 | 1467818816474 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:26:56 INFO - PROCESS | 1662 | 1467818816529 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818816531 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x119d91000 == 40 [pid = 1662] [id = 189] 08:26:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x118673000) [pid = 1662] [serial = 565] [outer = 0x0] 08:26:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1194c4000) [pid = 1662] [serial = 566] [outer = 0x118673000] 08:26:56 INFO - PROCESS | 1662 | 1467818816562 Marionette DEBUG loaded listener.js 08:26:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x119583800) [pid = 1662] [serial = 567] [outer = 0x118673000] 08:26:57 INFO - PROCESS | 1662 | 1467818817016 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:26:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:26:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 669ms 08:26:57 INFO - PROCESS | 1662 | 1467818817038 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:26:57 INFO - PROCESS | 1662 | 1467818817039 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:26:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:26:57 INFO - PROCESS | 1662 | 1467818817066 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:26:57 INFO - PROCESS | 1662 | 1467818817069 Marionette TRACE conn2 <- [1,730,null,{}] 08:26:57 INFO - PROCESS | 1662 | 1467818817090 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:26:57 INFO - PROCESS | 1662 | 1467818817093 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:57 INFO - PROCESS | 1662 | 1467818817213 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:26:57 INFO - PROCESS | 1662 | 1467818817253 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818817255 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12911b000 == 41 [pid = 1662] [id = 190] 08:26:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124b2a000) [pid = 1662] [serial = 568] [outer = 0x0] 08:26:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128d60000) [pid = 1662] [serial = 569] [outer = 0x124b2a000] 08:26:57 INFO - PROCESS | 1662 | 1467818817286 Marionette DEBUG loaded listener.js 08:26:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12a541c00) [pid = 1662] [serial = 570] [outer = 0x124b2a000] 08:26:57 INFO - PROCESS | 1662 | 1467818817704 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:26:57 INFO - PROCESS | 1662 | 1467818817761 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:26:57 INFO - PROCESS | 1662 | 1467818817764 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:26:57 INFO - PROCESS | 1662 | 1467818817765 Marionette TRACE conn2 <- [1,734,null,{}] 08:26:57 INFO - PROCESS | 1662 | 1467818817768 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:26:57 INFO - PROCESS | 1662 | 1467818817769 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:57 INFO - PROCESS | 1662 | 1467818817867 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:26:57 INFO - PROCESS | 1662 | 1467818817924 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818817925 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b141000 == 42 [pid = 1662] [id = 191] 08:26:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12a5dcc00) [pid = 1662] [serial = 571] [outer = 0x0] 08:26:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12bf92c00) [pid = 1662] [serial = 572] [outer = 0x12a5dcc00] 08:26:57 INFO - PROCESS | 1662 | 1467818817966 Marionette DEBUG loaded listener.js 08:26:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12c519800) [pid = 1662] [serial = 573] [outer = 0x12a5dcc00] 08:26:58 INFO - PROCESS | 1662 | 1467818818387 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:26:58 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:26:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 669ms 08:26:58 INFO - PROCESS | 1662 | 1467818818434 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:26:58 INFO - PROCESS | 1662 | 1467818818436 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:26:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:26:58 INFO - PROCESS | 1662 | 1467818818438 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:26:58 INFO - PROCESS | 1662 | 1467818818439 Marionette TRACE conn2 <- [1,738,null,{}] 08:26:58 INFO - PROCESS | 1662 | 1467818818442 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:26:58 INFO - PROCESS | 1662 | 1467818818443 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:58 INFO - PROCESS | 1662 | 1467818818648 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:26:58 INFO - PROCESS | 1662 | 1467818818724 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818818726 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x116aad800 == 43 [pid = 1662] [id = 192] 08:26:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1168d0400) [pid = 1662] [serial = 574] [outer = 0x0] 08:26:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1175a8800) [pid = 1662] [serial = 575] [outer = 0x1168d0400] 08:26:58 INFO - PROCESS | 1662 | 1467818818754 Marionette DEBUG loaded listener.js 08:26:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118402800) [pid = 1662] [serial = 576] [outer = 0x1168d0400] 08:26:59 INFO - PROCESS | 1662 | --DOCSHELL 0x1256c0800 == 42 [pid = 1662] [id = 186] 08:26:59 INFO - PROCESS | 1662 | --DOCSHELL 0x1241db800 == 41 [pid = 1662] [id = 185] 08:26:59 INFO - PROCESS | 1662 | --DOCSHELL 0x11a182800 == 40 [pid = 1662] [id = 184] 08:26:59 INFO - PROCESS | 1662 | --DOCSHELL 0x11954f800 == 39 [pid = 1662] [id = 183] 08:26:59 INFO - PROCESS | 1662 | --DOCSHELL 0x116bcd000 == 38 [pid = 1662] [id = 182] 08:26:59 INFO - PROCESS | 1662 | --DOCSHELL 0x1184e2800 == 37 [pid = 1662] [id = 181] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1175b0000) [pid = 1662] [serial = 533] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1256af000) [pid = 1662] [serial = 494] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x119e1d400) [pid = 1662] [serial = 491] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x117091400) [pid = 1662] [serial = 488] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128a99800) [pid = 1662] [serial = 497] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOCSHELL 0x116bce800 == 36 [pid = 1662] [id = 179] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12c51cc00) [pid = 1662] [serial = 521] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12bf9a000) [pid = 1662] [serial = 518] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x129184800) [pid = 1662] [serial = 512] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1177f5800) [pid = 1662] [serial = 501] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x113d63800) [pid = 1662] [serial = 500] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1256b5400) [pid = 1662] [serial = 509] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x128a90800) [pid = 1662] [serial = 510] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x121158000) [pid = 1662] [serial = 506] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12466a400) [pid = 1662] [serial = 507] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118238400) [pid = 1662] [serial = 503] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119494400) [pid = 1662] [serial = 504] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12c52e400) [pid = 1662] [serial = 524] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118307800) [pid = 1662] [serial = 527] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x127243800) [pid = 1662] [serial = 528] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12cba8800) [pid = 1662] [serial = 530] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12cb9e400) [pid = 1662] [serial = 525] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12b1c4800) [pid = 1662] [serial = 515] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12bdbdc00) [pid = 1662] [serial = 516] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12c525c00) [pid = 1662] [serial = 522] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12c516c00) [pid = 1662] [serial = 519] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12cfb2000) [pid = 1662] [serial = 531] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119d0b400) [pid = 1662] [serial = 200] [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:59 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12a5a4400) [pid = 1662] [serial = 513] [outer = 0x0] [url = about:blank] 08:26:59 INFO - PROCESS | 1662 | 1467818819635 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:26:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:26:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1220ms 08:26:59 INFO - PROCESS | 1662 | 1467818819660 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:26:59 INFO - PROCESS | 1662 | 1467818819664 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:26:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:26:59 INFO - PROCESS | 1662 | 1467818819667 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:26:59 INFO - PROCESS | 1662 | 1467818819668 Marionette TRACE conn2 <- [1,742,null,{}] 08:26:59 INFO - PROCESS | 1662 | 1467818819671 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:26:59 INFO - PROCESS | 1662 | 1467818819673 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:59 INFO - PROCESS | 1662 | 1467818819751 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:26:59 INFO - PROCESS | 1662 | 1467818819755 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818819756 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:26:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182cf000 == 37 [pid = 1662] [id = 193] 08:26:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x119569c00) [pid = 1662] [serial = 577] [outer = 0x0] 08:26:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119572c00) [pid = 1662] [serial = 578] [outer = 0x119569c00] 08:26:59 INFO - PROCESS | 1662 | 1467818819787 Marionette DEBUG loaded listener.js 08:26:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x119eb7400) [pid = 1662] [serial = 579] [outer = 0x119569c00] 08:27:00 INFO - PROCESS | 1662 | 1467818820626 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:00 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:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 970ms 08:27:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:27:00 INFO - PROCESS | 1662 | 1467818820636 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:27:00 INFO - PROCESS | 1662 | 1467818820638 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:27:00 INFO - PROCESS | 1662 | 1467818820640 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:27:00 INFO - PROCESS | 1662 | 1467818820641 Marionette TRACE conn2 <- [1,746,null,{}] 08:27:00 INFO - PROCESS | 1662 | 1467818820645 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:00 INFO - PROCESS | 1662 | 1467818820646 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:00 INFO - PROCESS | 1662 | 1467818820726 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:27:00 INFO - PROCESS | 1662 | 1467818820734 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818820735 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a16e000 == 38 [pid = 1662] [id = 194] 08:27:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1256a9000) [pid = 1662] [serial = 580] [outer = 0x0] 08:27:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x127248000) [pid = 1662] [serial = 581] [outer = 0x1256a9000] 08:27:00 INFO - PROCESS | 1662 | 1467818820760 Marionette DEBUG loaded listener.js 08:27:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x128d63000) [pid = 1662] [serial = 582] [outer = 0x1256a9000] 08:27:01 INFO - PROCESS | 1662 | 1467818821615 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:01 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:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1021ms 08:27:01 INFO - PROCESS | 1662 | 1467818821661 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:27:01 INFO - PROCESS | 1662 | 1467818821664 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:27:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:27:01 INFO - PROCESS | 1662 | 1467818821671 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:27:01 INFO - PROCESS | 1662 | 1467818821674 Marionette TRACE conn2 <- [1,750,null,{}] 08:27:01 INFO - PROCESS | 1662 | 1467818821683 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:01 INFO - PROCESS | 1662 | 1467818821685 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:01 INFO - PROCESS | 1662 | 1467818821796 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:27:01 INFO - PROCESS | 1662 | 1467818821800 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818821801 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1256bd000 == 39 [pid = 1662] [id = 195] 08:27:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x12a5e5000) [pid = 1662] [serial = 583] [outer = 0x0] 08:27:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12ba43000) [pid = 1662] [serial = 584] [outer = 0x12a5e5000] 08:27:01 INFO - PROCESS | 1662 | 1467818821826 Marionette DEBUG loaded listener.js 08:27:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12c51b000) [pid = 1662] [serial = 585] [outer = 0x12a5e5000] 08:27:02 INFO - PROCESS | 1662 | 1467818822634 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:02 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:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 974ms 08:27:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:27:02 INFO - PROCESS | 1662 | 1467818822645 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:27:02 INFO - PROCESS | 1662 | 1467818822646 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:27:02 INFO - PROCESS | 1662 | 1467818822649 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:27:02 INFO - PROCESS | 1662 | 1467818822650 Marionette TRACE conn2 <- [1,754,null,{}] 08:27:02 INFO - PROCESS | 1662 | 1467818822652 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:02 INFO - PROCESS | 1662 | 1467818822653 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:02 INFO - PROCESS | 1662 | 1467818822756 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:27:02 INFO - PROCESS | 1662 | 1467818822760 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818822761 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a62000 == 40 [pid = 1662] [id = 196] 08:27:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12b05cc00) [pid = 1662] [serial = 586] [outer = 0x0] 08:27:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12c525800) [pid = 1662] [serial = 587] [outer = 0x12b05cc00] 08:27:02 INFO - PROCESS | 1662 | 1467818822786 Marionette DEBUG loaded listener.js 08:27:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12cba5c00) [pid = 1662] [serial = 588] [outer = 0x12b05cc00] 08:27:03 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11623e000) [pid = 1662] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:27:03 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119584400) [pid = 1662] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:27:03 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x116b21400) [pid = 1662] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:27:03 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1251f9c00) [pid = 1662] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:27:03 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11708f800) [pid = 1662] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:27:03 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x124d94000) [pid = 1662] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:27:03 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1292e0c00) [pid = 1662] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:27:03 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1131d1800) [pid = 1662] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:27:03 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x116a08000) [pid = 1662] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:27:03 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x121275000) [pid = 1662] [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:03 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119985800) [pid = 1662] [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:03 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x119565800) [pid = 1662] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:27:03 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1175b2c00) [pid = 1662] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:27:03 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x123775000) [pid = 1662] [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:03 INFO - PROCESS | 1662 | 1467818823618 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:03 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:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1019ms 08:27:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:27:03 INFO - PROCESS | 1662 | 1467818823668 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:27:03 INFO - PROCESS | 1662 | 1467818823669 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:27:03 INFO - PROCESS | 1662 | 1467818823671 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:27:03 INFO - PROCESS | 1662 | 1467818823672 Marionette TRACE conn2 <- [1,758,null,{}] 08:27:03 INFO - PROCESS | 1662 | 1467818823674 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:03 INFO - PROCESS | 1662 | 1467818823676 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:03 INFO - PROCESS | 1662 | 1467818823756 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:27:03 INFO - PROCESS | 1662 | 1467818823760 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818823764 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x129119000 == 41 [pid = 1662] [id = 197] 08:27:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x124d94000) [pid = 1662] [serial = 589] [outer = 0x0] 08:27:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x126ed6400) [pid = 1662] [serial = 590] [outer = 0x124d94000] 08:27:03 INFO - PROCESS | 1662 | 1467818823797 Marionette DEBUG loaded listener.js 08:27:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x12cbab400) [pid = 1662] [serial = 591] [outer = 0x124d94000] 08:27:04 INFO - PROCESS | 1662 | 1467818824158 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:04 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:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 518ms 08:27:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:27:04 INFO - PROCESS | 1662 | 1467818824189 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:27:04 INFO - PROCESS | 1662 | 1467818824191 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:27:04 INFO - PROCESS | 1662 | 1467818824193 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:27:04 INFO - PROCESS | 1662 | 1467818824194 Marionette TRACE conn2 <- [1,762,null,{}] 08:27:04 INFO - PROCESS | 1662 | 1467818824196 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:04 INFO - PROCESS | 1662 | 1467818824198 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:04 INFO - PROCESS | 1662 | 1467818824304 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:27:04 INFO - PROCESS | 1662 | 1467818824312 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818824314 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x112761000 == 42 [pid = 1662] [id = 198] 08:27:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x123707000) [pid = 1662] [serial = 592] [outer = 0x0] 08:27:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x125074000) [pid = 1662] [serial = 593] [outer = 0x123707000] 08:27:04 INFO - PROCESS | 1662 | 1467818824338 Marionette DEBUG loaded listener.js 08:27:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x12cfacc00) [pid = 1662] [serial = 594] [outer = 0x123707000] 08:27:05 INFO - PROCESS | 1662 | 1467818825108 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:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:27:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 921ms 08:27:05 INFO - PROCESS | 1662 | 1467818825115 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:27:05 INFO - PROCESS | 1662 | 1467818825116 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:27:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:27:05 INFO - PROCESS | 1662 | 1467818825118 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:27:05 INFO - PROCESS | 1662 | 1467818825119 Marionette TRACE conn2 <- [1,766,null,{}] 08:27:05 INFO - PROCESS | 1662 | 1467818825121 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:05 INFO - PROCESS | 1662 | 1467818825122 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:05 INFO - PROCESS | 1662 | 1467818825201 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:27:05 INFO - PROCESS | 1662 | 1467818825204 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818825205 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba79800 == 43 [pid = 1662] [id = 199] 08:27:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x12370cc00) [pid = 1662] [serial = 595] [outer = 0x0] 08:27:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x125cb7000) [pid = 1662] [serial = 596] [outer = 0x12370cc00] 08:27:05 INFO - PROCESS | 1662 | 1467818825230 Marionette DEBUG loaded listener.js 08:27:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x125cbac00) [pid = 1662] [serial = 597] [outer = 0x12370cc00] 08:27:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1184f0000 == 42 [pid = 1662] [id = 166] 08:27:06 INFO - PROCESS | 1662 | --DOCSHELL 0x124043800 == 41 [pid = 1662] [id = 180] 08:27:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12a6a4800 == 40 [pid = 1662] [id = 165] 08:27:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd98800 == 39 [pid = 1662] [id = 178] 08:27:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1182cf000 == 38 [pid = 1662] [id = 193] 08:27:06 INFO - PROCESS | 1662 | --DOCSHELL 0x116aad800 == 37 [pid = 1662] [id = 192] 08:27:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12b141000 == 36 [pid = 1662] [id = 191] 08:27:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12911b000 == 35 [pid = 1662] [id = 190] 08:27:06 INFO - PROCESS | 1662 | --DOCSHELL 0x119d91000 == 34 [pid = 1662] [id = 189] 08:27:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12728a000 == 33 [pid = 1662] [id = 187] 08:27:06 INFO - PROCESS | 1662 | --DOCSHELL 0x116ab7000 == 32 [pid = 1662] [id = 188] 08:27:06 INFO - PROCESS | 1662 | --DOCSHELL 0x11a16e000 == 31 [pid = 1662] [id = 194] 08:27:06 INFO - PROCESS | 1662 | --DOCSHELL 0x112761000 == 30 [pid = 1662] [id = 198] 08:27:06 INFO - PROCESS | 1662 | --DOCSHELL 0x128a62000 == 29 [pid = 1662] [id = 196] 08:27:06 INFO - PROCESS | 1662 | --DOCSHELL 0x129119000 == 28 [pid = 1662] [id = 197] 08:27:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1256bd000 == 27 [pid = 1662] [id = 195] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118306800) [pid = 1662] [serial = 446] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x121159c00) [pid = 1662] [serial = 492] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x118304400) [pid = 1662] [serial = 452] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128a8e400) [pid = 1662] [serial = 495] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x118411c00) [pid = 1662] [serial = 489] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x129511000) [pid = 1662] [serial = 498] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12ba3e000) [pid = 1662] [serial = 485] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x116561800) [pid = 1662] [serial = 449] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12b060800) [pid = 1662] [serial = 560] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x128a95c00) [pid = 1662] [serial = 554] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x124d2b800) [pid = 1662] [serial = 551] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x121165400) [pid = 1662] [serial = 548] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x11956c000) [pid = 1662] [serial = 545] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x119572400) [pid = 1662] [serial = 546] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x11830ec00) [pid = 1662] [serial = 543] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x117f5b000) [pid = 1662] [serial = 542] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x117090000) [pid = 1662] [serial = 536] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x118989400) [pid = 1662] [serial = 539] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x1292db000) [pid = 1662] [serial = 557] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x128d5a800) [pid = 1662] [serial = 555] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x1257d3400) [pid = 1662] [serial = 552] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x123482000) [pid = 1662] [serial = 549] [outer = 0x0] [url = about:blank] 08:27:06 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x12a5a6800) [pid = 1662] [serial = 558] [outer = 0x0] [url = about:blank] 08:27:07 INFO - PROCESS | 1662 | 1467818827219 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:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:27:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2120ms 08:27:07 INFO - PROCESS | 1662 | 1467818827239 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:27:07 INFO - PROCESS | 1662 | 1467818827242 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:27:07 INFO - PROCESS | 1662 | 1467818827245 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:27:07 INFO - PROCESS | 1662 | 1467818827248 Marionette TRACE conn2 <- [1,770,null,{}] 08:27:07 INFO - PROCESS | 1662 | 1467818827252 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:07 INFO - PROCESS | 1662 | 1467818827253 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:07 INFO - PROCESS | 1662 | 1467818827331 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:27:07 INFO - PROCESS | 1662 | 1467818827335 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818827337 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x116509800 == 28 [pid = 1662] [id = 200] 08:27:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x1177ec400) [pid = 1662] [serial = 598] [outer = 0x0] 08:27:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x1177eec00) [pid = 1662] [serial = 599] [outer = 0x1177ec400] 08:27:07 INFO - PROCESS | 1662 | 1467818827367 Marionette DEBUG loaded listener.js 08:27:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x118233c00) [pid = 1662] [serial = 600] [outer = 0x1177ec400] 08:27:07 INFO - PROCESS | 1662 | 1467818827698 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:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 473ms 08:27:07 INFO - PROCESS | 1662 | 1467818827721 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:27:07 INFO - PROCESS | 1662 | 1467818827726 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:27:07 INFO - PROCESS | 1662 | 1467818827735 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:27:07 INFO - PROCESS | 1662 | 1467818827738 Marionette TRACE conn2 <- [1,774,null,{}] 08:27:07 INFO - PROCESS | 1662 | 1467818827742 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:07 INFO - PROCESS | 1662 | 1467818827745 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:07 INFO - PROCESS | 1662 | 1467818827869 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:27:07 INFO - PROCESS | 1662 | 1467818827877 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818827879 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170d3000 == 29 [pid = 1662] [id = 201] 08:27:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x118308400) [pid = 1662] [serial = 601] [outer = 0x0] 08:27:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x11840d400) [pid = 1662] [serial = 602] [outer = 0x118308400] 08:27:07 INFO - PROCESS | 1662 | 1467818827923 Marionette DEBUG loaded listener.js 08:27:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x11897dc00) [pid = 1662] [serial = 603] [outer = 0x118308400] 08:27:08 INFO - PROCESS | 1662 | 1467818828321 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:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 622ms 08:27:08 INFO - PROCESS | 1662 | 1467818828356 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:27:08 INFO - PROCESS | 1662 | 1467818828367 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:27:08 INFO - PROCESS | 1662 | 1467818828379 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:27:08 INFO - PROCESS | 1662 | 1467818828381 Marionette TRACE conn2 <- [1,778,null,{}] 08:27:08 INFO - PROCESS | 1662 | 1467818828389 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:08 INFO - PROCESS | 1662 | 1467818828393 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:08 INFO - PROCESS | 1662 | 1467818828479 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:27:08 INFO - PROCESS | 1662 | 1467818828484 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818828486 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185ee800 == 30 [pid = 1662] [id = 202] 08:27:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x1129a4c00) [pid = 1662] [serial = 604] [outer = 0x0] 08:27:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x119abac00) [pid = 1662] [serial = 605] [outer = 0x1129a4c00] 08:27:08 INFO - PROCESS | 1662 | 1467818828516 Marionette DEBUG loaded listener.js 08:27:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x119eb1800) [pid = 1662] [serial = 606] [outer = 0x1129a4c00] 08:27:08 INFO - PROCESS | 1662 | 1467818828850 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:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 521ms 08:27:08 INFO - PROCESS | 1662 | 1467818828900 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:27:08 INFO - PROCESS | 1662 | 1467818828902 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:27:08 INFO - PROCESS | 1662 | 1467818828905 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:27:08 INFO - PROCESS | 1662 | 1467818828906 Marionette TRACE conn2 <- [1,782,null,{}] 08:27:08 INFO - PROCESS | 1662 | 1467818828909 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:08 INFO - PROCESS | 1662 | 1467818828910 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:08 INFO - PROCESS | 1662 | 1467818828986 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:27:09 INFO - PROCESS | 1662 | 1467818829043 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818829044 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x1190cd800 == 31 [pid = 1662] [id = 203] 08:27:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x119bb4000) [pid = 1662] [serial = 607] [outer = 0x0] 08:27:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x121163000) [pid = 1662] [serial = 608] [outer = 0x119bb4000] 08:27:09 INFO - PROCESS | 1662 | 1467818829070 Marionette DEBUG loaded listener.js 08:27:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x123705800) [pid = 1662] [serial = 609] [outer = 0x119bb4000] 08:27:09 INFO - PROCESS | 1662 | 1467818829338 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:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 08:27:09 INFO - PROCESS | 1662 | 1467818829374 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:27:09 INFO - PROCESS | 1662 | 1467818829375 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:27:09 INFO - PROCESS | 1662 | 1467818829386 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:27:09 INFO - PROCESS | 1662 | 1467818829387 Marionette TRACE conn2 <- [1,786,null,{}] 08:27:09 INFO - PROCESS | 1662 | 1467818829389 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:09 INFO - PROCESS | 1662 | 1467818829391 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:09 INFO - PROCESS | 1662 | 1467818829477 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:27:09 INFO - PROCESS | 1662 | 1467818829483 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818829484 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b45000 == 32 [pid = 1662] [id = 204] 08:27:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118306800) [pid = 1662] [serial = 610] [outer = 0x0] 08:27:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1233bf800) [pid = 1662] [serial = 611] [outer = 0x118306800] 08:27:09 INFO - PROCESS | 1662 | 1467818829509 Marionette DEBUG loaded listener.js 08:27:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x12466a400) [pid = 1662] [serial = 612] [outer = 0x118306800] 08:27:09 INFO - PROCESS | 1662 | 1467818829859 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:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 519ms 08:27:09 INFO - PROCESS | 1662 | 1467818829905 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:27:09 INFO - PROCESS | 1662 | 1467818829907 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:27:09 INFO - PROCESS | 1662 | 1467818829909 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:27:09 INFO - PROCESS | 1662 | 1467818829910 Marionette TRACE conn2 <- [1,790,null,{}] 08:27:09 INFO - PROCESS | 1662 | 1467818829912 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:09 INFO - PROCESS | 1662 | 1467818829916 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:10 INFO - PROCESS | 1662 | 1467818830013 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:27:10 INFO - PROCESS | 1662 | 1467818830017 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818830018 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x123306000 == 33 [pid = 1662] [id = 205] 08:27:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x12466f400) [pid = 1662] [serial = 613] [outer = 0x0] 08:27:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1256adc00) [pid = 1662] [serial = 614] [outer = 0x12466f400] 08:27:10 INFO - PROCESS | 1662 | 1467818830043 Marionette DEBUG loaded listener.js 08:27:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x125cbf400) [pid = 1662] [serial = 615] [outer = 0x12466f400] 08:27:10 INFO - PROCESS | 1662 | 1467818830353 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:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 470ms 08:27:10 INFO - PROCESS | 1662 | 1467818830382 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:27:10 INFO - PROCESS | 1662 | 1467818830383 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:27:10 INFO - PROCESS | 1662 | 1467818830385 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:27:10 INFO - PROCESS | 1662 | 1467818830386 Marionette TRACE conn2 <- [1,794,null,{}] 08:27:10 INFO - PROCESS | 1662 | 1467818830389 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:10 INFO - PROCESS | 1662 | 1467818830390 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:10 INFO - PROCESS | 1662 | 1467818830473 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:27:10 INFO - PROCESS | 1662 | 1467818830529 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818830530 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12405a800 == 34 [pid = 1662] [id = 206] 08:27:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x125cb1c00) [pid = 1662] [serial = 616] [outer = 0x0] 08:27:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x12706c000) [pid = 1662] [serial = 617] [outer = 0x125cb1c00] 08:27:10 INFO - PROCESS | 1662 | 1467818830556 Marionette DEBUG loaded listener.js 08:27:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x128a99800) [pid = 1662] [serial = 618] [outer = 0x125cb1c00] 08:27:10 INFO - PROCESS | 1662 | 1467818830873 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:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 520ms 08:27:10 INFO - PROCESS | 1662 | 1467818830907 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:27:10 INFO - PROCESS | 1662 | 1467818830909 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:27:10 INFO - PROCESS | 1662 | 1467818830915 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:27:10 INFO - PROCESS | 1662 | 1467818830917 Marionette TRACE conn2 <- [1,798,null,{}] 08:27:10 INFO - PROCESS | 1662 | 1467818830920 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:10 INFO - PROCESS | 1662 | 1467818830922 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:11 INFO - PROCESS | 1662 | 1467818831044 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:27:11 INFO - PROCESS | 1662 | 1467818831049 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818831050 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x1256c2800 == 35 [pid = 1662] [id = 207] 08:27:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x113d6a000) [pid = 1662] [serial = 619] [outer = 0x0] 08:27:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x128f9bc00) [pid = 1662] [serial = 620] [outer = 0x113d6a000] 08:27:11 INFO - PROCESS | 1662 | 1467818831090 Marionette DEBUG loaded listener.js 08:27:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1292de400) [pid = 1662] [serial = 621] [outer = 0x113d6a000] 08:27:11 INFO - PROCESS | 1662 | 1467818831493 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:11 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:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 623ms 08:27:11 INFO - PROCESS | 1662 | 1467818831534 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:27:11 INFO - PROCESS | 1662 | 1467818831536 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:27:11 INFO - PROCESS | 1662 | 1467818831538 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:27:11 INFO - PROCESS | 1662 | 1467818831540 Marionette TRACE conn2 <- [1,802,null,{}] 08:27:11 INFO - PROCESS | 1662 | 1467818831542 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:11 INFO - PROCESS | 1662 | 1467818831543 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:11 INFO - PROCESS | 1662 | 1467818831639 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:27:11 INFO - PROCESS | 1662 | 1467818831650 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818831651 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185ed000 == 36 [pid = 1662] [id = 208] 08:27:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x128f91000) [pid = 1662] [serial = 622] [outer = 0x0] 08:27:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12a53fc00) [pid = 1662] [serial = 623] [outer = 0x128f91000] 08:27:11 INFO - PROCESS | 1662 | 1467818831682 Marionette DEBUG loaded listener.js 08:27:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12a5a7400) [pid = 1662] [serial = 624] [outer = 0x128f91000] 08:27:12 INFO - PROCESS | 1662 | 1467818832010 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:12 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:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 520ms 08:27:12 INFO - PROCESS | 1662 | 1467818832058 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:27:12 INFO - PROCESS | 1662 | 1467818832060 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:27:12 INFO - PROCESS | 1662 | 1467818832062 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:27:12 INFO - PROCESS | 1662 | 1467818832063 Marionette TRACE conn2 <- [1,806,null,{}] 08:27:12 INFO - PROCESS | 1662 | 1467818832065 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:12 INFO - PROCESS | 1662 | 1467818832066 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:12 INFO - PROCESS | 1662 | 1467818832180 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:27:12 INFO - PROCESS | 1662 | 1467818832184 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818832185 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f14000 == 37 [pid = 1662] [id = 209] 08:27:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x116804800) [pid = 1662] [serial = 625] [outer = 0x0] 08:27:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12b063c00) [pid = 1662] [serial = 626] [outer = 0x116804800] 08:27:12 INFO - PROCESS | 1662 | 1467818832243 Marionette DEBUG loaded listener.js 08:27:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12ba3f000) [pid = 1662] [serial = 627] [outer = 0x116804800] 08:27:12 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:27:12 INFO - PROCESS | 1662 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:27:12 INFO - PROCESS | 1662 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:27:12 INFO - PROCESS | 1662 | [GFX2-]: Using SkiaGL canvas. 08:27:12 INFO - PROCESS | 1662 | 1467818832636 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:12 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:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 620ms 08:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:27:12 INFO - PROCESS | 1662 | 1467818832682 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:27:12 INFO - PROCESS | 1662 | 1467818832684 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:27:12 INFO - PROCESS | 1662 | 1467818832686 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:27:12 INFO - PROCESS | 1662 | 1467818832687 Marionette TRACE conn2 <- [1,810,null,{}] 08:27:12 INFO - PROCESS | 1662 | 1467818832690 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:12 INFO - PROCESS | 1662 | 1467818832691 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:12 INFO - PROCESS | 1662 | 1467818832799 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:27:12 INFO - PROCESS | 1662 | 1467818832811 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818832812 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b44800 == 38 [pid = 1662] [id = 210] 08:27:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12ba41400) [pid = 1662] [serial = 628] [outer = 0x0] 08:27:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12bfa1800) [pid = 1662] [serial = 629] [outer = 0x12ba41400] 08:27:12 INFO - PROCESS | 1662 | 1467818832839 Marionette DEBUG loaded listener.js 08:27:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12cb9e400) [pid = 1662] [serial = 630] [outer = 0x12ba41400] 08:27:13 INFO - PROCESS | 1662 | 1467818833466 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:13 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12a5e5000) [pid = 1662] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x124d94000) [pid = 1662] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12b05cc00) [pid = 1662] [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:13 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1256a9000) [pid = 1662] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119569c00) [pid = 1662] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1168d0400) [pid = 1662] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12a5dcc00) [pid = 1662] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x124b2a000) [pid = 1662] [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:13 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118673000) [pid = 1662] [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:13 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1168d5c00) [pid = 1662] [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:13 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x128d5b400) [pid = 1662] [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:13 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x123707000) [pid = 1662] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:27:13 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x116812400) [pid = 1662] [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:13 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1177f5400) [pid = 1662] [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:13 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1175a5400) [pid = 1662] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 821ms 08:27:13 INFO - PROCESS | 1662 | 1467818833507 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:27:13 INFO - PROCESS | 1662 | 1467818833508 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:27:13 INFO - PROCESS | 1662 | 1467818833511 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:27:13 INFO - PROCESS | 1662 | 1467818833512 Marionette TRACE conn2 <- [1,814,null,{}] 08:27:13 INFO - PROCESS | 1662 | 1467818833514 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:13 INFO - PROCESS | 1662 | 1467818833515 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:13 INFO - PROCESS | 1662 | 1467818833595 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:27:13 INFO - PROCESS | 1662 | 1467818833600 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818833601 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a77d800 == 39 [pid = 1662] [id = 211] 08:27:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1188c1800) [pid = 1662] [serial = 631] [outer = 0x0] 08:27:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x119567400) [pid = 1662] [serial = 632] [outer = 0x1188c1800] 08:27:13 INFO - PROCESS | 1662 | 1467818833625 Marionette DEBUG loaded listener.js 08:27:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x124666800) [pid = 1662] [serial = 633] [outer = 0x1188c1800] 08:27:13 INFO - PROCESS | 1662 | 1467818833936 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:13 INFO - PROCESS | 1662 | 1467818833983 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:27:13 INFO - PROCESS | 1662 | 1467818833986 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:27:13 INFO - PROCESS | 1662 | 1467818833987 Marionette TRACE conn2 <- [1,818,null,{}] 08:27:13 INFO - PROCESS | 1662 | 1467818833989 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:13 INFO - PROCESS | 1662 | 1467818833990 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:14 INFO - PROCESS | 1662 | 1467818834070 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:27:14 INFO - PROCESS | 1662 | 1467818834130 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818834131 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba81800 == 40 [pid = 1662] [id = 212] 08:27:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x123709c00) [pid = 1662] [serial = 634] [outer = 0x0] 08:27:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x124669400) [pid = 1662] [serial = 635] [outer = 0x123709c00] 08:27:14 INFO - PROCESS | 1662 | 1467818834164 Marionette DEBUG loaded listener.js 08:27:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12cba0000) [pid = 1662] [serial = 636] [outer = 0x123709c00] 08:27:14 INFO - PROCESS | 1662 | 1467818834430 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:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 469ms 08:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:27:14 INFO - PROCESS | 1662 | 1467818834456 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:27:14 INFO - PROCESS | 1662 | 1467818834457 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:27:14 INFO - PROCESS | 1662 | 1467818834459 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:27:14 INFO - PROCESS | 1662 | 1467818834460 Marionette TRACE conn2 <- [1,822,null,{}] 08:27:14 INFO - PROCESS | 1662 | 1467818834470 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:14 INFO - PROCESS | 1662 | 1467818834471 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:14 INFO - PROCESS | 1662 | 1467818834556 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:27:14 INFO - PROCESS | 1662 | 1467818834560 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818834563 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3b6000 == 41 [pid = 1662] [id = 213] 08:27:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12cba2400) [pid = 1662] [serial = 637] [outer = 0x0] 08:27:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12cfaf400) [pid = 1662] [serial = 638] [outer = 0x12cba2400] 08:27:14 INFO - PROCESS | 1662 | 1467818834587 Marionette DEBUG loaded listener.js 08:27:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12cfb7800) [pid = 1662] [serial = 639] [outer = 0x12cba2400] 08:27:14 INFO - PROCESS | 1662 | 1467818834929 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:14 INFO - PROCESS | 1662 | 1467818834937 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:27:14 INFO - PROCESS | 1662 | 1467818834939 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:27:14 INFO - PROCESS | 1662 | 1467818834940 Marionette TRACE conn2 <- [1,826,null,{}] 08:27:14 INFO - PROCESS | 1662 | 1467818834942 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:14 INFO - PROCESS | 1662 | 1467818834944 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:15 INFO - PROCESS | 1662 | 1467818835055 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:27:15 INFO - PROCESS | 1662 | 1467818835061 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818835062 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c66f800 == 42 [pid = 1662] [id = 214] 08:27:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x110e34000) [pid = 1662] [serial = 640] [outer = 0x0] 08:27:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x110e3a400) [pid = 1662] [serial = 641] [outer = 0x110e34000] 08:27:15 INFO - PROCESS | 1662 | 1467818835092 Marionette DEBUG loaded listener.js 08:27:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x110e41000) [pid = 1662] [serial = 642] [outer = 0x110e34000] 08:27:15 INFO - PROCESS | 1662 | 1467818835396 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:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 470ms 08:27:15 INFO - PROCESS | 1662 | 1467818835410 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:27:15 INFO - PROCESS | 1662 | 1467818835412 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:27:15 INFO - PROCESS | 1662 | 1467818835416 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:27:15 INFO - PROCESS | 1662 | 1467818835418 Marionette TRACE conn2 <- [1,830,null,{}] 08:27:15 INFO - PROCESS | 1662 | 1467818835420 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:15 INFO - PROCESS | 1662 | 1467818835421 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:15 INFO - PROCESS | 1662 | 1467818835505 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:27:15 INFO - PROCESS | 1662 | 1467818835605 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818835607 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x112754800 == 43 [pid = 1662] [id = 215] 08:27:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x110e35000) [pid = 1662] [serial = 643] [outer = 0x0] 08:27:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x111f05800) [pid = 1662] [serial = 644] [outer = 0x110e35000] 08:27:15 INFO - PROCESS | 1662 | 1467818835639 Marionette DEBUG loaded listener.js 08:27:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1131d3800) [pid = 1662] [serial = 645] [outer = 0x110e35000] 08:27:16 INFO - PROCESS | 1662 | 1467818836162 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:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 771ms 08:27:16 INFO - PROCESS | 1662 | 1467818836188 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:27:16 INFO - PROCESS | 1662 | 1467818836191 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:27:16 INFO - PROCESS | 1662 | 1467818836222 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:27:16 INFO - PROCESS | 1662 | 1467818836224 Marionette TRACE conn2 <- [1,834,null,{}] 08:27:16 INFO - PROCESS | 1662 | 1467818836231 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:16 INFO - PROCESS | 1662 | 1467818836234 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:16 INFO - PROCESS | 1662 | 1467818836349 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:27:16 INFO - PROCESS | 1662 | 1467818836431 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818836432 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185f0000 == 44 [pid = 1662] [id = 216] 08:27:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118236c00) [pid = 1662] [serial = 646] [outer = 0x0] 08:27:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11830b000) [pid = 1662] [serial = 647] [outer = 0x118236c00] 08:27:16 INFO - PROCESS | 1662 | 1467818836463 Marionette DEBUG loaded listener.js 08:27:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1188c4000) [pid = 1662] [serial = 648] [outer = 0x118236c00] 08:27:17 INFO - PROCESS | 1662 | 1467818837204 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:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1050ms 08:27:17 INFO - PROCESS | 1662 | 1467818837245 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:27:17 INFO - PROCESS | 1662 | 1467818837249 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:27:17 INFO - PROCESS | 1662 | 1467818837253 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:27:17 INFO - PROCESS | 1662 | 1467818837254 Marionette TRACE conn2 <- [1,838,null,{}] 08:27:17 INFO - PROCESS | 1662 | 1467818837258 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:17 INFO - PROCESS | 1662 | 1467818837260 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:17 INFO - PROCESS | 1662 | 1467818837361 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:27:17 INFO - PROCESS | 1662 | 1467818837448 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818837451 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a49000 == 45 [pid = 1662] [id = 217] 08:27:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x113ea6400) [pid = 1662] [serial = 649] [outer = 0x0] 08:27:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x115f5d000) [pid = 1662] [serial = 650] [outer = 0x113ea6400] 08:27:17 INFO - PROCESS | 1662 | 1467818837480 Marionette DEBUG loaded listener.js 08:27:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x116732400) [pid = 1662] [serial = 651] [outer = 0x113ea6400] 08:27:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12c66f800 == 44 [pid = 1662] [id = 214] 08:27:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3b6000 == 43 [pid = 1662] [id = 213] 08:27:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba81800 == 42 [pid = 1662] [id = 212] 08:27:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12a77d800 == 41 [pid = 1662] [id = 211] 08:27:17 INFO - PROCESS | 1662 | --DOCSHELL 0x119b44800 == 40 [pid = 1662] [id = 210] 08:27:17 INFO - PROCESS | 1662 | --DOCSHELL 0x128f14000 == 39 [pid = 1662] [id = 209] 08:27:17 INFO - PROCESS | 1662 | --DOCSHELL 0x1185ed000 == 38 [pid = 1662] [id = 208] 08:27:17 INFO - PROCESS | 1662 | --DOCSHELL 0x1256c2800 == 37 [pid = 1662] [id = 207] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x125cb7000) [pid = 1662] [serial = 596] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12405a800 == 36 [pid = 1662] [id = 206] 08:27:17 INFO - PROCESS | 1662 | --DOCSHELL 0x123306000 == 35 [pid = 1662] [id = 205] 08:27:17 INFO - PROCESS | 1662 | --DOCSHELL 0x119b45000 == 34 [pid = 1662] [id = 204] 08:27:17 INFO - PROCESS | 1662 | --DOCSHELL 0x1190cd800 == 33 [pid = 1662] [id = 203] 08:27:17 INFO - PROCESS | 1662 | --DOCSHELL 0x1185ee800 == 32 [pid = 1662] [id = 202] 08:27:17 INFO - PROCESS | 1662 | --DOCSHELL 0x1170d3000 == 31 [pid = 1662] [id = 201] 08:27:17 INFO - PROCESS | 1662 | --DOCSHELL 0x116509800 == 30 [pid = 1662] [id = 200] 08:27:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba79800 == 29 [pid = 1662] [id = 199] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1175ad000) [pid = 1662] [serial = 537] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119566400) [pid = 1662] [serial = 540] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128d60000) [pid = 1662] [serial = 569] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119583800) [pid = 1662] [serial = 567] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1194c4000) [pid = 1662] [serial = 566] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1175b1800) [pid = 1662] [serial = 564] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x117246c00) [pid = 1662] [serial = 563] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12b865000) [pid = 1662] [serial = 561] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12cfacc00) [pid = 1662] [serial = 594] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12cba5c00) [pid = 1662] [serial = 588] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12c51b000) [pid = 1662] [serial = 585] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12cbab400) [pid = 1662] [serial = 591] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x128d63000) [pid = 1662] [serial = 582] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x125074000) [pid = 1662] [serial = 593] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11822f400) [pid = 1662] [serial = 534] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12ba43000) [pid = 1662] [serial = 584] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x126ed6400) [pid = 1662] [serial = 590] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12c525800) [pid = 1662] [serial = 587] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x127248000) [pid = 1662] [serial = 581] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x119572c00) [pid = 1662] [serial = 578] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119eb7400) [pid = 1662] [serial = 579] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x118402800) [pid = 1662] [serial = 576] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1175a8800) [pid = 1662] [serial = 575] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12c519800) [pid = 1662] [serial = 573] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12bf92c00) [pid = 1662] [serial = 572] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12a541c00) [pid = 1662] [serial = 570] [outer = 0x0] [url = about:blank] 08:27:17 INFO - PROCESS | 1662 | 1467818837890 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:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 672ms 08:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:27:17 INFO - PROCESS | 1662 | 1467818837925 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:27:17 INFO - PROCESS | 1662 | 1467818837928 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:27:17 INFO - PROCESS | 1662 | 1467818837933 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:27:17 INFO - PROCESS | 1662 | 1467818837934 Marionette TRACE conn2 <- [1,842,null,{}] 08:27:17 INFO - PROCESS | 1662 | 1467818837937 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:17 INFO - PROCESS | 1662 | 1467818837938 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:18 INFO - PROCESS | 1662 | 1467818838018 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:27:18 INFO - PROCESS | 1662 | 1467818838071 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818838073 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x116bb0000 == 30 [pid = 1662] [id = 218] 08:27:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x116738000) [pid = 1662] [serial = 652] [outer = 0x0] 08:27:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x116a7a000) [pid = 1662] [serial = 653] [outer = 0x116738000] 08:27:18 INFO - PROCESS | 1662 | 1467818838104 Marionette DEBUG loaded listener.js 08:27:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1175ac000) [pid = 1662] [serial = 654] [outer = 0x116738000] 08:27:18 INFO - PROCESS | 1662 | 1467818838403 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:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 520ms 08:27:18 INFO - PROCESS | 1662 | 1467818838453 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:27:18 INFO - PROCESS | 1662 | 1467818838454 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:27:18 INFO - PROCESS | 1662 | 1467818838456 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:27:18 INFO - PROCESS | 1662 | 1467818838459 Marionette TRACE conn2 <- [1,846,null,{}] 08:27:18 INFO - PROCESS | 1662 | 1467818838467 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:18 INFO - PROCESS | 1662 | 1467818838470 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:18 INFO - PROCESS | 1662 | 1467818838553 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:27:18 INFO - PROCESS | 1662 | 1467818838606 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818838608 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184e0800 == 31 [pid = 1662] [id = 219] 08:27:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1175abc00) [pid = 1662] [serial = 655] [outer = 0x0] 08:27:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118308000) [pid = 1662] [serial = 656] [outer = 0x1175abc00] 08:27:18 INFO - PROCESS | 1662 | 1467818838636 Marionette DEBUG loaded listener.js 08:27:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1188c5c00) [pid = 1662] [serial = 657] [outer = 0x1175abc00] 08:27:18 INFO - PROCESS | 1662 | 1467818838959 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:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 523ms 08:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:27:18 INFO - PROCESS | 1662 | 1467818838981 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:27:18 INFO - PROCESS | 1662 | 1467818838983 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:27:18 INFO - PROCESS | 1662 | 1467818838985 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:27:18 INFO - PROCESS | 1662 | 1467818838986 Marionette TRACE conn2 <- [1,850,null,{}] 08:27:18 INFO - PROCESS | 1662 | 1467818838989 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:18 INFO - PROCESS | 1662 | 1467818838990 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:19 INFO - PROCESS | 1662 | 1467818839075 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:27:19 INFO - PROCESS | 1662 | 1467818839128 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818839129 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x11925e000 == 32 [pid = 1662] [id = 220] 08:27:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1175ad000) [pid = 1662] [serial = 658] [outer = 0x0] 08:27:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118989400) [pid = 1662] [serial = 659] [outer = 0x1175ad000] 08:27:19 INFO - PROCESS | 1662 | 1467818839155 Marionette DEBUG loaded listener.js 08:27:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x119565800) [pid = 1662] [serial = 660] [outer = 0x1175ad000] 08:27:19 INFO - PROCESS | 1662 | 1467818839432 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:19 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:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 470ms 08:27:19 INFO - PROCESS | 1662 | 1467818839455 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:27:19 INFO - PROCESS | 1662 | 1467818839457 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:27:19 INFO - PROCESS | 1662 | 1467818839471 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:27:19 INFO - PROCESS | 1662 | 1467818839473 Marionette TRACE conn2 <- [1,854,null,{}] 08:27:19 INFO - PROCESS | 1662 | 1467818839476 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:19 INFO - PROCESS | 1662 | 1467818839480 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:19 INFO - PROCESS | 1662 | 1467818839604 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:27:19 INFO - PROCESS | 1662 | 1467818839611 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818839612 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185e4800 == 33 [pid = 1662] [id = 221] 08:27:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11956a000) [pid = 1662] [serial = 661] [outer = 0x0] 08:27:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119571800) [pid = 1662] [serial = 662] [outer = 0x11956a000] 08:27:19 INFO - PROCESS | 1662 | 1467818839652 Marionette DEBUG loaded listener.js 08:27:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119ab1000) [pid = 1662] [serial = 663] [outer = 0x11956a000] 08:27:20 INFO - PROCESS | 1662 | 1467818840126 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:20 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:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 684ms 08:27:20 INFO - PROCESS | 1662 | 1467818840145 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:27:20 INFO - PROCESS | 1662 | 1467818840147 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:27:20 INFO - PROCESS | 1662 | 1467818840150 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:27:20 INFO - PROCESS | 1662 | 1467818840151 Marionette TRACE conn2 <- [1,858,null,{}] 08:27:20 INFO - PROCESS | 1662 | 1467818840153 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:20 INFO - PROCESS | 1662 | 1467818840157 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:20 INFO - PROCESS | 1662 | 1467818840269 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:27:20 INFO - PROCESS | 1662 | 1467818840284 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818840285 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x1233d9800 == 34 [pid = 1662] [id = 222] 08:27:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119abb400) [pid = 1662] [serial = 664] [outer = 0x0] 08:27:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119b6cc00) [pid = 1662] [serial = 665] [outer = 0x119abb400] 08:27:20 INFO - PROCESS | 1662 | 1467818840310 Marionette DEBUG loaded listener.js 08:27:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119eb2400) [pid = 1662] [serial = 666] [outer = 0x119abb400] 08:27:20 INFO - PROCESS | 1662 | 1467818840637 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:20 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:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 517ms 08:27:20 INFO - PROCESS | 1662 | 1467818840674 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:27:20 INFO - PROCESS | 1662 | 1467818840675 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:27:20 INFO - PROCESS | 1662 | 1467818840679 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:27:20 INFO - PROCESS | 1662 | 1467818840681 Marionette TRACE conn2 <- [1,862,null,{}] 08:27:20 INFO - PROCESS | 1662 | 1467818840684 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:20 INFO - PROCESS | 1662 | 1467818840685 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:20 INFO - PROCESS | 1662 | 1467818840787 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:27:20 INFO - PROCESS | 1662 | 1467818840790 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818840791 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12447b000 == 35 [pid = 1662] [id = 223] 08:27:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1175af000) [pid = 1662] [serial = 667] [outer = 0x0] 08:27:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x121163400) [pid = 1662] [serial = 668] [outer = 0x1175af000] 08:27:20 INFO - PROCESS | 1662 | 1467818840821 Marionette DEBUG loaded listener.js 08:27:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12127b400) [pid = 1662] [serial = 669] [outer = 0x1175af000] 08:27:21 INFO - PROCESS | 1662 | 1467818841165 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:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 521ms 08:27:21 INFO - PROCESS | 1662 | 1467818841202 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:27:21 INFO - PROCESS | 1662 | 1467818841203 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:27:21 INFO - PROCESS | 1662 | 1467818841206 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:27:21 INFO - PROCESS | 1662 | 1467818841207 Marionette TRACE conn2 <- [1,866,null,{}] 08:27:21 INFO - PROCESS | 1662 | 1467818841209 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:27:21 INFO - PROCESS | 1662 | 1467818841210 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:21 INFO - PROCESS | 1662 | 1467818841306 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:27:21 INFO - PROCESS | 1662 | 1467818841312 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818841313 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1256bd000 == 36 [pid = 1662] [id = 224] 08:27:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x121162400) [pid = 1662] [serial = 670] [outer = 0x0] 08:27:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123704800) [pid = 1662] [serial = 671] [outer = 0x121162400] 08:27:21 INFO - PROCESS | 1662 | 1467818841337 Marionette DEBUG loaded listener.js 08:27:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12370d800) [pid = 1662] [serial = 672] [outer = 0x121162400] 08:27:21 INFO - PROCESS | 1662 | 1467818841657 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:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 08:27:21 INFO - PROCESS | 1662 | 1467818841676 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:27:21 INFO - PROCESS | 1662 | 1467818841679 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:27:21 INFO - PROCESS | 1662 | 1467818841684 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:27:21 INFO - PROCESS | 1662 | 1467818841685 Marionette TRACE conn2 <- [1,870,null,{}] 08:27:21 INFO - PROCESS | 1662 | 1467818841687 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:27:21 INFO - PROCESS | 1662 | 1467818841688 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:21 INFO - PROCESS | 1662 | 1467818841792 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:27:21 INFO - PROCESS | 1662 | 1467818841795 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818841797 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12728a000 == 37 [pid = 1662] [id = 225] 08:27:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12127a400) [pid = 1662] [serial = 673] [outer = 0x0] 08:27:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x123775000) [pid = 1662] [serial = 674] [outer = 0x12127a400] 08:27:21 INFO - PROCESS | 1662 | 1467818841828 Marionette DEBUG loaded listener.js 08:27:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124b2fc00) [pid = 1662] [serial = 675] [outer = 0x12127a400] 08:27:22 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118306800) [pid = 1662] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:27:22 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119bb4000) [pid = 1662] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:27:22 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x125cb1c00) [pid = 1662] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:27:22 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12370cc00) [pid = 1662] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:27:22 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1177ec400) [pid = 1662] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:27:22 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118308400) [pid = 1662] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:27:22 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116804800) [pid = 1662] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:27:22 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12466f400) [pid = 1662] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:27:22 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12ba41400) [pid = 1662] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:27:22 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1188c1800) [pid = 1662] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:27:22 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12cba2400) [pid = 1662] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:27:22 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x123709c00) [pid = 1662] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:27:22 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128f91000) [pid = 1662] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:27:22 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1129a4c00) [pid = 1662] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:27:22 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x113d6a000) [pid = 1662] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:27:22 INFO - PROCESS | 1662 | 1467818842249 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:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 618ms 08:27:22 INFO - PROCESS | 1662 | 1467818842302 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:27:22 INFO - PROCESS | 1662 | 1467818842304 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:27:22 INFO - PROCESS | 1662 | 1467818842306 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:27:22 INFO - PROCESS | 1662 | 1467818842307 Marionette TRACE conn2 <- [1,874,null,{}] 08:27:22 INFO - PROCESS | 1662 | 1467818842310 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:27:22 INFO - PROCESS | 1662 | 1467818842311 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:22 INFO - PROCESS | 1662 | 1467818842396 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:27:22 INFO - PROCESS | 1662 | 1467818842400 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818842401 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x119277800 == 38 [pid = 1662] [id = 226] 08:27:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1177ec400) [pid = 1662] [serial = 676] [outer = 0x0] 08:27:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x12370a400) [pid = 1662] [serial = 677] [outer = 0x1177ec400] 08:27:22 INFO - PROCESS | 1662 | 1467818842425 Marionette DEBUG loaded listener.js 08:27:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x124d24400) [pid = 1662] [serial = 678] [outer = 0x1177ec400] 08:27:22 INFO - PROCESS | 1662 | 1467818842733 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:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 08:27:22 INFO - PROCESS | 1662 | 1467818842774 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:27:22 INFO - PROCESS | 1662 | 1467818842776 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:27:22 INFO - PROCESS | 1662 | 1467818842778 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:27:22 INFO - PROCESS | 1662 | 1467818842780 Marionette TRACE conn2 <- [1,878,null,{}] 08:27:22 INFO - PROCESS | 1662 | 1467818842782 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:27:22 INFO - PROCESS | 1662 | 1467818842784 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:22 INFO - PROCESS | 1662 | 1467818842873 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:27:22 INFO - PROCESS | 1662 | 1467818842928 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818842937 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a30a000 == 39 [pid = 1662] [id = 227] 08:27:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119566c00) [pid = 1662] [serial = 679] [outer = 0x0] 08:27:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12506c400) [pid = 1662] [serial = 680] [outer = 0x119566c00] 08:27:22 INFO - PROCESS | 1662 | 1467818842963 Marionette DEBUG loaded listener.js 08:27:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x125cb2000) [pid = 1662] [serial = 681] [outer = 0x119566c00] 08:27:23 INFO - PROCESS | 1662 | 1467818843264 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:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 520ms 08:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:27:23 INFO - PROCESS | 1662 | 1467818843300 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:27:23 INFO - PROCESS | 1662 | 1467818843301 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:27:23 INFO - PROCESS | 1662 | 1467818843303 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:27:23 INFO - PROCESS | 1662 | 1467818843304 Marionette TRACE conn2 <- [1,882,null,{}] 08:27:23 INFO - PROCESS | 1662 | 1467818843306 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:27:23 INFO - PROCESS | 1662 | 1467818843307 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:23 INFO - PROCESS | 1662 | 1467818843390 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:27:23 INFO - PROCESS | 1662 | 1467818843395 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818843397 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12aae0800 == 40 [pid = 1662] [id = 228] 08:27:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x125cb2c00) [pid = 1662] [serial = 682] [outer = 0x0] 08:27:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x125cbec00) [pid = 1662] [serial = 683] [outer = 0x125cb2c00] 08:27:23 INFO - PROCESS | 1662 | 1467818843421 Marionette DEBUG loaded listener.js 08:27:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128a90c00) [pid = 1662] [serial = 684] [outer = 0x125cb2c00] 08:27:23 INFO - PROCESS | 1662 | 1467818843722 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:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 470ms 08:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:27:23 INFO - PROCESS | 1662 | 1467818843774 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:27:23 INFO - PROCESS | 1662 | 1467818843775 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:27:23 INFO - PROCESS | 1662 | 1467818843777 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:27:23 INFO - PROCESS | 1662 | 1467818843778 Marionette TRACE conn2 <- [1,886,null,{}] 08:27:23 INFO - PROCESS | 1662 | 1467818843780 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:27:23 INFO - PROCESS | 1662 | 1467818843781 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:23 INFO - PROCESS | 1662 | 1467818843889 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:27:23 INFO - PROCESS | 1662 | 1467818843902 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818843903 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b838800 == 41 [pid = 1662] [id = 229] 08:27:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119567c00) [pid = 1662] [serial = 685] [outer = 0x0] 08:27:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128a8e400) [pid = 1662] [serial = 686] [outer = 0x119567c00] 08:27:23 INFO - PROCESS | 1662 | 1467818843927 Marionette DEBUG loaded listener.js 08:27:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128d5b400) [pid = 1662] [serial = 687] [outer = 0x119567c00] 08:27:24 INFO - PROCESS | 1662 | 1467818844332 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:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 622ms 08:27:24 INFO - PROCESS | 1662 | 1467818844411 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:27:24 INFO - PROCESS | 1662 | 1467818844414 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:27:24 INFO - PROCESS | 1662 | 1467818844418 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:27:24 INFO - PROCESS | 1662 | 1467818844420 Marionette TRACE conn2 <- [1,890,null,{}] 08:27:24 INFO - PROCESS | 1662 | 1467818844424 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:27:24 INFO - PROCESS | 1662 | 1467818844426 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:24 INFO - PROCESS | 1662 | 1467818844534 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:27:24 INFO - PROCESS | 1662 | 1467818844625 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818844626 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x11841b000 == 42 [pid = 1662] [id = 230] 08:27:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1130ab800) [pid = 1662] [serial = 688] [outer = 0x0] 08:27:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x113ea7000) [pid = 1662] [serial = 689] [outer = 0x1130ab800] 08:27:24 INFO - PROCESS | 1662 | 1467818844670 Marionette DEBUG loaded listener.js 08:27:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x116a7f000) [pid = 1662] [serial = 690] [outer = 0x1130ab800] 08:27:25 INFO - PROCESS | 1662 | 1467818845079 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:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 720ms 08:27:25 INFO - PROCESS | 1662 | 1467818845145 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:27:25 INFO - PROCESS | 1662 | 1467818845148 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:27:25 INFO - PROCESS | 1662 | 1467818845154 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:27:25 INFO - PROCESS | 1662 | 1467818845156 Marionette TRACE conn2 <- [1,894,null,{}] 08:27:25 INFO - PROCESS | 1662 | 1467818845158 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:27:25 INFO - PROCESS | 1662 | 1467818845160 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:25 INFO - PROCESS | 1662 | 1467818845265 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:27:25 INFO - PROCESS | 1662 | 1467818845332 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818845334 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231ce800 == 43 [pid = 1662] [id = 231] 08:27:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x117f60c00) [pid = 1662] [serial = 691] [outer = 0x0] 08:27:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x11830a400) [pid = 1662] [serial = 692] [outer = 0x117f60c00] 08:27:25 INFO - PROCESS | 1662 | 1467818845364 Marionette DEBUG loaded listener.js 08:27:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11866e400) [pid = 1662] [serial = 693] [outer = 0x117f60c00] 08:27:25 INFO - PROCESS | 1662 | 1467818845786 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:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 669ms 08:27:25 INFO - PROCESS | 1662 | 1467818845824 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:27:25 INFO - PROCESS | 1662 | 1467818845825 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:27:25 INFO - PROCESS | 1662 | 1467818845884 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:27:25 INFO - PROCESS | 1662 | 1467818845886 Marionette TRACE conn2 <- [1,898,null,{}] 08:27:25 INFO - PROCESS | 1662 | 1467818845895 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:27:25 INFO - PROCESS | 1662 | 1467818845898 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:26 INFO - PROCESS | 1662 | 1467818846001 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:27:26 INFO - PROCESS | 1662 | 1467818846069 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818846071 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd97800 == 44 [pid = 1662] [id = 232] 08:27:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x119573800) [pid = 1662] [serial = 694] [outer = 0x0] 08:27:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x119b64000) [pid = 1662] [serial = 695] [outer = 0x119573800] 08:27:26 INFO - PROCESS | 1662 | 1467818846104 Marionette DEBUG loaded listener.js 08:27:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119b6e000) [pid = 1662] [serial = 696] [outer = 0x119573800] 08:27:26 INFO - PROCESS | 1662 | 1467818846529 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:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 713ms 08:27:26 INFO - PROCESS | 1662 | 1467818846557 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:27:26 INFO - PROCESS | 1662 | 1467818846559 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:27:26 INFO - PROCESS | 1662 | 1467818846562 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:27:26 INFO - PROCESS | 1662 | 1467818846563 Marionette TRACE conn2 <- [1,902,null,{}] 08:27:26 INFO - PROCESS | 1662 | 1467818846566 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:27:26 INFO - PROCESS | 1662 | 1467818846567 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:26 INFO - PROCESS | 1662 | 1467818846671 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:27:26 INFO - PROCESS | 1662 | 1467818846739 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818846740 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3c0800 == 45 [pid = 1662] [id = 233] 08:27:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119d0dc00) [pid = 1662] [serial = 697] [outer = 0x0] 08:27:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x121163c00) [pid = 1662] [serial = 698] [outer = 0x119d0dc00] 08:27:26 INFO - PROCESS | 1662 | 1467818846768 Marionette DEBUG loaded listener.js 08:27:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12370dc00) [pid = 1662] [serial = 699] [outer = 0x119d0dc00] 08:27:27 INFO - PROCESS | 1662 | 1467818847201 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:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 670ms 08:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:27:27 INFO - PROCESS | 1662 | 1467818847232 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:27:27 INFO - PROCESS | 1662 | 1467818847234 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:27:27 INFO - PROCESS | 1662 | 1467818847236 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:27:27 INFO - PROCESS | 1662 | 1467818847237 Marionette TRACE conn2 <- [1,906,null,{}] 08:27:27 INFO - PROCESS | 1662 | 1467818847240 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:27:27 INFO - PROCESS | 1662 | 1467818847241 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:27 INFO - PROCESS | 1662 | 1467818847361 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:27:27 INFO - PROCESS | 1662 | 1467818847443 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818847445 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x116780000 == 46 [pid = 1662] [id = 234] 08:27:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x110e3ec00) [pid = 1662] [serial = 700] [outer = 0x0] 08:27:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x116b1ac00) [pid = 1662] [serial = 701] [outer = 0x110e3ec00] 08:27:27 INFO - PROCESS | 1662 | 1467818847476 Marionette DEBUG loaded listener.js 08:27:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x124208400) [pid = 1662] [serial = 702] [outer = 0x110e3ec00] 08:27:28 INFO - PROCESS | 1662 | 1467818848014 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:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 820ms 08:27:28 INFO - PROCESS | 1662 | 1467818848056 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:27:28 INFO - PROCESS | 1662 | 1467818848059 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:27:28 INFO - PROCESS | 1662 | 1467818848064 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:27:28 INFO - PROCESS | 1662 | 1467818848066 Marionette TRACE conn2 <- [1,910,null,{}] 08:27:28 INFO - PROCESS | 1662 | 1467818848070 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:27:28 INFO - PROCESS | 1662 | 1467818848072 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:28 INFO - PROCESS | 1662 | 1467818848165 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:27:28 INFO - PROCESS | 1662 | 1467818848234 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818848236 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x113296800 == 47 [pid = 1662] [id = 235] 08:27:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1128ca400) [pid = 1662] [serial = 703] [outer = 0x0] 08:27:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1128cd400) [pid = 1662] [serial = 704] [outer = 0x1128ca400] 08:27:28 INFO - PROCESS | 1662 | 1467818848264 Marionette DEBUG loaded listener.js 08:27:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1128d7000) [pid = 1662] [serial = 705] [outer = 0x1128ca400] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12aae0800 == 46 [pid = 1662] [id = 228] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12a30a000 == 45 [pid = 1662] [id = 227] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x119277800 == 44 [pid = 1662] [id = 226] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12728a000 == 43 [pid = 1662] [id = 225] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1256bd000 == 42 [pid = 1662] [id = 224] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12447b000 == 41 [pid = 1662] [id = 223] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1233d9800 == 40 [pid = 1662] [id = 222] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1185e4800 == 39 [pid = 1662] [id = 221] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x11925e000 == 38 [pid = 1662] [id = 220] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1184e0800 == 37 [pid = 1662] [id = 219] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x116bb0000 == 36 [pid = 1662] [id = 218] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x116a49000 == 35 [pid = 1662] [id = 217] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1185f0000 == 34 [pid = 1662] [id = 216] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x112754800 == 33 [pid = 1662] [id = 215] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x116780000 == 32 [pid = 1662] [id = 234] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3c0800 == 31 [pid = 1662] [id = 233] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd97800 == 30 [pid = 1662] [id = 232] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1231ce800 == 29 [pid = 1662] [id = 231] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x11841b000 == 28 [pid = 1662] [id = 230] 08:27:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12b838800 == 27 [pid = 1662] [id = 229] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12a53fc00) [pid = 1662] [serial = 623] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x119abac00) [pid = 1662] [serial = 605] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x119eb1800) [pid = 1662] [serial = 606] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x128f9bc00) [pid = 1662] [serial = 620] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1233bf800) [pid = 1662] [serial = 611] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12466a400) [pid = 1662] [serial = 612] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x121163000) [pid = 1662] [serial = 608] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x123705800) [pid = 1662] [serial = 609] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12706c000) [pid = 1662] [serial = 617] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128a99800) [pid = 1662] [serial = 618] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x125cbac00) [pid = 1662] [serial = 597] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1177eec00) [pid = 1662] [serial = 599] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118233c00) [pid = 1662] [serial = 600] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11840d400) [pid = 1662] [serial = 602] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12b063c00) [pid = 1662] [serial = 626] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11897dc00) [pid = 1662] [serial = 603] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1256adc00) [pid = 1662] [serial = 614] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x125cbf400) [pid = 1662] [serial = 615] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12bfa1800) [pid = 1662] [serial = 629] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12ba3f000) [pid = 1662] [serial = 627] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12cb9e400) [pid = 1662] [serial = 630] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119567400) [pid = 1662] [serial = 632] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x124666800) [pid = 1662] [serial = 633] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12cfaf400) [pid = 1662] [serial = 638] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12cfb7800) [pid = 1662] [serial = 639] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x110e3a400) [pid = 1662] [serial = 641] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12a5a7400) [pid = 1662] [serial = 624] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12cba0000) [pid = 1662] [serial = 636] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1292de400) [pid = 1662] [serial = 621] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x124669400) [pid = 1662] [serial = 635] [outer = 0x0] [url = about:blank] 08:27:29 INFO - PROCESS | 1662 | 1467818849259 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:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1226ms 08:27:29 INFO - PROCESS | 1662 | 1467818849288 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:27:29 INFO - PROCESS | 1662 | 1467818849291 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:27:29 INFO - PROCESS | 1662 | 1467818849296 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:27:29 INFO - PROCESS | 1662 | 1467818849297 Marionette TRACE conn2 <- [1,914,null,{}] 08:27:29 INFO - PROCESS | 1662 | 1467818849301 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:27:29 INFO - PROCESS | 1662 | 1467818849303 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:29 INFO - PROCESS | 1662 | 1467818849385 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:27:29 INFO - PROCESS | 1662 | 1467818849389 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818849392 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x113d12800 == 28 [pid = 1662] [id = 236] 08:27:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1121b4400) [pid = 1662] [serial = 706] [outer = 0x0] 08:27:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1128d3000) [pid = 1662] [serial = 707] [outer = 0x1121b4400] 08:27:29 INFO - PROCESS | 1662 | 1467818849424 Marionette DEBUG loaded listener.js 08:27:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x111f3dc00) [pid = 1662] [serial = 708] [outer = 0x1121b4400] 08:27:29 INFO - PROCESS | 1662 | 1467818849787 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:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 572ms 08:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:27:29 INFO - PROCESS | 1662 | 1467818849866 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:27:29 INFO - PROCESS | 1662 | 1467818849868 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:27:29 INFO - PROCESS | 1662 | 1467818849871 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:27:29 INFO - PROCESS | 1662 | 1467818849874 Marionette TRACE conn2 <- [1,918,null,{}] 08:27:29 INFO - PROCESS | 1662 | 1467818849883 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:27:29 INFO - PROCESS | 1662 | 1467818849886 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:30 INFO - PROCESS | 1662 | 1467818849996 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:27:30 INFO - PROCESS | 1662 | 1467818850067 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1662 | 1467818850071 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x11625e800 == 29 [pid = 1662] [id = 237] 08:27:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11213cc00) [pid = 1662] [serial = 709] [outer = 0x0] 08:27:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1128cf800) [pid = 1662] [serial = 710] [outer = 0x11213cc00] 08:27:30 INFO - PROCESS | 1662 | 1467818850101 Marionette DEBUG loaded listener.js 08:27:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1129b2000) [pid = 1662] [serial = 711] [outer = 0x11213cc00] 08:27:30 INFO - PROCESS | 1662 | 1467818850616 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:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 822ms 08:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:27:30 INFO - PROCESS | 1662 | 1467818850693 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:27:30 INFO - PROCESS | 1662 | 1467818850696 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:27:30 INFO - PROCESS | 1662 | 1467818850701 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:27:30 INFO - PROCESS | 1662 | 1467818850704 Marionette TRACE conn2 <- [1,922,null,{}] 08:27:30 INFO - PROCESS | 1662 | 1467818850707 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:27:30 INFO - PROCESS | 1662 | 1467818850709 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:30 INFO - PROCESS | 1662 | 1467818850810 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:27:30 INFO - PROCESS | 1662 | 1467818850882 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1662 | 1467818850883 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170c3000 == 30 [pid = 1662] [id = 238] 08:27:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x111c22400) [pid = 1662] [serial = 712] [outer = 0x0] 08:27:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1133bc400) [pid = 1662] [serial = 713] [outer = 0x111c22400] 08:27:30 INFO - PROCESS | 1662 | 1467818850915 Marionette DEBUG loaded listener.js 08:27:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x113d6a000) [pid = 1662] [serial = 714] [outer = 0x111c22400] 08:27:31 INFO - PROCESS | 1662 | 1467818851466 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:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 827ms 08:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:27:31 INFO - PROCESS | 1662 | 1467818851525 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:27:31 INFO - PROCESS | 1662 | 1467818851527 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:27:31 INFO - PROCESS | 1662 | 1467818851531 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:27:31 INFO - PROCESS | 1662 | 1467818851533 Marionette TRACE conn2 <- [1,926,null,{}] 08:27:31 INFO - PROCESS | 1662 | 1467818851537 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:27:31 INFO - PROCESS | 1662 | 1467818851539 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:31 INFO - PROCESS | 1662 | 1467818851641 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:27:31 INFO - PROCESS | 1662 | --DOCSHELL 0x113296800 == 29 [pid = 1662] [id = 235] 08:27:31 INFO - PROCESS | 1662 | 1467818851719 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818851722 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x113298000 == 30 [pid = 1662] [id = 239] 08:27:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1128d7400) [pid = 1662] [serial = 715] [outer = 0x0] 08:27:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1129b0800) [pid = 1662] [serial = 716] [outer = 0x1128d7400] 08:27:31 INFO - PROCESS | 1662 | 1467818851749 Marionette DEBUG loaded listener.js 08:27:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11304ec00) [pid = 1662] [serial = 717] [outer = 0x1128d7400] 08:27:32 INFO - PROCESS | 1662 | 1467818852109 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:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 623ms 08:27:32 INFO - PROCESS | 1662 | 1467818852153 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:27:32 INFO - PROCESS | 1662 | 1467818852156 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:27:32 INFO - PROCESS | 1662 | 1467818852161 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:27:32 INFO - PROCESS | 1662 | 1467818852163 Marionette TRACE conn2 <- [1,930,null,{}] 08:27:32 INFO - PROCESS | 1662 | 1467818852170 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:27:32 INFO - PROCESS | 1662 | 1467818852171 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:32 INFO - PROCESS | 1662 | 1467818852254 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:27:32 INFO - PROCESS | 1662 | 1467818852261 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818852263 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x118422000 == 31 [pid = 1662] [id = 240] 08:27:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x115e1b800) [pid = 1662] [serial = 718] [outer = 0x0] 08:27:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x116804c00) [pid = 1662] [serial = 719] [outer = 0x115e1b800] 08:27:32 INFO - PROCESS | 1662 | 1467818852307 Marionette DEBUG loaded listener.js 08:27:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x116a7a400) [pid = 1662] [serial = 720] [outer = 0x115e1b800] 08:27:32 INFO - PROCESS | 1662 | 1467818852821 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:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 677ms 08:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:27:32 INFO - PROCESS | 1662 | 1467818852837 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:27:32 INFO - PROCESS | 1662 | 1467818852838 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:27:32 INFO - PROCESS | 1662 | 1467818852840 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:27:32 INFO - PROCESS | 1662 | 1467818852843 Marionette TRACE conn2 <- [1,934,null,{}] 08:27:32 INFO - PROCESS | 1662 | 1467818852852 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:27:32 INFO - PROCESS | 1662 | 1467818852855 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:32 INFO - PROCESS | 1662 | 1467818852938 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:27:32 INFO - PROCESS | 1662 | 1467818852943 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818852954 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185fa000 == 32 [pid = 1662] [id = 241] 08:27:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1175a7000) [pid = 1662] [serial = 721] [outer = 0x0] 08:27:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1177ed800) [pid = 1662] [serial = 722] [outer = 0x1175a7000] 08:27:32 INFO - PROCESS | 1662 | 1467818852984 Marionette DEBUG loaded listener.js 08:27:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x117f61c00) [pid = 1662] [serial = 723] [outer = 0x1175a7000] 08:27:33 INFO - PROCESS | 1662 | 1467818853375 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:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 574ms 08:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:27:33 INFO - PROCESS | 1662 | 1467818853415 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:27:33 INFO - PROCESS | 1662 | 1467818853417 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:27:33 INFO - PROCESS | 1662 | 1467818853419 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:27:33 INFO - PROCESS | 1662 | 1467818853420 Marionette TRACE conn2 <- [1,938,null,{}] 08:27:33 INFO - PROCESS | 1662 | 1467818853422 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:27:33 INFO - PROCESS | 1662 | 1467818853423 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:33 INFO - PROCESS | 1662 | 1467818853520 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:27:33 INFO - PROCESS | 1662 | 1467818853577 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818853578 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x119560800 == 33 [pid = 1662] [id = 242] 08:27:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11830d000) [pid = 1662] [serial = 724] [outer = 0x0] 08:27:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118408400) [pid = 1662] [serial = 725] [outer = 0x11830d000] 08:27:33 INFO - PROCESS | 1662 | 1467818853603 Marionette DEBUG loaded listener.js 08:27:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x118620000) [pid = 1662] [serial = 726] [outer = 0x11830d000] 08:27:33 INFO - PROCESS | 1662 | 1467818853899 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:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 519ms 08:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:27:33 INFO - PROCESS | 1662 | 1467818853938 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:27:33 INFO - PROCESS | 1662 | 1467818853939 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:27:33 INFO - PROCESS | 1662 | 1467818853942 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:27:33 INFO - PROCESS | 1662 | 1467818853943 Marionette TRACE conn2 <- [1,942,null,{}] 08:27:33 INFO - PROCESS | 1662 | 1467818853947 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:27:33 INFO - PROCESS | 1662 | 1467818853949 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:34 INFO - PROCESS | 1662 | 1467818854043 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:27:34 INFO - PROCESS | 1662 | 1467818854046 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818854047 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a063000 == 34 [pid = 1662] [id = 243] 08:27:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x11830a800) [pid = 1662] [serial = 727] [outer = 0x0] 08:27:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118672c00) [pid = 1662] [serial = 728] [outer = 0x11830a800] 08:27:34 INFO - PROCESS | 1662 | 1467818854078 Marionette DEBUG loaded listener.js 08:27:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1188cb400) [pid = 1662] [serial = 729] [outer = 0x11830a800] 08:27:34 INFO - PROCESS | 1662 | 1467818854405 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:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 473ms 08:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:27:34 INFO - PROCESS | 1662 | 1467818854420 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:27:34 INFO - PROCESS | 1662 | 1467818854421 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:27:34 INFO - PROCESS | 1662 | 1467818854423 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:27:34 INFO - PROCESS | 1662 | 1467818854424 Marionette TRACE conn2 <- [1,946,null,{}] 08:27:34 INFO - PROCESS | 1662 | 1467818854427 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:27:34 INFO - PROCESS | 1662 | 1467818854434 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:34 INFO - PROCESS | 1662 | 1467818854555 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:27:34 INFO - PROCESS | 1662 | 1467818854559 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818854560 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231bf800 == 35 [pid = 1662] [id = 244] 08:27:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1188f4800) [pid = 1662] [serial = 730] [outer = 0x0] 08:27:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x119062400) [pid = 1662] [serial = 731] [outer = 0x1188f4800] 08:27:34 INFO - PROCESS | 1662 | 1467818854586 Marionette DEBUG loaded listener.js 08:27:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x11956d800) [pid = 1662] [serial = 732] [outer = 0x1188f4800] 08:27:34 INFO - PROCESS | 1662 | 1467818854934 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:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 568ms 08:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:27:34 INFO - PROCESS | 1662 | 1467818854992 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:27:34 INFO - PROCESS | 1662 | 1467818854993 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:27:34 INFO - PROCESS | 1662 | 1467818854995 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:27:34 INFO - PROCESS | 1662 | 1467818854996 Marionette TRACE conn2 <- [1,950,null,{}] 08:27:35 INFO - PROCESS | 1662 | 1467818854998 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:27:35 INFO - PROCESS | 1662 | 1467818854999 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:35 INFO - PROCESS | 1662 | 1467818855113 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x110e35000) [pid = 1662] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1177ec400) [pid = 1662] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x116738000) [pid = 1662] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1175ad000) [pid = 1662] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118236c00) [pid = 1662] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x11956a000) [pid = 1662] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x119d0dc00) [pid = 1662] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x110e3ec00) [pid = 1662] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119566c00) [pid = 1662] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x110e34000) [pid = 1662] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119567c00) [pid = 1662] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x125cb2c00) [pid = 1662] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1128ca400) [pid = 1662] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1130ab800) [pid = 1662] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x117f60c00) [pid = 1662] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119573800) [pid = 1662] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119abb400) [pid = 1662] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1175af000) [pid = 1662] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x121162400) [pid = 1662] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12127a400) [pid = 1662] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x113ea6400) [pid = 1662] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:27:35 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1175abc00) [pid = 1662] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:27:35 INFO - PROCESS | 1662 | 1467818855168 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818855170 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x1165b8000 == 36 [pid = 1662] [id = 245] 08:27:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x110e36c00) [pid = 1662] [serial = 733] [outer = 0x0] 08:27:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x110fa7c00) [pid = 1662] [serial = 734] [outer = 0x110e36c00] 08:27:35 INFO - PROCESS | 1662 | 1467818855194 Marionette DEBUG loaded listener.js 08:27:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x113d5f000) [pid = 1662] [serial = 735] [outer = 0x110e36c00] 08:27:35 INFO - PROCESS | 1662 | 1467818855452 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:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 469ms 08:27:35 INFO - PROCESS | 1662 | 1467818855468 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:27:35 INFO - PROCESS | 1662 | 1467818855469 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:27:35 INFO - PROCESS | 1662 | 1467818855475 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:27:35 INFO - PROCESS | 1662 | 1467818855477 Marionette TRACE conn2 <- [1,954,null,{}] 08:27:35 INFO - PROCESS | 1662 | 1467818855488 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:27:35 INFO - PROCESS | 1662 | 1467818855489 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:35 INFO - PROCESS | 1662 | 1467818855571 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:27:35 INFO - PROCESS | 1662 | 1467818855575 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818855576 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x124d60000 == 37 [pid = 1662] [id = 246] 08:27:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1130eb800) [pid = 1662] [serial = 736] [outer = 0x0] 08:27:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11956a000) [pid = 1662] [serial = 737] [outer = 0x1130eb800] 08:27:35 INFO - PROCESS | 1662 | 1467818855602 Marionette DEBUG loaded listener.js 08:27:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11957fc00) [pid = 1662] [serial = 738] [outer = 0x1130eb800] 08:27:35 INFO - PROCESS | 1662 | 1467818855941 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:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 477ms 08:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:27:35 INFO - PROCESS | 1662 | 1467818855953 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:27:35 INFO - PROCESS | 1662 | 1467818855954 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:27:35 INFO - PROCESS | 1662 | 1467818855956 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:27:35 INFO - PROCESS | 1662 | 1467818855957 Marionette TRACE conn2 <- [1,958,null,{}] 08:27:35 INFO - PROCESS | 1662 | 1467818855959 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:27:35 INFO - PROCESS | 1662 | 1467818855960 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:36 INFO - PROCESS | 1662 | 1467818856071 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:27:36 INFO - PROCESS | 1662 | 1467818856078 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818856079 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x1256d0000 == 38 [pid = 1662] [id = 247] 08:27:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x113239c00) [pid = 1662] [serial = 739] [outer = 0x0] 08:27:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116a10800) [pid = 1662] [serial = 740] [outer = 0x113239c00] 08:27:36 INFO - PROCESS | 1662 | 1467818856110 Marionette DEBUG loaded listener.js 08:27:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x119b6d400) [pid = 1662] [serial = 741] [outer = 0x113239c00] 08:27:36 INFO - PROCESS | 1662 | 1467818856398 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:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 471ms 08:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:27:36 INFO - PROCESS | 1662 | 1467818856434 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:27:36 INFO - PROCESS | 1662 | 1467818856436 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:27:36 INFO - PROCESS | 1662 | 1467818856438 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:27:36 INFO - PROCESS | 1662 | 1467818856439 Marionette TRACE conn2 <- [1,962,null,{}] 08:27:36 INFO - PROCESS | 1662 | 1467818856441 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:27:36 INFO - PROCESS | 1662 | 1467818856442 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:36 INFO - PROCESS | 1662 | 1467818856523 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:27:36 INFO - PROCESS | 1662 | 1467818856527 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818856529 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x127287800 == 39 [pid = 1662] [id = 248] 08:27:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119ab0400) [pid = 1662] [serial = 742] [outer = 0x0] 08:27:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x119d10000) [pid = 1662] [serial = 743] [outer = 0x119ab0400] 08:27:36 INFO - PROCESS | 1662 | 1467818856554 Marionette DEBUG loaded listener.js 08:27:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118622800) [pid = 1662] [serial = 744] [outer = 0x119ab0400] 08:27:36 INFO - PROCESS | 1662 | 1467818856857 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:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 469ms 08:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:27:36 INFO - PROCESS | 1662 | 1467818856907 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:27:36 INFO - PROCESS | 1662 | 1467818856909 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:27:36 INFO - PROCESS | 1662 | 1467818856911 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:27:36 INFO - PROCESS | 1662 | 1467818856913 Marionette TRACE conn2 <- [1,966,null,{}] 08:27:36 INFO - PROCESS | 1662 | 1467818856915 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:27:36 INFO - PROCESS | 1662 | 1467818856917 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:37 INFO - PROCESS | 1662 | 1467818857032 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:27:37 INFO - PROCESS | 1662 | 1467818857038 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818857047 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a5c000 == 40 [pid = 1662] [id = 249] 08:27:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x119b66c00) [pid = 1662] [serial = 745] [outer = 0x0] 08:27:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x119e1d800) [pid = 1662] [serial = 746] [outer = 0x119b66c00] 08:27:37 INFO - PROCESS | 1662 | 1467818857074 Marionette DEBUG loaded listener.js 08:27:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12329ac00) [pid = 1662] [serial = 747] [outer = 0x119b66c00] 08:27:37 INFO - PROCESS | 1662 | 1467818857530 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:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 670ms 08:27:37 INFO - PROCESS | 1662 | 1467818857585 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:27:37 INFO - PROCESS | 1662 | 1467818857588 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:27:37 INFO - PROCESS | 1662 | 1467818857591 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:27:37 INFO - PROCESS | 1662 | 1467818857597 Marionette TRACE conn2 <- [1,970,null,{}] 08:27:37 INFO - PROCESS | 1662 | 1467818857601 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:27:37 INFO - PROCESS | 1662 | 1467818857603 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:37 INFO - PROCESS | 1662 | 1467818857712 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:27:37 INFO - PROCESS | 1662 | 1467818857793 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818857794 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x118441000 == 41 [pid = 1662] [id = 250] 08:27:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x112a88400) [pid = 1662] [serial = 748] [outer = 0x0] 08:27:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1131d2800) [pid = 1662] [serial = 749] [outer = 0x112a88400] 08:27:37 INFO - PROCESS | 1662 | 1467818857839 Marionette DEBUG loaded listener.js 08:27:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x115f60400) [pid = 1662] [serial = 750] [outer = 0x112a88400] 08:27:38 INFO - PROCESS | 1662 | 1467818858298 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:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 726ms 08:27:38 INFO - PROCESS | 1662 | 1467818858317 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:27:38 INFO - PROCESS | 1662 | 1467818858320 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:27:38 INFO - PROCESS | 1662 | 1467818858324 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:27:38 INFO - PROCESS | 1662 | 1467818858326 Marionette TRACE conn2 <- [1,974,null,{}] 08:27:38 INFO - PROCESS | 1662 | 1467818858328 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:27:38 INFO - PROCESS | 1662 | 1467818858330 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:38 INFO - PROCESS | 1662 | 1467818858440 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:27:38 INFO - PROCESS | 1662 | 1467818858552 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818858554 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231c7800 == 42 [pid = 1662] [id = 251] 08:27:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x117091c00) [pid = 1662] [serial = 751] [outer = 0x0] 08:27:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1175b2000) [pid = 1662] [serial = 752] [outer = 0x117091c00] 08:27:38 INFO - PROCESS | 1662 | 1467818858619 Marionette DEBUG loaded listener.js 08:27:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x118232400) [pid = 1662] [serial = 753] [outer = 0x117091c00] 08:27:39 INFO - PROCESS | 1662 | 1467818859114 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:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 823ms 08:27:39 INFO - PROCESS | 1662 | 1467818859147 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:27:39 INFO - PROCESS | 1662 | 1467818859149 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:27:39 INFO - PROCESS | 1662 | 1467818859151 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:27:39 INFO - PROCESS | 1662 | 1467818859154 Marionette TRACE conn2 <- [1,978,null,{}] 08:27:39 INFO - PROCESS | 1662 | 1467818859162 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:27:39 INFO - PROCESS | 1662 | 1467818859165 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:39 INFO - PROCESS | 1662 | 1467818859267 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:27:39 INFO - PROCESS | 1662 | 1467818859324 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818859326 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x1292c7000 == 43 [pid = 1662] [id = 252] 08:27:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x118679400) [pid = 1662] [serial = 754] [outer = 0x0] 08:27:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x119498800) [pid = 1662] [serial = 755] [outer = 0x118679400] 08:27:39 INFO - PROCESS | 1662 | 1467818859357 Marionette DEBUG loaded listener.js 08:27:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x119569800) [pid = 1662] [serial = 756] [outer = 0x118679400] 08:27:39 INFO - PROCESS | 1662 | 1467818859793 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:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 673ms 08:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:27:39 INFO - PROCESS | 1662 | 1467818859825 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:27:39 INFO - PROCESS | 1662 | 1467818859827 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:27:39 INFO - PROCESS | 1662 | 1467818859829 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:27:39 INFO - PROCESS | 1662 | 1467818859830 Marionette TRACE conn2 <- [1,982,null,{}] 08:27:39 INFO - PROCESS | 1662 | 1467818859833 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:27:39 INFO - PROCESS | 1662 | 1467818859834 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:39 INFO - PROCESS | 1662 | 1467818859951 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:27:40 INFO - PROCESS | 1662 | 1467818860017 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818860019 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a31f800 == 44 [pid = 1662] [id = 253] 08:27:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11957e800) [pid = 1662] [serial = 757] [outer = 0x0] 08:27:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x119eb3000) [pid = 1662] [serial = 758] [outer = 0x11957e800] 08:27:40 INFO - PROCESS | 1662 | 1467818860047 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x121166800) [pid = 1662] [serial = 759] [outer = 0x11957e800] 08:27:40 INFO - PROCESS | 1662 | 1467818860441 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:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 671ms 08:27:40 INFO - PROCESS | 1662 | 1467818860501 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:27:40 INFO - PROCESS | 1662 | 1467818860502 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:27:40 INFO - PROCESS | 1662 | 1467818860504 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:27:40 INFO - PROCESS | 1662 | 1467818860506 Marionette TRACE conn2 <- [1,986,null,{}] 08:27:40 INFO - PROCESS | 1662 | 1467818860508 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:27:40 INFO - PROCESS | 1662 | 1467818860510 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:40 INFO - PROCESS | 1662 | 1467818860646 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:27:40 INFO - PROCESS | 1662 | 1467818860655 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818860657 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x11275f800 == 45 [pid = 1662] [id = 254] 08:27:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x111cac000) [pid = 1662] [serial = 760] [outer = 0x0] 08:27:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x116807400) [pid = 1662] [serial = 761] [outer = 0x111cac000] 08:27:40 INFO - PROCESS | 1662 | 1467818860686 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x119b69800) [pid = 1662] [serial = 762] [outer = 0x111cac000] 08:27:41 INFO - PROCESS | 1662 | 1467818861272 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:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 822ms 08:27:41 INFO - PROCESS | 1662 | 1467818861327 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:27:41 INFO - PROCESS | 1662 | 1467818861329 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:27:41 INFO - PROCESS | 1662 | 1467818861332 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:27:41 INFO - PROCESS | 1662 | 1467818861333 Marionette TRACE conn2 <- [1,990,null,{}] 08:27:41 INFO - PROCESS | 1662 | 1467818861336 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:27:41 INFO - PROCESS | 1662 | 1467818861337 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:41 INFO - PROCESS | 1662 | 1467818861417 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:27:41 INFO - PROCESS | 1662 | 1467818861490 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818861491 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x117f47000 == 46 [pid = 1662] [id = 255] 08:27:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x112a7c800) [pid = 1662] [serial = 763] [outer = 0x0] 08:27:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x115ef6800) [pid = 1662] [serial = 764] [outer = 0x112a7c800] 08:27:41 INFO - PROCESS | 1662 | 1467818861538 Marionette DEBUG loaded listener.js 08:27:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1168cec00) [pid = 1662] [serial = 765] [outer = 0x112a7c800] 08:27:41 INFO - PROCESS | 1662 | --DOCSHELL 0x127287800 == 45 [pid = 1662] [id = 248] 08:27:41 INFO - PROCESS | 1662 | --DOCSHELL 0x1256d0000 == 44 [pid = 1662] [id = 247] 08:27:41 INFO - PROCESS | 1662 | --DOCSHELL 0x124d60000 == 43 [pid = 1662] [id = 246] 08:27:41 INFO - PROCESS | 1662 | --DOCSHELL 0x1165b8000 == 42 [pid = 1662] [id = 245] 08:27:41 INFO - PROCESS | 1662 | --DOCSHELL 0x1231bf800 == 41 [pid = 1662] [id = 244] 08:27:41 INFO - PROCESS | 1662 | --DOCSHELL 0x11a063000 == 40 [pid = 1662] [id = 243] 08:27:41 INFO - PROCESS | 1662 | --DOCSHELL 0x119560800 == 39 [pid = 1662] [id = 242] 08:27:41 INFO - PROCESS | 1662 | --DOCSHELL 0x1185fa000 == 38 [pid = 1662] [id = 241] 08:27:41 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1128d3000) [pid = 1662] [serial = 707] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOCSHELL 0x118422000 == 37 [pid = 1662] [id = 240] 08:27:42 INFO - PROCESS | 1662 | --DOCSHELL 0x113298000 == 36 [pid = 1662] [id = 239] 08:27:42 INFO - PROCESS | 1662 | --DOCSHELL 0x11625e800 == 35 [pid = 1662] [id = 237] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x110e41000) [pid = 1662] [serial = 642] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x125cbec00) [pid = 1662] [serial = 683] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x1128cd400) [pid = 1662] [serial = 704] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1128d7000) [pid = 1662] [serial = 705] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x113ea7000) [pid = 1662] [serial = 689] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x11830a400) [pid = 1662] [serial = 692] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x116a7f000) [pid = 1662] [serial = 690] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x119b6e000) [pid = 1662] [serial = 696] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x119b64000) [pid = 1662] [serial = 695] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x11866e400) [pid = 1662] [serial = 693] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x119b6cc00) [pid = 1662] [serial = 665] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x121163400) [pid = 1662] [serial = 668] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119eb2400) [pid = 1662] [serial = 666] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x123704800) [pid = 1662] [serial = 671] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12127b400) [pid = 1662] [serial = 669] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x123775000) [pid = 1662] [serial = 674] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12370d800) [pid = 1662] [serial = 672] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x115f5d000) [pid = 1662] [serial = 650] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x116732400) [pid = 1662] [serial = 651] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128a90c00) [pid = 1662] [serial = 684] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118308000) [pid = 1662] [serial = 656] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1188c5c00) [pid = 1662] [serial = 657] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x111f05800) [pid = 1662] [serial = 644] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12370a400) [pid = 1662] [serial = 677] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1131d3800) [pid = 1662] [serial = 645] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116a7a000) [pid = 1662] [serial = 653] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1175ac000) [pid = 1662] [serial = 654] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118989400) [pid = 1662] [serial = 659] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119565800) [pid = 1662] [serial = 660] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11830b000) [pid = 1662] [serial = 647] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1188c4000) [pid = 1662] [serial = 648] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119571800) [pid = 1662] [serial = 662] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12370dc00) [pid = 1662] [serial = 699] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x121163c00) [pid = 1662] [serial = 698] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x116b1ac00) [pid = 1662] [serial = 701] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x124208400) [pid = 1662] [serial = 702] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x125cb2000) [pid = 1662] [serial = 681] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x124b2fc00) [pid = 1662] [serial = 675] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12506c400) [pid = 1662] [serial = 680] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x124d24400) [pid = 1662] [serial = 678] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119ab1000) [pid = 1662] [serial = 663] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x128d5b400) [pid = 1662] [serial = 687] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x128a8e400) [pid = 1662] [serial = 686] [outer = 0x0] [url = about:blank] 08:27:42 INFO - PROCESS | 1662 | 1467818862053 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:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 771ms 08:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:27:42 INFO - PROCESS | 1662 | 1467818862103 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:27:42 INFO - PROCESS | 1662 | 1467818862106 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:27:42 INFO - PROCESS | 1662 | 1467818862110 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:27:42 INFO - PROCESS | 1662 | 1467818862112 Marionette TRACE conn2 <- [1,994,null,{}] 08:27:42 INFO - PROCESS | 1662 | 1467818862114 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:27:42 INFO - PROCESS | 1662 | 1467818862116 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:42 INFO - PROCESS | 1662 | 1467818862198 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:27:42 INFO - PROCESS | 1662 | 1467818862203 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1662 | 1467818862204 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x116aa6800 == 36 [pid = 1662] [id = 256] 08:27:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x117247000) [pid = 1662] [serial = 766] [outer = 0x0] 08:27:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1175abc00) [pid = 1662] [serial = 767] [outer = 0x117247000] 08:27:42 INFO - PROCESS | 1662 | 1467818862231 Marionette DEBUG loaded listener.js 08:27:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118302c00) [pid = 1662] [serial = 768] [outer = 0x117247000] 08:27:42 INFO - PROCESS | 1662 | 1467818862575 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:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 522ms 08:27:42 INFO - PROCESS | 1662 | 1467818862633 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:27:42 INFO - PROCESS | 1662 | 1467818862634 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:27:42 INFO - PROCESS | 1662 | 1467818862636 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:27:42 INFO - PROCESS | 1662 | 1467818862639 Marionette TRACE conn2 <- [1,998,null,{}] 08:27:42 INFO - PROCESS | 1662 | 1467818862646 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:27:42 INFO - PROCESS | 1662 | 1467818862649 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:42 INFO - PROCESS | 1662 | 1467818862732 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:27:42 INFO - PROCESS | 1662 | 1467818862736 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1662 | 1467818862738 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x1190d0000 == 37 [pid = 1662] [id = 257] 08:27:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118410000) [pid = 1662] [serial = 769] [outer = 0x0] 08:27:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11897b800) [pid = 1662] [serial = 770] [outer = 0x118410000] 08:27:42 INFO - PROCESS | 1662 | 1467818862765 Marionette DEBUG loaded listener.js 08:27:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x119521c00) [pid = 1662] [serial = 771] [outer = 0x118410000] 08:27:43 INFO - PROCESS | 1662 | 1467818863116 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:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 521ms 08:27:43 INFO - PROCESS | 1662 | 1467818863157 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:27:43 INFO - PROCESS | 1662 | 1467818863159 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:27:43 INFO - PROCESS | 1662 | 1467818863161 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:27:43 INFO - PROCESS | 1662 | 1467818863164 Marionette TRACE conn2 <- [1,1002,null,{}] 08:27:43 INFO - PROCESS | 1662 | 1467818863167 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:27:43 INFO - PROCESS | 1662 | 1467818863168 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:43 INFO - PROCESS | 1662 | 1467818863255 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:27:43 INFO - PROCESS | 1662 | 1467818863308 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818863309 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x1199ae800 == 38 [pid = 1662] [id = 258] 08:27:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x111f34000) [pid = 1662] [serial = 772] [outer = 0x0] 08:27:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119b63400) [pid = 1662] [serial = 773] [outer = 0x111f34000] 08:27:43 INFO - PROCESS | 1662 | 1467818863335 Marionette DEBUG loaded listener.js 08:27:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x121272800) [pid = 1662] [serial = 774] [outer = 0x111f34000] 08:27:43 INFO - PROCESS | 1662 | 1467818863619 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:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 471ms 08:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:27:43 INFO - PROCESS | 1662 | 1467818863637 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:27:43 INFO - PROCESS | 1662 | 1467818863638 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:27:43 INFO - PROCESS | 1662 | 1467818863640 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:27:43 INFO - PROCESS | 1662 | 1467818863641 Marionette TRACE conn2 <- [1,1006,null,{}] 08:27:43 INFO - PROCESS | 1662 | 1467818863643 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:27:43 INFO - PROCESS | 1662 | 1467818863645 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:43 INFO - PROCESS | 1662 | 1467818863740 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:27:43 INFO - PROCESS | 1662 | 1467818863743 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818863744 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x1212a0800 == 39 [pid = 1662] [id = 259] 08:27:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x121166400) [pid = 1662] [serial = 775] [outer = 0x0] 08:27:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x123297400) [pid = 1662] [serial = 776] [outer = 0x121166400] 08:27:43 INFO - PROCESS | 1662 | 1467818863771 Marionette DEBUG loaded listener.js 08:27:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x123705800) [pid = 1662] [serial = 777] [outer = 0x121166400] 08:27:44 INFO - PROCESS | 1662 | 1467818864106 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:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 08:27:44 INFO - PROCESS | 1662 | 1467818864161 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:27:44 INFO - PROCESS | 1662 | 1467818864165 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:27:44 INFO - PROCESS | 1662 | 1467818864167 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:27:44 INFO - PROCESS | 1662 | 1467818864168 Marionette TRACE conn2 <- [1,1010,null,{}] 08:27:44 INFO - PROCESS | 1662 | 1467818864177 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:27:44 INFO - PROCESS | 1662 | 1467818864182 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:44 INFO - PROCESS | 1662 | 1467818864304 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:27:44 INFO - PROCESS | 1662 | 1467818864316 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818864317 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x124673000 == 40 [pid = 1662] [id = 260] 08:27:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x123705c00) [pid = 1662] [serial = 778] [outer = 0x0] 08:27:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x124414800) [pid = 1662] [serial = 779] [outer = 0x123705c00] 08:27:44 INFO - PROCESS | 1662 | 1467818864342 Marionette DEBUG loaded listener.js 08:27:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12506c400) [pid = 1662] [serial = 780] [outer = 0x123705c00] 08:27:44 INFO - PROCESS | 1662 | 1467818864662 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:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 526ms 08:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:27:44 INFO - PROCESS | 1662 | 1467818864693 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:27:44 INFO - PROCESS | 1662 | 1467818864694 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:27:44 INFO - PROCESS | 1662 | 1467818864697 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:27:44 INFO - PROCESS | 1662 | 1467818864698 Marionette TRACE conn2 <- [1,1014,null,{}] 08:27:44 INFO - PROCESS | 1662 | 1467818864700 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:27:44 INFO - PROCESS | 1662 | 1467818864701 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:44 INFO - PROCESS | 1662 | 1467818864799 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:27:44 INFO - PROCESS | 1662 | 1467818864810 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818864811 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x125c59000 == 41 [pid = 1662] [id = 261] 08:27:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x121166c00) [pid = 1662] [serial = 781] [outer = 0x0] 08:27:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1251eb400) [pid = 1662] [serial = 782] [outer = 0x121166c00] 08:27:44 INFO - PROCESS | 1662 | 1467818864836 Marionette DEBUG loaded listener.js 08:27:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1256ad400) [pid = 1662] [serial = 783] [outer = 0x121166c00] 08:27:45 INFO - PROCESS | 1662 | 1467818865187 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:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 08:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:27:45 INFO - PROCESS | 1662 | 1467818865216 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:27:45 INFO - PROCESS | 1662 | 1467818865217 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:27:45 INFO - PROCESS | 1662 | 1467818865219 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:27:45 INFO - PROCESS | 1662 | 1467818865220 Marionette TRACE conn2 <- [1,1018,null,{}] 08:27:45 INFO - PROCESS | 1662 | 1467818865222 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:27:45 INFO - PROCESS | 1662 | 1467818865223 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:45 INFO - PROCESS | 1662 | 1467818865335 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:27:45 INFO - PROCESS | 1662 | 1467818865338 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818865339 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f26800 == 42 [pid = 1662] [id = 262] 08:27:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x121273400) [pid = 1662] [serial = 784] [outer = 0x0] 08:27:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1257cc000) [pid = 1662] [serial = 785] [outer = 0x121273400] 08:27:45 INFO - PROCESS | 1662 | 1467818865363 Marionette DEBUG loaded listener.js 08:27:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1257d5400) [pid = 1662] [serial = 786] [outer = 0x121273400] 08:27:45 INFO - PROCESS | 1662 | 1467818865675 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:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 468ms 08:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:27:45 INFO - PROCESS | 1662 | 1467818865688 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:27:45 INFO - PROCESS | 1662 | 1467818865689 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:27:45 INFO - PROCESS | 1662 | 1467818865691 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:27:45 INFO - PROCESS | 1662 | 1467818865692 Marionette TRACE conn2 <- [1,1022,null,{}] 08:27:45 INFO - PROCESS | 1662 | 1467818865702 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:27:45 INFO - PROCESS | 1662 | 1467818865703 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:45 INFO - PROCESS | 1662 | 1467818865805 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:27:45 INFO - PROCESS | 1662 | 1467818865817 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818865818 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x1292c6000 == 43 [pid = 1662] [id = 263] 08:27:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x125cb3000) [pid = 1662] [serial = 787] [outer = 0x0] 08:27:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x125cba400) [pid = 1662] [serial = 788] [outer = 0x125cb3000] 08:27:45 INFO - PROCESS | 1662 | 1467818865849 Marionette DEBUG loaded listener.js 08:27:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x125cbf400) [pid = 1662] [serial = 789] [outer = 0x125cb3000] 08:27:46 INFO - PROCESS | 1662 | 1467818866252 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:27:46 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1128d7400) [pid = 1662] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:27:46 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x115e1b800) [pid = 1662] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:27:46 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11830a800) [pid = 1662] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:27:46 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1188f4800) [pid = 1662] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:27:46 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x110e36c00) [pid = 1662] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:27:46 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x113239c00) [pid = 1662] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:27:46 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1130eb800) [pid = 1662] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:27:46 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119ab0400) [pid = 1662] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:27:46 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1175a7000) [pid = 1662] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:27:46 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11830d000) [pid = 1662] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 623ms 08:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:27:46 INFO - PROCESS | 1662 | 1467818866315 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:27:46 INFO - PROCESS | 1662 | 1467818866316 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:27:46 INFO - PROCESS | 1662 | 1467818866318 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:27:46 INFO - PROCESS | 1662 | 1467818866319 Marionette TRACE conn2 <- [1,1026,null,{}] 08:27:46 INFO - PROCESS | 1662 | 1467818866321 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:27:46 INFO - PROCESS | 1662 | 1467818866322 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:46 INFO - PROCESS | 1662 | 1467818866404 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:27:46 INFO - PROCESS | 1662 | 1467818866409 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818866410 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12405b000 == 44 [pid = 1662] [id = 264] 08:27:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11309e400) [pid = 1662] [serial = 790] [outer = 0x0] 08:27:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x115f5f400) [pid = 1662] [serial = 791] [outer = 0x11309e400] 08:27:46 INFO - PROCESS | 1662 | 1467818866435 Marionette DEBUG loaded listener.js 08:27:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118622c00) [pid = 1662] [serial = 792] [outer = 0x11309e400] 08:27:46 INFO - PROCESS | 1662 | 1467818866759 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:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 467ms 08:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:27:46 INFO - PROCESS | 1662 | 1467818866786 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:27:46 INFO - PROCESS | 1662 | 1467818866787 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:27:46 INFO - PROCESS | 1662 | 1467818866789 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:27:46 INFO - PROCESS | 1662 | 1467818866791 Marionette TRACE conn2 <- [1,1030,null,{}] 08:27:46 INFO - PROCESS | 1662 | 1467818866794 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:27:46 INFO - PROCESS | 1662 | 1467818866795 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:46 INFO - PROCESS | 1662 | 1467818866890 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:27:46 INFO - PROCESS | 1662 | 1467818866946 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818866947 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b142800 == 45 [pid = 1662] [id = 265] 08:27:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1130e9c00) [pid = 1662] [serial = 793] [outer = 0x0] 08:27:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118672800) [pid = 1662] [serial = 794] [outer = 0x1130e9c00] 08:27:46 INFO - PROCESS | 1662 | 1467818866980 Marionette DEBUG loaded listener.js 08:27:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128a8f400) [pid = 1662] [serial = 795] [outer = 0x1130e9c00] 08:27:47 INFO - PROCESS | 1662 | 1467818867249 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:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 468ms 08:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:27:47 INFO - PROCESS | 1662 | 1467818867258 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:27:47 INFO - PROCESS | 1662 | 1467818867259 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:27:47 INFO - PROCESS | 1662 | 1467818867262 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:27:47 INFO - PROCESS | 1662 | 1467818867265 Marionette TRACE conn2 <- [1,1034,null,{}] 08:27:47 INFO - PROCESS | 1662 | 1467818867275 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:27:47 INFO - PROCESS | 1662 | 1467818867276 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:47 INFO - PROCESS | 1662 | 1467818867371 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:27:47 INFO - PROCESS | 1662 | 1467818867374 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818867375 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba7e000 == 46 [pid = 1662] [id = 266] 08:27:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1188c2000) [pid = 1662] [serial = 796] [outer = 0x0] 08:27:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128a98c00) [pid = 1662] [serial = 797] [outer = 0x1188c2000] 08:27:47 INFO - PROCESS | 1662 | 1467818867399 Marionette DEBUG loaded listener.js 08:27:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128add800) [pid = 1662] [serial = 798] [outer = 0x1188c2000] 08:27:47 INFO - PROCESS | 1662 | 1467818867740 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:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 526ms 08:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:27:47 INFO - PROCESS | 1662 | 1467818867792 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:27:47 INFO - PROCESS | 1662 | 1467818867793 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:27:47 INFO - PROCESS | 1662 | 1467818867795 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:27:47 INFO - PROCESS | 1662 | 1467818867796 Marionette TRACE conn2 <- [1,1038,null,{}] 08:27:47 INFO - PROCESS | 1662 | 1467818867799 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:27:47 INFO - PROCESS | 1662 | 1467818867800 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:47 INFO - PROCESS | 1662 | 1467818867888 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:27:47 INFO - PROCESS | 1662 | 1467818867891 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818867892 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba87800 == 47 [pid = 1662] [id = 267] 08:27:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128a91c00) [pid = 1662] [serial = 799] [outer = 0x0] 08:27:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x128d5c400) [pid = 1662] [serial = 800] [outer = 0x128a91c00] 08:27:47 INFO - PROCESS | 1662 | 1467818867916 Marionette DEBUG loaded listener.js 08:27:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128f99c00) [pid = 1662] [serial = 801] [outer = 0x128a91c00] 08:27:48 INFO - PROCESS | 1662 | 1467818868249 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:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 520ms 08:27:48 INFO - PROCESS | 1662 | 1467818868316 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:27:48 INFO - PROCESS | 1662 | 1467818868318 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:27:48 INFO - PROCESS | 1662 | 1467818868321 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:27:48 INFO - PROCESS | 1662 | 1467818868324 Marionette TRACE conn2 <- [1,1042,null,{}] 08:27:48 INFO - PROCESS | 1662 | 1467818868328 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:27:48 INFO - PROCESS | 1662 | 1467818868330 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:48 INFO - PROCESS | 1662 | 1467818868432 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:27:48 INFO - PROCESS | 1662 | 1467818868531 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818868535 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x11688a000 == 48 [pid = 1662] [id = 268] 08:27:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1129a4800) [pid = 1662] [serial = 802] [outer = 0x0] 08:27:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x112a88800) [pid = 1662] [serial = 803] [outer = 0x1129a4800] 08:27:48 INFO - PROCESS | 1662 | 1467818868564 Marionette DEBUG loaded listener.js 08:27:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x113d45c00) [pid = 1662] [serial = 804] [outer = 0x1129a4800] 08:27:48 INFO - PROCESS | 1662 | 1467818868990 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:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 722ms 08:27:49 INFO - PROCESS | 1662 | 1467818869059 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:27:49 INFO - PROCESS | 1662 | 1467818869061 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:27:49 INFO - PROCESS | 1662 | 1467818869098 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:27:49 INFO - PROCESS | 1662 | 1467818869101 Marionette TRACE conn2 <- [1,1046,null,{}] 08:27:49 INFO - PROCESS | 1662 | 1467818869105 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:27:49 INFO - PROCESS | 1662 | 1467818869106 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:49 INFO - PROCESS | 1662 | 1467818869211 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:27:49 INFO - PROCESS | 1662 | 1467818869296 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818869297 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x119d8e800 == 49 [pid = 1662] [id = 269] 08:27:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11830b000) [pid = 1662] [serial = 805] [outer = 0x0] 08:27:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x11830c800) [pid = 1662] [serial = 806] [outer = 0x11830b000] 08:27:49 INFO - PROCESS | 1662 | 1467818869329 Marionette DEBUG loaded listener.js 08:27:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x11867a000) [pid = 1662] [serial = 807] [outer = 0x11830b000] 08:27:49 INFO - PROCESS | 1662 | 1467818869710 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:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 694ms 08:27:49 INFO - PROCESS | 1662 | 1467818869771 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:27:49 INFO - PROCESS | 1662 | 1467818869772 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:27:49 INFO - PROCESS | 1662 | 1467818869775 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:27:49 INFO - PROCESS | 1662 | 1467818869776 Marionette TRACE conn2 <- [1,1050,null,{}] 08:27:49 INFO - PROCESS | 1662 | 1467818869783 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:27:49 INFO - PROCESS | 1662 | 1467818869787 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:49 INFO - PROCESS | 1662 | 1467818869892 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:27:49 INFO - PROCESS | 1662 | 1467818869951 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818869954 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b140800 == 50 [pid = 1662] [id = 270] 08:27:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x11956e000) [pid = 1662] [serial = 808] [outer = 0x0] 08:27:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x119b6f800) [pid = 1662] [serial = 809] [outer = 0x11956e000] 08:27:49 INFO - PROCESS | 1662 | 1467818869986 Marionette DEBUG loaded listener.js 08:27:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12329cc00) [pid = 1662] [serial = 810] [outer = 0x11956e000] 08:27:50 INFO - PROCESS | 1662 | 1467818870412 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:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 669ms 08:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:27:50 INFO - PROCESS | 1662 | 1467818870444 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:27:50 INFO - PROCESS | 1662 | 1467818870446 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:27:50 INFO - PROCESS | 1662 | 1467818870448 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:27:50 INFO - PROCESS | 1662 | 1467818870449 Marionette TRACE conn2 <- [1,1054,null,{}] 08:27:50 INFO - PROCESS | 1662 | 1467818870452 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:27:50 INFO - PROCESS | 1662 | 1467818870453 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:50 INFO - PROCESS | 1662 | 1467818870578 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:27:50 INFO - PROCESS | 1662 | 1467818870648 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818870649 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3b6800 == 51 [pid = 1662] [id = 271] 08:27:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x124207c00) [pid = 1662] [serial = 811] [outer = 0x0] 08:27:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x124669400) [pid = 1662] [serial = 812] [outer = 0x124207c00] 08:27:50 INFO - PROCESS | 1662 | 1467818870677 Marionette DEBUG loaded listener.js 08:27:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1251eb800) [pid = 1662] [serial = 813] [outer = 0x124207c00] 08:27:51 INFO - PROCESS | 1662 | 1467818871302 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:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 869ms 08:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:27:51 INFO - PROCESS | 1662 | 1467818871318 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:27:51 INFO - PROCESS | 1662 | 1467818871320 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:27:51 INFO - PROCESS | 1662 | 1467818871323 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:27:51 INFO - PROCESS | 1662 | 1467818871325 Marionette TRACE conn2 <- [1,1058,null,{}] 08:27:51 INFO - PROCESS | 1662 | 1467818871328 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:27:51 INFO - PROCESS | 1662 | 1467818871330 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:51 INFO - PROCESS | 1662 | 1467818871426 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:27:51 INFO - PROCESS | 1662 | 1467818871507 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818871508 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x117557800 == 52 [pid = 1662] [id = 272] 08:27:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1129a9800) [pid = 1662] [serial = 814] [outer = 0x0] 08:27:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x112dabc00) [pid = 1662] [serial = 815] [outer = 0x1129a9800] 08:27:51 INFO - PROCESS | 1662 | 1467818871536 Marionette DEBUG loaded listener.js 08:27:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x115f5d000) [pid = 1662] [serial = 816] [outer = 0x1129a9800] 08:27:51 INFO - PROCESS | 1662 | 1467818871961 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:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 672ms 08:27:51 INFO - PROCESS | 1662 | 1467818871994 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:27:51 INFO - PROCESS | 1662 | 1467818871997 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:27:52 INFO - PROCESS | 1662 | 1467818872002 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:27:52 INFO - PROCESS | 1662 | 1467818872003 Marionette TRACE conn2 <- [1,1062,null,{}] 08:27:52 INFO - PROCESS | 1662 | 1467818872006 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:27:52 INFO - PROCESS | 1662 | 1467818872007 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:52 INFO - PROCESS | 1662 | 1467818872099 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:27:52 INFO - PROCESS | 1662 | 1467818872159 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1662 | 1467818872160 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x118427800 == 53 [pid = 1662] [id = 273] 08:27:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1175a6c00) [pid = 1662] [serial = 817] [outer = 0x0] 08:27:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x1177f6c00) [pid = 1662] [serial = 818] [outer = 0x1175a6c00] 08:27:52 INFO - PROCESS | 1662 | 1467818872200 Marionette DEBUG loaded listener.js 08:27:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x118404c00) [pid = 1662] [serial = 819] [outer = 0x1175a6c00] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x113d12800 == 52 [pid = 1662] [id = 236] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba7e000 == 51 [pid = 1662] [id = 266] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12b142800 == 50 [pid = 1662] [id = 265] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12405b000 == 49 [pid = 1662] [id = 264] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1292c6000 == 48 [pid = 1662] [id = 263] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x128f26800 == 47 [pid = 1662] [id = 262] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x125c59000 == 46 [pid = 1662] [id = 261] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x119e1d800) [pid = 1662] [serial = 746] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1128cf800) [pid = 1662] [serial = 710] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1133bc400) [pid = 1662] [serial = 713] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x124673000 == 45 [pid = 1662] [id = 260] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1212a0800 == 44 [pid = 1662] [id = 259] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1199ae800 == 43 [pid = 1662] [id = 258] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1190d0000 == 42 [pid = 1662] [id = 257] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x116aa6800 == 41 [pid = 1662] [id = 256] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x117f47000 == 40 [pid = 1662] [id = 255] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x11275f800 == 39 [pid = 1662] [id = 254] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12a31f800 == 38 [pid = 1662] [id = 253] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1292c7000 == 37 [pid = 1662] [id = 252] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1231c7800 == 36 [pid = 1662] [id = 251] 08:27:52 INFO - PROCESS | 1662 | --DOCSHELL 0x118441000 == 35 [pid = 1662] [id = 250] 08:27:52 INFO - PROCESS | 1662 | 1467818872588 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:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 622ms 08:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:27:52 INFO - PROCESS | 1662 | 1467818872624 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:27:52 INFO - PROCESS | 1662 | 1467818872625 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:27:52 INFO - PROCESS | 1662 | 1467818872628 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:27:52 INFO - PROCESS | 1662 | 1467818872630 Marionette TRACE conn2 <- [1,1066,null,{}] 08:27:52 INFO - PROCESS | 1662 | 1467818872637 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:27:52 INFO - PROCESS | 1662 | 1467818872640 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:52 INFO - PROCESS | 1662 | 1467818872722 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x119d10000) [pid = 1662] [serial = 743] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1177ed800) [pid = 1662] [serial = 722] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x118408400) [pid = 1662] [serial = 725] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1129b0800) [pid = 1662] [serial = 716] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x11304ec00) [pid = 1662] [serial = 717] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x116804c00) [pid = 1662] [serial = 719] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x116a7a400) [pid = 1662] [serial = 720] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x118672c00) [pid = 1662] [serial = 728] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x118620000) [pid = 1662] [serial = 726] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x119062400) [pid = 1662] [serial = 731] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1188cb400) [pid = 1662] [serial = 729] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x11956d800) [pid = 1662] [serial = 732] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x113d5f000) [pid = 1662] [serial = 735] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119b6d400) [pid = 1662] [serial = 741] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11956a000) [pid = 1662] [serial = 737] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x110fa7c00) [pid = 1662] [serial = 734] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x116a10800) [pid = 1662] [serial = 740] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118622800) [pid = 1662] [serial = 744] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11957fc00) [pid = 1662] [serial = 738] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x117f61c00) [pid = 1662] [serial = 723] [outer = 0x0] [url = about:blank] 08:27:52 INFO - PROCESS | 1662 | 1467818872792 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1662 | 1467818872794 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x118444000 == 36 [pid = 1662] [id = 274] 08:27:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x116a10800) [pid = 1662] [serial = 820] [outer = 0x0] 08:27:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x11830a400) [pid = 1662] [serial = 821] [outer = 0x116a10800] 08:27:52 INFO - PROCESS | 1662 | 1467818872821 Marionette DEBUG loaded listener.js 08:27:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1190df800) [pid = 1662] [serial = 822] [outer = 0x116a10800] 08:27:53 INFO - PROCESS | 1662 | 1467818873118 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:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 522ms 08:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:27:53 INFO - PROCESS | 1662 | 1467818873151 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:27:53 INFO - PROCESS | 1662 | 1467818873152 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:27:53 INFO - PROCESS | 1662 | 1467818873154 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:27:53 INFO - PROCESS | 1662 | 1467818873156 Marionette TRACE conn2 <- [1,1070,null,{}] 08:27:53 INFO - PROCESS | 1662 | 1467818873158 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:27:53 INFO - PROCESS | 1662 | 1467818873159 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:53 INFO - PROCESS | 1662 | 1467818873238 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:27:53 INFO - PROCESS | 1662 | 1467818873242 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818873243 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a05e000 == 37 [pid = 1662] [id = 275] 08:27:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11956cc00) [pid = 1662] [serial = 823] [outer = 0x0] 08:27:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x119ab6400) [pid = 1662] [serial = 824] [outer = 0x11956cc00] 08:27:53 INFO - PROCESS | 1662 | 1467818873270 Marionette DEBUG loaded listener.js 08:27:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119b72000) [pid = 1662] [serial = 825] [outer = 0x11956cc00] 08:27:53 INFO - PROCESS | 1662 | 1467818873654 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:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 519ms 08:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:27:53 INFO - PROCESS | 1662 | 1467818873675 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:27:53 INFO - PROCESS | 1662 | 1467818873677 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:27:53 INFO - PROCESS | 1662 | 1467818873680 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:27:53 INFO - PROCESS | 1662 | 1467818873682 Marionette TRACE conn2 <- [1,1074,null,{}] 08:27:53 INFO - PROCESS | 1662 | 1467818873686 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:27:53 INFO - PROCESS | 1662 | 1467818873688 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:53 INFO - PROCESS | 1662 | 1467818873809 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:27:53 INFO - PROCESS | 1662 | 1467818873814 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818873816 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1233d8000 == 38 [pid = 1662] [id = 276] 08:27:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119d10400) [pid = 1662] [serial = 826] [outer = 0x0] 08:27:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119ead800) [pid = 1662] [serial = 827] [outer = 0x119d10400] 08:27:53 INFO - PROCESS | 1662 | 1467818873856 Marionette DEBUG loaded listener.js 08:27:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x123293000) [pid = 1662] [serial = 828] [outer = 0x119d10400] 08:27:54 INFO - PROCESS | 1662 | 1467818874226 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:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 570ms 08:27:54 INFO - PROCESS | 1662 | 1467818874251 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:27:54 INFO - PROCESS | 1662 | 1467818874252 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:27:54 INFO - PROCESS | 1662 | 1467818874254 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:27:54 INFO - PROCESS | 1662 | 1467818874255 Marionette TRACE conn2 <- [1,1078,null,{}] 08:27:54 INFO - PROCESS | 1662 | 1467818874257 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:27:54 INFO - PROCESS | 1662 | 1467818874261 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:54 INFO - PROCESS | 1662 | 1467818874391 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:27:54 INFO - PROCESS | 1662 | 1467818874428 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818874430 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241df800 == 39 [pid = 1662] [id = 277] 08:27:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x111c7b800) [pid = 1662] [serial = 829] [outer = 0x0] 08:27:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x124669c00) [pid = 1662] [serial = 830] [outer = 0x111c7b800] 08:27:54 INFO - PROCESS | 1662 | 1467818874461 Marionette DEBUG loaded listener.js 08:27:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x125cb0400) [pid = 1662] [serial = 831] [outer = 0x111c7b800] 08:27:54 INFO - PROCESS | 1662 | 1467818874784 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:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 570ms 08:27:54 INFO - PROCESS | 1662 | 1467818874825 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:27:54 INFO - PROCESS | 1662 | 1467818874826 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:27:54 INFO - PROCESS | 1662 | 1467818874829 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:27:54 INFO - PROCESS | 1662 | 1467818874830 Marionette TRACE conn2 <- [1,1082,null,{}] 08:27:54 INFO - PROCESS | 1662 | 1467818874832 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:27:54 INFO - PROCESS | 1662 | 1467818874833 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:54 INFO - PROCESS | 1662 | 1467818874934 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:27:54 INFO - PROCESS | 1662 | 1467818874938 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818874939 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x116aad800 == 40 [pid = 1662] [id = 278] 08:27:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x125cb1000) [pid = 1662] [serial = 832] [outer = 0x0] 08:27:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x126e64800) [pid = 1662] [serial = 833] [outer = 0x125cb1000] 08:27:54 INFO - PROCESS | 1662 | 1467818874963 Marionette DEBUG loaded listener.js 08:27:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12723f400) [pid = 1662] [serial = 834] [outer = 0x125cb1000] 08:27:55 INFO - PROCESS | 1662 | 1467818875280 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:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 470ms 08:27:55 INFO - PROCESS | 1662 | 1467818875303 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:27:55 INFO - PROCESS | 1662 | 1467818875304 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:27:55 INFO - PROCESS | 1662 | 1467818875307 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:27:55 INFO - PROCESS | 1662 | 1467818875308 Marionette TRACE conn2 <- [1,1086,null,{}] 08:27:55 INFO - PROCESS | 1662 | 1467818875310 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:27:55 INFO - PROCESS | 1662 | 1467818875312 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:55 INFO - PROCESS | 1662 | 1467818875433 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:27:55 INFO - PROCESS | 1662 | 1467818875436 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818875444 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a61800 == 41 [pid = 1662] [id = 279] 08:27:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x125cb7c00) [pid = 1662] [serial = 835] [outer = 0x0] 08:27:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x128a8ec00) [pid = 1662] [serial = 836] [outer = 0x125cb7c00] 08:27:55 INFO - PROCESS | 1662 | 1467818875501 Marionette DEBUG loaded listener.js 08:27:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x128a9c400) [pid = 1662] [serial = 837] [outer = 0x125cb7c00] 08:27:55 INFO - PROCESS | 1662 | 1467818875825 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:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 568ms 08:27:55 INFO - PROCESS | 1662 | 1467818875876 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:27:55 INFO - PROCESS | 1662 | 1467818875877 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:27:55 INFO - PROCESS | 1662 | 1467818875879 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:27:55 INFO - PROCESS | 1662 | 1467818875880 Marionette TRACE conn2 <- [1,1090,null,{}] 08:27:55 INFO - PROCESS | 1662 | 1467818875882 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:27:55 INFO - PROCESS | 1662 | 1467818875884 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:55 INFO - PROCESS | 1662 | 1467818875986 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:27:55 INFO - PROCESS | 1662 | 1467818875989 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818875990 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a312800 == 42 [pid = 1662] [id = 280] 08:27:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x128a9d400) [pid = 1662] [serial = 838] [outer = 0x0] 08:27:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x128d63000) [pid = 1662] [serial = 839] [outer = 0x128a9d400] 08:27:56 INFO - PROCESS | 1662 | 1467818876048 Marionette DEBUG loaded listener.js 08:27:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x129183c00) [pid = 1662] [serial = 840] [outer = 0x128a9d400] 08:27:56 INFO - PROCESS | 1662 | 1467818876353 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:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 521ms 08:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:27:56 INFO - PROCESS | 1662 | 1467818876400 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:27:56 INFO - PROCESS | 1662 | 1467818876401 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:27:56 INFO - PROCESS | 1662 | 1467818876403 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:27:56 INFO - PROCESS | 1662 | 1467818876405 Marionette TRACE conn2 <- [1,1094,null,{}] 08:27:56 INFO - PROCESS | 1662 | 1467818876407 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:27:56 INFO - PROCESS | 1662 | 1467818876408 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:56 INFO - PROCESS | 1662 | 1467818876517 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:27:56 INFO - PROCESS | 1662 | 1467818876535 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818876536 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x12aadc000 == 43 [pid = 1662] [id = 281] 08:27:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x129187000) [pid = 1662] [serial = 841] [outer = 0x0] 08:27:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x12918a400) [pid = 1662] [serial = 842] [outer = 0x129187000] 08:27:56 INFO - PROCESS | 1662 | 1467818876560 Marionette DEBUG loaded listener.js 08:27:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x1292d6400) [pid = 1662] [serial = 843] [outer = 0x129187000] 08:27:56 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x1121b4400) [pid = 1662] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:27:56 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x121166c00) [pid = 1662] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:27:56 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x117247000) [pid = 1662] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:27:56 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x121273400) [pid = 1662] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:27:56 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x118410000) [pid = 1662] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:27:56 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x112a7c800) [pid = 1662] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:27:56 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x121166400) [pid = 1662] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:27:56 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x111f34000) [pid = 1662] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:27:56 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x111cac000) [pid = 1662] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:27:56 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x125cb3000) [pid = 1662] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:27:56 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x11309e400) [pid = 1662] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:27:56 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1188c2000) [pid = 1662] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:27:56 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1130e9c00) [pid = 1662] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:27:56 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x123705c00) [pid = 1662] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:27:57 INFO - PROCESS | 1662 | 1467818877039 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:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 671ms 08:27:57 INFO - PROCESS | 1662 | 1467818877075 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:27:57 INFO - PROCESS | 1662 | 1467818877077 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:27:57 INFO - PROCESS | 1662 | 1467818877085 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:27:57 INFO - PROCESS | 1662 | 1467818877087 Marionette TRACE conn2 <- [1,1098,null,{}] 08:27:57 INFO - PROCESS | 1662 | 1467818877104 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:27:57 INFO - PROCESS | 1662 | 1467818877106 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:57 INFO - PROCESS | 1662 | 1467818877208 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:27:57 INFO - PROCESS | 1662 | 1467818877212 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818877213 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd9b800 == 44 [pid = 1662] [id = 282] 08:27:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x116807800) [pid = 1662] [serial = 844] [outer = 0x0] 08:27:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x11867ac00) [pid = 1662] [serial = 845] [outer = 0x116807800] 08:27:57 INFO - PROCESS | 1662 | 1467818877241 Marionette DEBUG loaded listener.js 08:27:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12741bc00) [pid = 1662] [serial = 846] [outer = 0x116807800] 08:27:57 INFO - PROCESS | 1662 | 1467818877573 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:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 08:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:27:57 INFO - PROCESS | 1662 | 1467818877605 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:27:57 INFO - PROCESS | 1662 | 1467818877607 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:27:57 INFO - PROCESS | 1662 | 1467818877609 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:27:57 INFO - PROCESS | 1662 | 1467818877611 Marionette TRACE conn2 <- [1,1102,null,{}] 08:27:57 INFO - PROCESS | 1662 | 1467818877614 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:27:57 INFO - PROCESS | 1662 | 1467818877616 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:57 INFO - PROCESS | 1662 | 1467818877734 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:27:57 INFO - PROCESS | 1662 | 1467818877827 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818877828 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3cf800 == 45 [pid = 1662] [id = 283] 08:27:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x117f5d800) [pid = 1662] [serial = 847] [outer = 0x0] 08:27:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12918dc00) [pid = 1662] [serial = 848] [outer = 0x117f5d800] 08:27:57 INFO - PROCESS | 1662 | 1467818877867 Marionette DEBUG loaded listener.js 08:27:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1292e2400) [pid = 1662] [serial = 849] [outer = 0x117f5d800] 08:27:58 INFO - PROCESS | 1662 | 1467818878281 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:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 722ms 08:27:58 INFO - PROCESS | 1662 | 1467818878337 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:27:58 INFO - PROCESS | 1662 | 1467818878339 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:27:58 INFO - PROCESS | 1662 | 1467818878342 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:27:58 INFO - PROCESS | 1662 | 1467818878344 Marionette TRACE conn2 <- [1,1106,null,{}] 08:27:58 INFO - PROCESS | 1662 | 1467818878349 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:27:58 INFO - PROCESS | 1662 | 1467818878351 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:58 INFO - PROCESS | 1662 | 1467818878475 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:27:58 INFO - PROCESS | 1662 | 1467818878486 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818878487 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cb1d000 == 46 [pid = 1662] [id = 284] 08:27:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x119d10000) [pid = 1662] [serial = 850] [outer = 0x0] 08:27:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x129512800) [pid = 1662] [serial = 851] [outer = 0x119d10000] 08:27:58 INFO - PROCESS | 1662 | 1467818878525 Marionette DEBUG loaded listener.js 08:27:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12a544000) [pid = 1662] [serial = 852] [outer = 0x119d10000] 08:27:59 INFO - PROCESS | 1662 | 1467818879001 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:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 722ms 08:27:59 INFO - PROCESS | 1662 | 1467818879066 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:27:59 INFO - PROCESS | 1662 | 1467818879068 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:27:59 INFO - PROCESS | 1662 | 1467818879072 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:27:59 INFO - PROCESS | 1662 | 1467818879074 Marionette TRACE conn2 <- [1,1110,null,{}] 08:27:59 INFO - PROCESS | 1662 | 1467818879078 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:27:59 INFO - PROCESS | 1662 | 1467818879079 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:59 INFO - PROCESS | 1662 | 1467818879214 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:27:59 INFO - PROCESS | 1662 | 1467818879292 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818879294 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:27:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x11755b000 == 47 [pid = 1662] [id = 285] 08:27:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1128d9400) [pid = 1662] [serial = 853] [outer = 0x0] 08:27:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x113d5f800) [pid = 1662] [serial = 854] [outer = 0x1128d9400] 08:27:59 INFO - PROCESS | 1662 | 1467818879326 Marionette DEBUG loaded listener.js 08:27:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x116a7f400) [pid = 1662] [serial = 855] [outer = 0x1128d9400] 08:27:59 INFO - PROCESS | 1662 | 1467818879871 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:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 821ms 08:27:59 INFO - PROCESS | 1662 | 1467818879893 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:27:59 INFO - PROCESS | 1662 | 1467818879896 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:27:59 INFO - PROCESS | 1662 | 1467818879900 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:27:59 INFO - PROCESS | 1662 | 1467818879902 Marionette TRACE conn2 <- [1,1114,null,{}] 08:27:59 INFO - PROCESS | 1662 | 1467818879905 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:27:59 INFO - PROCESS | 1662 | 1467818879906 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:00 INFO - PROCESS | 1662 | 1467818880014 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:28:00 INFO - PROCESS | 1662 | 1467818880075 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818880076 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c678800 == 48 [pid = 1662] [id = 286] 08:28:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1177ec400) [pid = 1662] [serial = 856] [outer = 0x0] 08:28:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x119eb2400) [pid = 1662] [serial = 857] [outer = 0x1177ec400] 08:28:00 INFO - PROCESS | 1662 | 1467818880107 Marionette DEBUG loaded listener.js 08:28:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x12370b400) [pid = 1662] [serial = 858] [outer = 0x1177ec400] 08:28:00 INFO - PROCESS | 1662 | 1467818880535 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:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 669ms 08:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:28:00 INFO - PROCESS | 1662 | 1467818880570 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:28:00 INFO - PROCESS | 1662 | 1467818880571 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:28:00 INFO - PROCESS | 1662 | 1467818880574 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:28:00 INFO - PROCESS | 1662 | 1467818880577 Marionette TRACE conn2 <- [1,1118,null,{}] 08:28:00 INFO - PROCESS | 1662 | 1467818880584 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:00 INFO - PROCESS | 1662 | 1467818880588 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:00 INFO - PROCESS | 1662 | 1467818880713 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:28:00 INFO - PROCESS | 1662 | 1467818880777 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818880779 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf86000 == 49 [pid = 1662] [id = 287] 08:28:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x1251f7800) [pid = 1662] [serial = 859] [outer = 0x0] 08:28:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x1257d4000) [pid = 1662] [serial = 860] [outer = 0x1251f7800] 08:28:00 INFO - PROCESS | 1662 | 1467818880852 Marionette DEBUG loaded listener.js 08:28:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x128d67800) [pid = 1662] [serial = 861] [outer = 0x1251f7800] 08:28:01 INFO - PROCESS | 1662 | 1467818881261 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:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 724ms 08:28:01 INFO - PROCESS | 1662 | 1467818881298 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:28:01 INFO - PROCESS | 1662 | 1467818881301 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:28:01 INFO - PROCESS | 1662 | 1467818881303 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:28:01 INFO - PROCESS | 1662 | 1467818881304 Marionette TRACE conn2 <- [1,1122,null,{}] 08:28:01 INFO - PROCESS | 1662 | 1467818881306 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:01 INFO - PROCESS | 1662 | 1467818881308 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:01 INFO - PROCESS | 1662 | 1467818881415 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:28:01 INFO - PROCESS | 1662 | 1467818881476 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818881477 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d0a8000 == 50 [pid = 1662] [id = 288] 08:28:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x129190800) [pid = 1662] [serial = 862] [outer = 0x0] 08:28:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x12a53e800) [pid = 1662] [serial = 863] [outer = 0x129190800] 08:28:01 INFO - PROCESS | 1662 | 1467818881546 Marionette DEBUG loaded listener.js 08:28:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x12a5a7400) [pid = 1662] [serial = 864] [outer = 0x129190800] 08:28:01 INFO - PROCESS | 1662 | 1467818881955 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:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 668ms 08:28:01 INFO - PROCESS | 1662 | 1467818881971 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:28:01 INFO - PROCESS | 1662 | 1467818881973 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:28:01 INFO - PROCESS | 1662 | 1467818881975 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:28:01 INFO - PROCESS | 1662 | 1467818881976 Marionette TRACE conn2 <- [1,1126,null,{}] 08:28:01 INFO - PROCESS | 1662 | 1467818881979 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:01 INFO - PROCESS | 1662 | 1467818881980 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:02 INFO - PROCESS | 1662 | 1467818882098 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:28:02 INFO - PROCESS | 1662 | 1467818882183 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818882185 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d3dc000 == 51 [pid = 1662] [id = 289] 08:28:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x12950f000) [pid = 1662] [serial = 865] [outer = 0x0] 08:28:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x12a5ae800) [pid = 1662] [serial = 866] [outer = 0x12950f000] 08:28:02 INFO - PROCESS | 1662 | 1467818882216 Marionette DEBUG loaded listener.js 08:28:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x12a5dac00) [pid = 1662] [serial = 867] [outer = 0x12950f000] 08:28:02 INFO - PROCESS | 1662 | 1467818882638 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:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 718ms 08:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:28:02 INFO - PROCESS | 1662 | 1467818882697 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:28:02 INFO - PROCESS | 1662 | 1467818882698 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:28:02 INFO - PROCESS | 1662 | 1467818882702 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:28:02 INFO - PROCESS | 1662 | 1467818882704 Marionette TRACE conn2 <- [1,1130,null,{}] 08:28:02 INFO - PROCESS | 1662 | 1467818882706 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:02 INFO - PROCESS | 1662 | 1467818882710 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:02 INFO - PROCESS | 1662 | 1467818882834 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:28:03 INFO - PROCESS | 1662 | 1467818883052 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818883054 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x118414000 == 52 [pid = 1662] [id = 290] 08:28:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x1129aac00) [pid = 1662] [serial = 868] [outer = 0x0] 08:28:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x112a7c800) [pid = 1662] [serial = 869] [outer = 0x1129aac00] 08:28:03 INFO - PROCESS | 1662 | 1467818883083 Marionette DEBUG loaded listener.js 08:28:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x113ea6400) [pid = 1662] [serial = 870] [outer = 0x1129aac00] 08:28:03 INFO - PROCESS | 1662 | 1467818883530 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:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 873ms 08:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:28:03 INFO - PROCESS | 1662 | 1467818883583 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:28:03 INFO - PROCESS | 1662 | 1467818883585 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:28:03 INFO - PROCESS | 1662 | 1467818883589 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:28:03 INFO - PROCESS | 1662 | 1467818883592 Marionette TRACE conn2 <- [1,1134,null,{}] 08:28:03 INFO - PROCESS | 1662 | 1467818883595 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:03 INFO - PROCESS | 1662 | 1467818883598 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:03 INFO - PROCESS | 1662 | 1467818883693 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:28:03 INFO - PROCESS | 1662 | 1467818883769 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818883770 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x11842e800 == 53 [pid = 1662] [id = 291] 08:28:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x118311800) [pid = 1662] [serial = 871] [outer = 0x0] 08:28:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x119564800) [pid = 1662] [serial = 872] [outer = 0x118311800] 08:28:03 INFO - PROCESS | 1662 | 1467818883798 Marionette DEBUG loaded listener.js 08:28:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x119b67800) [pid = 1662] [serial = 873] [outer = 0x118311800] 08:28:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3cf800 == 52 [pid = 1662] [id = 283] 08:28:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd9b800 == 51 [pid = 1662] [id = 282] 08:28:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12aadc000 == 50 [pid = 1662] [id = 281] 08:28:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12a312800 == 49 [pid = 1662] [id = 280] 08:28:04 INFO - PROCESS | 1662 | --DOCSHELL 0x128a61800 == 48 [pid = 1662] [id = 279] 08:28:04 INFO - PROCESS | 1662 | --DOCSHELL 0x116aad800 == 47 [pid = 1662] [id = 278] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x128d5c400) [pid = 1662] [serial = 800] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOCSHELL 0x1241df800 == 46 [pid = 1662] [id = 277] 08:28:04 INFO - PROCESS | 1662 | --DOCSHELL 0x1233d8000 == 45 [pid = 1662] [id = 276] 08:28:04 INFO - PROCESS | 1662 | --DOCSHELL 0x11a05e000 == 44 [pid = 1662] [id = 275] 08:28:04 INFO - PROCESS | 1662 | --DOCSHELL 0x118444000 == 43 [pid = 1662] [id = 274] 08:28:04 INFO - PROCESS | 1662 | --DOCSHELL 0x118427800 == 42 [pid = 1662] [id = 273] 08:28:04 INFO - PROCESS | 1662 | --DOCSHELL 0x117557800 == 41 [pid = 1662] [id = 272] 08:28:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12b140800 == 40 [pid = 1662] [id = 270] 08:28:04 INFO - PROCESS | 1662 | --DOCSHELL 0x119d8e800 == 39 [pid = 1662] [id = 269] 08:28:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba87800 == 38 [pid = 1662] [id = 267] 08:28:04 INFO - PROCESS | 1662 | --DOCSHELL 0x11688a000 == 37 [pid = 1662] [id = 268] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x111f3dc00) [pid = 1662] [serial = 708] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x1251eb400) [pid = 1662] [serial = 782] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x119eb3000) [pid = 1662] [serial = 758] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x1175abc00) [pid = 1662] [serial = 767] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x118302c00) [pid = 1662] [serial = 768] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x119498800) [pid = 1662] [serial = 755] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x1257cc000) [pid = 1662] [serial = 785] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x1131d2800) [pid = 1662] [serial = 749] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x119521c00) [pid = 1662] [serial = 771] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x11897b800) [pid = 1662] [serial = 770] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x1175b2000) [pid = 1662] [serial = 752] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x1168cec00) [pid = 1662] [serial = 765] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x115ef6800) [pid = 1662] [serial = 764] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x123297400) [pid = 1662] [serial = 776] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x119b63400) [pid = 1662] [serial = 773] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x121272800) [pid = 1662] [serial = 774] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x119b69800) [pid = 1662] [serial = 762] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x116807400) [pid = 1662] [serial = 761] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x125cba400) [pid = 1662] [serial = 788] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x115f5f400) [pid = 1662] [serial = 791] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x118622c00) [pid = 1662] [serial = 792] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x128a98c00) [pid = 1662] [serial = 797] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x125cbf400) [pid = 1662] [serial = 789] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x118672800) [pid = 1662] [serial = 794] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x124414800) [pid = 1662] [serial = 779] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1257d5400) [pid = 1662] [serial = 786] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1256ad400) [pid = 1662] [serial = 783] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x128a8f400) [pid = 1662] [serial = 795] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x128add800) [pid = 1662] [serial = 798] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12506c400) [pid = 1662] [serial = 780] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x123705800) [pid = 1662] [serial = 777] [outer = 0x0] [url = about:blank] 08:28:04 INFO - PROCESS | 1662 | 1467818884191 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:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 621ms 08:28:04 INFO - PROCESS | 1662 | 1467818884214 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:28:04 INFO - PROCESS | 1662 | 1467818884217 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:28:04 INFO - PROCESS | 1662 | 1467818884220 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:28:04 INFO - PROCESS | 1662 | 1467818884221 Marionette TRACE conn2 <- [1,1138,null,{}] 08:28:04 INFO - PROCESS | 1662 | 1467818884224 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:04 INFO - PROCESS | 1662 | 1467818884225 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:04 INFO - PROCESS | 1662 | 1467818884308 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:28:04 INFO - PROCESS | 1662 | 1467818884327 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818884328 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184da000 == 38 [pid = 1662] [id = 292] 08:28:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x119eb3c00) [pid = 1662] [serial = 874] [outer = 0x0] 08:28:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x121164000) [pid = 1662] [serial = 875] [outer = 0x119eb3c00] 08:28:04 INFO - PROCESS | 1662 | 1467818884355 Marionette DEBUG loaded listener.js 08:28:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12370c000) [pid = 1662] [serial = 876] [outer = 0x119eb3c00] 08:28:04 INFO - PROCESS | 1662 | 1467818884688 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:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 08:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:28:04 INFO - PROCESS | 1662 | 1467818884739 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:28:04 INFO - PROCESS | 1662 | 1467818884740 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:28:04 INFO - PROCESS | 1662 | 1467818884747 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:28:04 INFO - PROCESS | 1662 | 1467818884751 Marionette TRACE conn2 <- [1,1142,null,{}] 08:28:04 INFO - PROCESS | 1662 | 1467818884754 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:04 INFO - PROCESS | 1662 | 1467818884756 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:04 INFO - PROCESS | 1662 | 1467818884841 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:28:04 INFO - PROCESS | 1662 | 1467818884844 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818884846 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x116891800 == 39 [pid = 1662] [id = 293] 08:28:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1240ef400) [pid = 1662] [serial = 877] [outer = 0x0] 08:28:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1256ab400) [pid = 1662] [serial = 878] [outer = 0x1240ef400] 08:28:04 INFO - PROCESS | 1662 | 1467818884873 Marionette DEBUG loaded listener.js 08:28:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x126ecfc00) [pid = 1662] [serial = 879] [outer = 0x1240ef400] 08:28:05 INFO - PROCESS | 1662 | 1467818885220 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:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 528ms 08:28:05 INFO - PROCESS | 1662 | 1467818885272 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:28:05 INFO - PROCESS | 1662 | 1467818885273 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:28:05 INFO - PROCESS | 1662 | 1467818885286 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:28:05 INFO - PROCESS | 1662 | 1467818885287 Marionette TRACE conn2 <- [1,1146,null,{}] 08:28:05 INFO - PROCESS | 1662 | 1467818885289 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:05 INFO - PROCESS | 1662 | 1467818885290 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:05 INFO - PROCESS | 1662 | 1467818885376 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:28:05 INFO - PROCESS | 1662 | 1467818885380 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818885381 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12702a000 == 40 [pid = 1662] [id = 294] 08:28:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12706dc00) [pid = 1662] [serial = 880] [outer = 0x0] 08:28:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x128ae5800) [pid = 1662] [serial = 881] [outer = 0x12706dc00] 08:28:05 INFO - PROCESS | 1662 | 1467818885405 Marionette DEBUG loaded listener.js 08:28:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x129186c00) [pid = 1662] [serial = 882] [outer = 0x12706dc00] 08:28:05 INFO - PROCESS | 1662 | 1467818885714 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:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 475ms 08:28:05 INFO - PROCESS | 1662 | 1467818885758 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:28:05 INFO - PROCESS | 1662 | 1467818885760 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:28:05 INFO - PROCESS | 1662 | 1467818885763 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:28:05 INFO - PROCESS | 1662 | 1467818885765 Marionette TRACE conn2 <- [1,1150,null,{}] 08:28:05 INFO - PROCESS | 1662 | 1467818885769 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:05 INFO - PROCESS | 1662 | 1467818885771 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:05 INFO - PROCESS | 1662 | 1467818885913 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:28:06 INFO - PROCESS | 1662 | 1467818886013 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818886018 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12911e000 == 41 [pid = 1662] [id = 295] 08:28:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x12a547800) [pid = 1662] [serial = 883] [outer = 0x0] 08:28:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12a5aa800) [pid = 1662] [serial = 884] [outer = 0x12a547800] 08:28:06 INFO - PROCESS | 1662 | 1467818886068 Marionette DEBUG loaded listener.js 08:28:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12a7b3c00) [pid = 1662] [serial = 885] [outer = 0x12a547800] 08:28:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12b062800) [pid = 1662] [serial = 886] [outer = 0x12cfabc00] 08:28:06 INFO - PROCESS | 1662 | 1467818886579 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:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 871ms 08:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:28:06 INFO - PROCESS | 1662 | 1467818886634 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:28:06 INFO - PROCESS | 1662 | 1467818886635 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:28:06 INFO - PROCESS | 1662 | 1467818886637 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:28:06 INFO - PROCESS | 1662 | 1467818886638 Marionette TRACE conn2 <- [1,1154,null,{}] 08:28:06 INFO - PROCESS | 1662 | 1467818886641 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:06 INFO - PROCESS | 1662 | 1467818886642 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:06 INFO - PROCESS | 1662 | 1467818886746 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:28:06 INFO - PROCESS | 1662 | 1467818886761 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818886762 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a68e800 == 42 [pid = 1662] [id = 296] 08:28:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x116808000) [pid = 1662] [serial = 887] [outer = 0x0] 08:28:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x12b060800) [pid = 1662] [serial = 888] [outer = 0x116808000] 08:28:06 INFO - PROCESS | 1662 | 1467818886788 Marionette DEBUG loaded listener.js 08:28:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x12b863c00) [pid = 1662] [serial = 889] [outer = 0x116808000] 08:28:07 INFO - PROCESS | 1662 | 1467818887105 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:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 520ms 08:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:28:07 INFO - PROCESS | 1662 | 1467818887157 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:28:07 INFO - PROCESS | 1662 | 1467818887158 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:28:07 INFO - PROCESS | 1662 | 1467818887161 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:28:07 INFO - PROCESS | 1662 | 1467818887162 Marionette TRACE conn2 <- [1,1158,null,{}] 08:28:07 INFO - PROCESS | 1662 | 1467818887164 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:07 INFO - PROCESS | 1662 | 1467818887165 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:07 INFO - PROCESS | 1662 | 1467818887278 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:28:07 INFO - PROCESS | 1662 | 1467818887290 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818887292 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b842800 == 43 [pid = 1662] [id = 297] 08:28:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x12a7bb400) [pid = 1662] [serial = 890] [outer = 0x0] 08:28:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x12b86dc00) [pid = 1662] [serial = 891] [outer = 0x12a7bb400] 08:28:07 INFO - PROCESS | 1662 | 1467818887316 Marionette DEBUG loaded listener.js 08:28:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x12ba40000) [pid = 1662] [serial = 892] [outer = 0x12a7bb400] 08:28:07 INFO - PROCESS | 1662 | 1467818887669 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:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 520ms 08:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:28:07 INFO - PROCESS | 1662 | 1467818887682 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:28:07 INFO - PROCESS | 1662 | 1467818887684 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:28:07 INFO - PROCESS | 1662 | 1467818887686 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:28:07 INFO - PROCESS | 1662 | 1467818887687 Marionette TRACE conn2 <- [1,1162,null,{}] 08:28:07 INFO - PROCESS | 1662 | 1467818887689 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:07 INFO - PROCESS | 1662 | 1467818887690 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:07 INFO - PROCESS | 1662 | 1467818887794 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:28:07 INFO - PROCESS | 1662 | 1467818887807 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818887808 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bdb2000 == 44 [pid = 1662] [id = 298] 08:28:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x12ba40400) [pid = 1662] [serial = 893] [outer = 0x0] 08:28:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x12ba48c00) [pid = 1662] [serial = 894] [outer = 0x12ba40400] 08:28:07 INFO - PROCESS | 1662 | 1467818887832 Marionette DEBUG loaded listener.js 08:28:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x12bae8000) [pid = 1662] [serial = 895] [outer = 0x12ba40400] 08:28:08 INFO - PROCESS | 1662 | 1467818888198 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:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 517ms 08:28:08 INFO - PROCESS | 1662 | 1467818888204 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:28:08 INFO - PROCESS | 1662 | 1467818888206 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:28:08 INFO - PROCESS | 1662 | 1467818888209 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:28:08 INFO - PROCESS | 1662 | 1467818888212 Marionette TRACE conn2 <- [1,1166,null,{}] 08:28:08 INFO - PROCESS | 1662 | 1467818888217 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:08 INFO - PROCESS | 1662 | 1467818888219 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:08 INFO - PROCESS | 1662 | 1467818888581 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x119b66c00) [pid = 1662] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x118679400) [pid = 1662] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x112a88400) [pid = 1662] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x11957e800) [pid = 1662] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x117091c00) [pid = 1662] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x11956cc00) [pid = 1662] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x116a10800) [pid = 1662] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x129187000) [pid = 1662] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x125cb1000) [pid = 1662] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x116807800) [pid = 1662] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x119d10400) [pid = 1662] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x125cb7c00) [pid = 1662] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1129a9800) [pid = 1662] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x117f5d800) [pid = 1662] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x111c22400) [pid = 1662] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x11213cc00) [pid = 1662] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x128a9d400) [pid = 1662] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1175a6c00) [pid = 1662] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:28:08 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x111c7b800) [pid = 1662] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:28:08 INFO - PROCESS | 1662 | 1467818888649 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818888650 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x116897000 == 45 [pid = 1662] [id = 299] 08:28:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x111c78c00) [pid = 1662] [serial = 896] [outer = 0x0] 08:28:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1128d5400) [pid = 1662] [serial = 897] [outer = 0x111c78c00] 08:28:08 INFO - PROCESS | 1662 | 1467818888673 Marionette DEBUG loaded listener.js 08:28:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x116734c00) [pid = 1662] [serial = 898] [outer = 0x111c78c00] 08:28:08 INFO - PROCESS | 1662 | 1467818888938 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:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 774ms 08:28:08 INFO - PROCESS | 1662 | 1467818888987 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:28:08 INFO - PROCESS | 1662 | 1467818888988 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:28:08 INFO - PROCESS | 1662 | 1467818888990 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:28:08 INFO - PROCESS | 1662 | 1467818888991 Marionette TRACE conn2 <- [1,1170,null,{}] 08:28:08 INFO - PROCESS | 1662 | 1467818888994 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:08 INFO - PROCESS | 1662 | 1467818888995 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:09 INFO - PROCESS | 1662 | 1467818889116 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:28:09 INFO - PROCESS | 1662 | 1467818889153 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818889154 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c68a800 == 46 [pid = 1662] [id = 300] 08:28:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x111f04c00) [pid = 1662] [serial = 899] [outer = 0x0] 08:28:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1188cb400) [pid = 1662] [serial = 900] [outer = 0x111f04c00] 08:28:09 INFO - PROCESS | 1662 | 1467818889181 Marionette DEBUG loaded listener.js 08:28:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x12bdbd400) [pid = 1662] [serial = 901] [outer = 0x111f04c00] 08:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 468ms 08:28:09 INFO - PROCESS | 1662 | 1467818889455 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:09 INFO - PROCESS | 1662 | 1467818889459 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:28:09 INFO - PROCESS | 1662 | 1467818889460 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:28:09 INFO - PROCESS | 1662 | 1467818889473 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:28:09 INFO - PROCESS | 1662 | 1467818889489 Marionette TRACE conn2 <- [1,1174,null,{}] 08:28:09 INFO - PROCESS | 1662 | 1467818889507 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:09 INFO - PROCESS | 1662 | 1467818889509 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:09 INFO - PROCESS | 1662 | 1467818889635 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:28:09 INFO - PROCESS | 1662 | 1467818889640 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818889642 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d3dd800 == 47 [pid = 1662] [id = 301] 08:28:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x11680a400) [pid = 1662] [serial = 902] [outer = 0x0] 08:28:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12bdc4400) [pid = 1662] [serial = 903] [outer = 0x11680a400] 08:28:09 INFO - PROCESS | 1662 | 1467818889752 Marionette DEBUG loaded listener.js 08:28:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12c51a800) [pid = 1662] [serial = 904] [outer = 0x11680a400] 08:28:10 INFO - PROCESS | 1662 | 1467818890145 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:10 INFO - PROCESS | 1662 | 1467818890169 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:28:10 INFO - PROCESS | 1662 | 1467818890171 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:28:10 INFO - PROCESS | 1662 | 1467818890172 Marionette TRACE conn2 <- [1,1178,null,{}] 08:28:10 INFO - PROCESS | 1662 | 1467818890174 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:10 INFO - PROCESS | 1662 | 1467818890175 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:10 INFO - PROCESS | 1662 | 1467818890262 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:28:10 INFO - PROCESS | 1662 | 1467818890266 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818890267 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12dc56800 == 48 [pid = 1662] [id = 302] 08:28:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12c520c00) [pid = 1662] [serial = 905] [outer = 0x0] 08:28:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x12c52dc00) [pid = 1662] [serial = 906] [outer = 0x12c520c00] 08:28:10 INFO - PROCESS | 1662 | 1467818890291 Marionette DEBUG loaded listener.js 08:28:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x12cb9e400) [pid = 1662] [serial = 907] [outer = 0x12c520c00] 08:28:10 INFO - PROCESS | 1662 | 1467818890758 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:10 INFO - PROCESS | 1662 | 1467818890793 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:28:10 INFO - PROCESS | 1662 | 1467818890796 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:28:10 INFO - PROCESS | 1662 | 1467818890799 Marionette TRACE conn2 <- [1,1182,null,{}] 08:28:10 INFO - PROCESS | 1662 | 1467818890802 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:10 INFO - PROCESS | 1662 | 1467818890804 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:10 INFO - PROCESS | 1662 | 1467818890919 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:28:11 INFO - PROCESS | 1662 | 1467818891048 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818891050 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x1126ec000 == 49 [pid = 1662] [id = 303] 08:28:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x117091800) [pid = 1662] [serial = 908] [outer = 0x0] 08:28:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x1175b2000) [pid = 1662] [serial = 909] [outer = 0x117091800] 08:28:11 INFO - PROCESS | 1662 | 1467818891085 Marionette DEBUG loaded listener.js 08:28:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x118411000) [pid = 1662] [serial = 910] [outer = 0x117091800] 08:28:11 INFO - PROCESS | 1662 | 1467818891509 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:11 INFO - PROCESS | 1662 | 1467818891522 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:28:11 INFO - PROCESS | 1662 | 1467818891526 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:28:11 INFO - PROCESS | 1662 | 1467818891528 Marionette TRACE conn2 <- [1,1186,null,{}] 08:28:11 INFO - PROCESS | 1662 | 1467818891531 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:11 INFO - PROCESS | 1662 | 1467818891533 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:11 INFO - PROCESS | 1662 | 1467818891641 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:28:11 INFO - PROCESS | 1662 | 1467818891704 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818891706 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x11999a800 == 50 [pid = 1662] [id = 304] 08:28:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x1190eac00) [pid = 1662] [serial = 911] [outer = 0x0] 08:28:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x119bb3c00) [pid = 1662] [serial = 912] [outer = 0x1190eac00] 08:28:11 INFO - PROCESS | 1662 | 1467818891778 Marionette DEBUG loaded listener.js 08:28:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x124b29400) [pid = 1662] [serial = 913] [outer = 0x1190eac00] 08:28:12 INFO - PROCESS | 1662 | 1467818892170 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:12 INFO - PROCESS | 1662 | 1467818892203 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:28:12 INFO - PROCESS | 1662 | 1467818892205 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:28:12 INFO - PROCESS | 1662 | 1467818892208 Marionette TRACE conn2 <- [1,1190,null,{}] 08:28:12 INFO - PROCESS | 1662 | 1467818892216 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:12 INFO - PROCESS | 1662 | 1467818892219 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:12 INFO - PROCESS | 1662 | 1467818892347 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:28:12 INFO - PROCESS | 1662 | 1467818892441 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818892443 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a30a000 == 51 [pid = 1662] [id = 305] 08:28:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x127067c00) [pid = 1662] [serial = 914] [outer = 0x0] 08:28:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x129189400) [pid = 1662] [serial = 915] [outer = 0x127067c00] 08:28:12 INFO - PROCESS | 1662 | 1467818892475 Marionette DEBUG loaded listener.js 08:28:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x12a539000) [pid = 1662] [serial = 916] [outer = 0x127067c00] 08:28:12 INFO - PROCESS | 1662 | 1467818892895 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:12 INFO - PROCESS | 1662 | 1467818892929 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:28:12 INFO - PROCESS | 1662 | 1467818892931 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:28:12 INFO - PROCESS | 1662 | 1467818892932 Marionette TRACE conn2 <- [1,1194,null,{}] 08:28:12 INFO - PROCESS | 1662 | 1467818892935 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:12 INFO - PROCESS | 1662 | 1467818892936 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:13 INFO - PROCESS | 1662 | 1467818893042 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:28:13 INFO - PROCESS | 1662 | 1467818893162 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818893163 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c685000 == 52 [pid = 1662] [id = 306] 08:28:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x112db1800) [pid = 1662] [serial = 917] [outer = 0x0] 08:28:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x12a7ba800) [pid = 1662] [serial = 918] [outer = 0x112db1800] 08:28:13 INFO - PROCESS | 1662 | 1467818893194 Marionette DEBUG loaded listener.js 08:28:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x12b864c00) [pid = 1662] [serial = 919] [outer = 0x112db1800] 08:28:13 INFO - PROCESS | 1662 | 1467818893597 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:13 INFO - PROCESS | 1662 | 1467818893672 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:28:13 INFO - PROCESS | 1662 | 1467818893675 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:28:13 INFO - PROCESS | 1662 | 1467818893678 Marionette TRACE conn2 <- [1,1198,null,{}] 08:28:13 INFO - PROCESS | 1662 | 1467818893720 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:13 INFO - PROCESS | 1662 | 1467818893721 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:14 INFO - PROCESS | 1662 | 1467818893997 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:28:14 INFO - PROCESS | 1662 | 1467818894170 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818894171 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182de000 == 53 [pid = 1662] [id = 307] 08:28:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x1130ea800) [pid = 1662] [serial = 920] [outer = 0x0] 08:28:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x115f65c00) [pid = 1662] [serial = 921] [outer = 0x1130ea800] 08:28:14 INFO - PROCESS | 1662 | 1467818894218 Marionette DEBUG loaded listener.js 08:28:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x116a7f000) [pid = 1662] [serial = 922] [outer = 0x1130ea800] 08:28:14 INFO - PROCESS | 1662 | 1467818894753 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:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1088ms 08:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:28:14 INFO - PROCESS | 1662 | 1467818894764 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:28:14 INFO - PROCESS | 1662 | 1467818894766 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:28:14 INFO - PROCESS | 1662 | 1467818894769 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:28:14 INFO - PROCESS | 1662 | 1467818894771 Marionette TRACE conn2 <- [1,1202,null,{}] 08:28:14 INFO - PROCESS | 1662 | 1467818894774 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:14 INFO - PROCESS | 1662 | 1467818894776 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:14 INFO - PROCESS | 1662 | 1467818894873 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:28:14 INFO - PROCESS | 1662 | 1467818894940 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818894941 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a4c800 == 54 [pid = 1662] [id = 308] 08:28:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x1175b2c00) [pid = 1662] [serial = 923] [outer = 0x0] 08:28:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x1177f6000) [pid = 1662] [serial = 924] [outer = 0x1175b2c00] 08:28:14 INFO - PROCESS | 1662 | 1467818894969 Marionette DEBUG loaded listener.js 08:28:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x11830d400) [pid = 1662] [serial = 925] [outer = 0x1175b2c00] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1170c3000 == 53 [pid = 1662] [id = 238] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12d3dd800 == 52 [pid = 1662] [id = 301] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12c68a800 == 51 [pid = 1662] [id = 300] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x116897000 == 50 [pid = 1662] [id = 299] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12bdb2000 == 49 [pid = 1662] [id = 298] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12b842800 == 48 [pid = 1662] [id = 297] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12a68e800 == 47 [pid = 1662] [id = 296] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12911e000 == 46 [pid = 1662] [id = 295] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12702a000 == 45 [pid = 1662] [id = 294] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x116891800 == 44 [pid = 1662] [id = 293] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1184da000 == 43 [pid = 1662] [id = 292] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x11842e800 == 42 [pid = 1662] [id = 291] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x118414000 == 41 [pid = 1662] [id = 290] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12d0a8000 == 40 [pid = 1662] [id = 288] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12cf86000 == 39 [pid = 1662] [id = 287] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12c678800 == 38 [pid = 1662] [id = 286] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12cb1d000 == 37 [pid = 1662] [id = 284] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x11755b000 == 36 [pid = 1662] [id = 285] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12d3dc000 == 35 [pid = 1662] [id = 289] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3b6800 == 34 [pid = 1662] [id = 271] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x128a5c000 == 33 [pid = 1662] [id = 249] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1182de000 == 32 [pid = 1662] [id = 307] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12c685000 == 31 [pid = 1662] [id = 306] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12a30a000 == 30 [pid = 1662] [id = 305] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x11999a800 == 29 [pid = 1662] [id = 304] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12dc56800 == 28 [pid = 1662] [id = 302] 08:28:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1126ec000 == 27 [pid = 1662] [id = 303] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x119b72000) [pid = 1662] [serial = 825] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x11830a400) [pid = 1662] [serial = 821] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x12918a400) [pid = 1662] [serial = 842] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x12723f400) [pid = 1662] [serial = 834] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x11867ac00) [pid = 1662] [serial = 845] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x119ead800) [pid = 1662] [serial = 827] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x128a9c400) [pid = 1662] [serial = 837] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x115f5d000) [pid = 1662] [serial = 816] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x119b6f800) [pid = 1662] [serial = 809] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x12741bc00) [pid = 1662] [serial = 846] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x1292d6400) [pid = 1662] [serial = 843] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x12918dc00) [pid = 1662] [serial = 848] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x11830c800) [pid = 1662] [serial = 806] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x113d6a000) [pid = 1662] [serial = 714] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x1129b2000) [pid = 1662] [serial = 711] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x1190df800) [pid = 1662] [serial = 822] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x129183c00) [pid = 1662] [serial = 840] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x126e64800) [pid = 1662] [serial = 833] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x124669400) [pid = 1662] [serial = 812] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x118404c00) [pid = 1662] [serial = 819] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x112dabc00) [pid = 1662] [serial = 815] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x119ab6400) [pid = 1662] [serial = 824] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x124669c00) [pid = 1662] [serial = 830] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x123293000) [pid = 1662] [serial = 828] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x125cb0400) [pid = 1662] [serial = 831] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x128a8ec00) [pid = 1662] [serial = 836] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1177f6c00) [pid = 1662] [serial = 818] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x112a88800) [pid = 1662] [serial = 803] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x128d63000) [pid = 1662] [serial = 839] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x129512800) [pid = 1662] [serial = 851] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1292e2400) [pid = 1662] [serial = 849] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12329ac00) [pid = 1662] [serial = 747] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119569800) [pid = 1662] [serial = 756] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x115f60400) [pid = 1662] [serial = 750] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x121166800) [pid = 1662] [serial = 759] [outer = 0x0] [url = about:blank] 08:28:15 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118232400) [pid = 1662] [serial = 753] [outer = 0x0] [url = about:blank] 08:28:16 INFO - PROCESS | 1662 | 1467818896005 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:16 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:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1273ms 08:28:16 INFO - PROCESS | 1662 | 1467818896043 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:28:16 INFO - PROCESS | 1662 | 1467818896045 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:28:16 INFO - PROCESS | 1662 | 1467818896050 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:28:16 INFO - PROCESS | 1662 | 1467818896053 Marionette TRACE conn2 <- [1,1206,null,{}] 08:28:16 INFO - PROCESS | 1662 | 1467818896056 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:16 INFO - PROCESS | 1662 | 1467818896058 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:16 INFO - PROCESS | 1662 | 1467818896141 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:28:16 INFO - PROCESS | 1662 | 1467818896145 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818896149 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x11650a800 == 28 [pid = 1662] [id = 309] 08:28:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x115f5fc00) [pid = 1662] [serial = 926] [outer = 0x0] 08:28:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1175a4800) [pid = 1662] [serial = 927] [outer = 0x115f5fc00] 08:28:16 INFO - PROCESS | 1662 | 1467818896177 Marionette DEBUG loaded listener.js 08:28:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x11822f400) [pid = 1662] [serial = 928] [outer = 0x115f5fc00] 08:28:16 INFO - PROCESS | 1662 | 1467818896538 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:16 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:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 521ms 08:28:16 INFO - PROCESS | 1662 | 1467818896571 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:28:16 INFO - PROCESS | 1662 | 1467818896574 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:28:16 INFO - PROCESS | 1662 | 1467818896586 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:28:16 INFO - PROCESS | 1662 | 1467818896588 Marionette TRACE conn2 <- [1,1210,null,{}] 08:28:16 INFO - PROCESS | 1662 | 1467818896591 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:16 INFO - PROCESS | 1662 | 1467818896592 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:16 INFO - PROCESS | 1662 | 1467818896678 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:28:16 INFO - PROCESS | 1662 | 1467818896684 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818896686 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x117f3d000 == 29 [pid = 1662] [id = 310] 08:28:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11830a400) [pid = 1662] [serial = 929] [outer = 0x0] 08:28:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1188fcc00) [pid = 1662] [serial = 930] [outer = 0x11830a400] 08:28:16 INFO - PROCESS | 1662 | 1467818896713 Marionette DEBUG loaded listener.js 08:28:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1194bf000) [pid = 1662] [serial = 931] [outer = 0x11830a400] 08:28:17 INFO - PROCESS | 1662 | 1467818897155 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:17 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:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 626ms 08:28:17 INFO - PROCESS | 1662 | 1467818897208 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:28:17 INFO - PROCESS | 1662 | 1467818897210 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:28:17 INFO - PROCESS | 1662 | 1467818897214 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:28:17 INFO - PROCESS | 1662 | 1467818897218 Marionette TRACE conn2 <- [1,1214,null,{}] 08:28:17 INFO - PROCESS | 1662 | 1467818897230 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:17 INFO - PROCESS | 1662 | 1467818897235 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:17 INFO - PROCESS | 1662 | 1467818897360 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:28:17 INFO - PROCESS | 1662 | 1467818897374 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818897376 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x119269800 == 30 [pid = 1662] [id = 311] 08:28:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x119582000) [pid = 1662] [serial = 932] [outer = 0x0] 08:28:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x119b6ec00) [pid = 1662] [serial = 933] [outer = 0x119582000] 08:28:17 INFO - PROCESS | 1662 | 1467818897421 Marionette DEBUG loaded listener.js 08:28:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x119eb5000) [pid = 1662] [serial = 934] [outer = 0x119582000] 08:28:17 INFO - PROCESS | 1662 | 1467818897776 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:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 574ms 08:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:28:17 INFO - PROCESS | 1662 | 1467818897788 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:28:17 INFO - PROCESS | 1662 | 1467818897790 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:28:17 INFO - PROCESS | 1662 | 1467818897792 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:28:17 INFO - PROCESS | 1662 | 1467818897793 Marionette TRACE conn2 <- [1,1218,null,{}] 08:28:17 INFO - PROCESS | 1662 | 1467818897796 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:17 INFO - PROCESS | 1662 | 1467818897800 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:17 INFO - PROCESS | 1662 | 1467818897954 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:28:17 INFO - PROCESS | 1662 | 1467818897977 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818897978 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x1199b0000 == 31 [pid = 1662] [id = 312] 08:28:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x119ab5c00) [pid = 1662] [serial = 935] [outer = 0x0] 08:28:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x121166800) [pid = 1662] [serial = 936] [outer = 0x119ab5c00] 08:28:18 INFO - PROCESS | 1662 | 1467818898019 Marionette DEBUG loaded listener.js 08:28:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x123707c00) [pid = 1662] [serial = 937] [outer = 0x119ab5c00] 08:28:18 INFO - PROCESS | 1662 | 1467818898554 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:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 771ms 08:28:18 INFO - PROCESS | 1662 | 1467818898573 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:28:18 INFO - PROCESS | 1662 | 1467818898575 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:28:18 INFO - PROCESS | 1662 | 1467818898578 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:28:18 INFO - PROCESS | 1662 | 1467818898581 Marionette TRACE conn2 <- [1,1222,null,{}] 08:28:18 INFO - PROCESS | 1662 | 1467818898584 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:18 INFO - PROCESS | 1662 | 1467818898586 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:18 INFO - PROCESS | 1662 | 1467818898687 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:28:18 INFO - PROCESS | 1662 | 1467818898691 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818898692 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x123306800 == 32 [pid = 1662] [id = 313] 08:28:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1188fbc00) [pid = 1662] [serial = 938] [outer = 0x0] 08:28:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12420fc00) [pid = 1662] [serial = 939] [outer = 0x1188fbc00] 08:28:18 INFO - PROCESS | 1662 | 1467818898716 Marionette DEBUG loaded listener.js 08:28:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x124d95c00) [pid = 1662] [serial = 940] [outer = 0x1188fbc00] 08:28:19 INFO - PROCESS | 1662 | 1467818899078 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:19 INFO - PROCESS | 1662 | 1467818899102 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:28:19 INFO - PROCESS | 1662 | 1467818899104 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:28:19 INFO - PROCESS | 1662 | 1467818899105 Marionette TRACE conn2 <- [1,1226,null,{}] 08:28:19 INFO - PROCESS | 1662 | 1467818899113 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:19 INFO - PROCESS | 1662 | 1467818899117 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:19 INFO - PROCESS | 1662 | 1467818899231 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:28:19 INFO - PROCESS | 1662 | 1467818899247 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818899248 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x1249c2800 == 33 [pid = 1662] [id = 314] 08:28:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x124d97400) [pid = 1662] [serial = 941] [outer = 0x0] 08:28:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x1257d2000) [pid = 1662] [serial = 942] [outer = 0x124d97400] 08:28:19 INFO - PROCESS | 1662 | 1467818899273 Marionette DEBUG loaded listener.js 08:28:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x12723f400) [pid = 1662] [serial = 943] [outer = 0x124d97400] 08:28:19 INFO - PROCESS | 1662 | 1467818899658 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:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 576ms 08:28:19 INFO - PROCESS | 1662 | 1467818899681 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:28:19 INFO - PROCESS | 1662 | 1467818899683 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:28:19 INFO - PROCESS | 1662 | 1467818899694 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:28:19 INFO - PROCESS | 1662 | 1467818899695 Marionette TRACE conn2 <- [1,1230,null,{}] 08:28:19 INFO - PROCESS | 1662 | 1467818899699 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:19 INFO - PROCESS | 1662 | 1467818899700 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:19 INFO - PROCESS | 1662 | 1467818899849 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:28:19 INFO - PROCESS | 1662 | 1467818899868 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818899869 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12572d800 == 34 [pid = 1662] [id = 315] 08:28:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x1251eb400) [pid = 1662] [serial = 944] [outer = 0x0] 08:28:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x128a93000) [pid = 1662] [serial = 945] [outer = 0x1251eb400] 08:28:19 INFO - PROCESS | 1662 | 1467818899909 Marionette DEBUG loaded listener.js 08:28:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x128add000) [pid = 1662] [serial = 946] [outer = 0x1251eb400] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x1129a4800) [pid = 1662] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x11830b000) [pid = 1662] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x124207c00) [pid = 1662] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x11956e000) [pid = 1662] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x128a91c00) [pid = 1662] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12a7bb400) [pid = 1662] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x116808000) [pid = 1662] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12ba40400) [pid = 1662] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1177ec400) [pid = 1662] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12706dc00) [pid = 1662] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12950f000) [pid = 1662] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1240ef400) [pid = 1662] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12a547800) [pid = 1662] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x119eb3c00) [pid = 1662] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x129190800) [pid = 1662] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1128d9400) [pid = 1662] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119d10000) [pid = 1662] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118311800) [pid = 1662] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1129aac00) [pid = 1662] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1251f7800) [pid = 1662] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x111f04c00) [pid = 1662] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x111c78c00) [pid = 1662] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12c520c00) [pid = 1662] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:28:20 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11680a400) [pid = 1662] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:28:20 INFO - PROCESS | 1662 | 1467818900752 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:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1079ms 08:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:28:20 INFO - PROCESS | 1662 | 1467818900768 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:28:20 INFO - PROCESS | 1662 | 1467818900769 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:28:20 INFO - PROCESS | 1662 | 1467818900771 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:28:20 INFO - PROCESS | 1662 | 1467818900772 Marionette TRACE conn2 <- [1,1234,null,{}] 08:28:20 INFO - PROCESS | 1662 | 1467818900774 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:20 INFO - PROCESS | 1662 | 1467818900775 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:20 INFO - PROCESS | 1662 | 1467818900887 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:28:20 INFO - PROCESS | 1662 | 1467818900931 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818900933 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x125c4b000 == 35 [pid = 1662] [id = 316] 08:28:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1128d9400) [pid = 1662] [serial = 947] [outer = 0x0] 08:28:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1177ed000) [pid = 1662] [serial = 948] [outer = 0x1128d9400] 08:28:20 INFO - PROCESS | 1662 | 1467818900957 Marionette DEBUG loaded listener.js 08:28:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x121166000) [pid = 1662] [serial = 949] [outer = 0x1128d9400] 08:28:21 INFO - PROCESS | 1662 | 1467818901209 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:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 469ms 08:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:28:21 INFO - PROCESS | 1662 | 1467818901241 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:28:21 INFO - PROCESS | 1662 | 1467818901242 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:28:21 INFO - PROCESS | 1662 | 1467818901245 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:28:21 INFO - PROCESS | 1662 | 1467818901246 Marionette TRACE conn2 <- [1,1238,null,{}] 08:28:21 INFO - PROCESS | 1662 | 1467818901256 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:21 INFO - PROCESS | 1662 | 1467818901257 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:21 INFO - PROCESS | 1662 | 1467818901343 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:28:21 INFO - PROCESS | 1662 | 1467818901349 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818901351 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f1a800 == 36 [pid = 1662] [id = 317] 08:28:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1188ccc00) [pid = 1662] [serial = 950] [outer = 0x0] 08:28:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x124207c00) [pid = 1662] [serial = 951] [outer = 0x1188ccc00] 08:28:21 INFO - PROCESS | 1662 | 1467818901375 Marionette DEBUG loaded listener.js 08:28:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x128ade000) [pid = 1662] [serial = 952] [outer = 0x1188ccc00] 08:28:21 INFO - PROCESS | 1662 | 1467818901709 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:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 476ms 08:28:21 INFO - PROCESS | 1662 | 1467818901721 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:28:21 INFO - PROCESS | 1662 | 1467818901722 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:28:21 INFO - PROCESS | 1662 | 1467818901724 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:28:21 INFO - PROCESS | 1662 | 1467818901725 Marionette TRACE conn2 <- [1,1242,null,{}] 08:28:21 INFO - PROCESS | 1662 | 1467818901728 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:21 INFO - PROCESS | 1662 | 1467818901729 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:21 INFO - PROCESS | 1662 | 1467818901843 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:28:21 INFO - PROCESS | 1662 | 1467818901849 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818901850 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x129116800 == 37 [pid = 1662] [id = 318] 08:28:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x11897d800) [pid = 1662] [serial = 953] [outer = 0x0] 08:28:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x128d5c800) [pid = 1662] [serial = 954] [outer = 0x11897d800] 08:28:21 INFO - PROCESS | 1662 | 1467818901874 Marionette DEBUG loaded listener.js 08:28:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x129187000) [pid = 1662] [serial = 955] [outer = 0x11897d800] 08:28:22 INFO - PROCESS | 1662 | 1467818902200 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:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 519ms 08:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:28:22 INFO - PROCESS | 1662 | 1467818902243 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:28:22 INFO - PROCESS | 1662 | 1467818902245 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:28:22 INFO - PROCESS | 1662 | 1467818902247 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:28:22 INFO - PROCESS | 1662 | 1467818902249 Marionette TRACE conn2 <- [1,1246,null,{}] 08:28:22 INFO - PROCESS | 1662 | 1467818902251 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:22 INFO - PROCESS | 1662 | 1467818902253 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:22 INFO - PROCESS | 1662 | 1467818902344 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:28:22 INFO - PROCESS | 1662 | 1467818902349 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818902351 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a692800 == 38 [pid = 1662] [id = 319] 08:28:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12377bc00) [pid = 1662] [serial = 956] [outer = 0x0] 08:28:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1292d9000) [pid = 1662] [serial = 957] [outer = 0x12377bc00] 08:28:22 INFO - PROCESS | 1662 | 1467818902377 Marionette DEBUG loaded listener.js 08:28:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12a5ab400) [pid = 1662] [serial = 958] [outer = 0x12377bc00] 08:28:22 INFO - PROCESS | 1662 | 1467818902903 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:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 669ms 08:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:28:22 INFO - PROCESS | 1662 | 1467818902940 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:28:22 INFO - PROCESS | 1662 | 1467818902942 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:28:22 INFO - PROCESS | 1662 | 1467818902947 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:28:22 INFO - PROCESS | 1662 | 1467818902950 Marionette TRACE conn2 <- [1,1250,null,{}] 08:28:22 INFO - PROCESS | 1662 | 1467818902955 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:22 INFO - PROCESS | 1662 | 1467818902956 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:23 INFO - PROCESS | 1662 | 1467818903092 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:28:23 INFO - PROCESS | 1662 | 1467818903180 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818903182 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170c8000 == 39 [pid = 1662] [id = 320] 08:28:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11655f400) [pid = 1662] [serial = 959] [outer = 0x0] 08:28:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x116806c00) [pid = 1662] [serial = 960] [outer = 0x11655f400] 08:28:23 INFO - PROCESS | 1662 | 1467818903213 Marionette DEBUG loaded listener.js 08:28:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1177ee000) [pid = 1662] [serial = 961] [outer = 0x11655f400] 08:28:23 INFO - PROCESS | 1662 | 1467818903733 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:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 823ms 08:28:23 INFO - PROCESS | 1662 | 1467818903769 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:28:23 INFO - PROCESS | 1662 | 1467818903773 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:28:23 INFO - PROCESS | 1662 | 1467818903777 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:28:23 INFO - PROCESS | 1662 | 1467818903779 Marionette TRACE conn2 <- [1,1254,null,{}] 08:28:23 INFO - PROCESS | 1662 | 1467818903782 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:23 INFO - PROCESS | 1662 | 1467818903783 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:23 INFO - PROCESS | 1662 | 1467818903893 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:28:23 INFO - PROCESS | 1662 | 1467818903981 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818903982 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x123307000 == 40 [pid = 1662] [id = 321] 08:28:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x119521c00) [pid = 1662] [serial = 962] [outer = 0x0] 08:28:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x11956b400) [pid = 1662] [serial = 963] [outer = 0x119521c00] 08:28:24 INFO - PROCESS | 1662 | 1467818904013 Marionette DEBUG loaded listener.js 08:28:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x119b68400) [pid = 1662] [serial = 964] [outer = 0x119521c00] 08:28:24 INFO - PROCESS | 1662 | 1467818904702 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:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 976ms 08:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:28:24 INFO - PROCESS | 1662 | 1467818904754 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:28:24 INFO - PROCESS | 1662 | 1467818904756 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:28:24 INFO - PROCESS | 1662 | 1467818904760 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:28:24 INFO - PROCESS | 1662 | 1467818904761 Marionette TRACE conn2 <- [1,1258,null,{}] 08:28:24 INFO - PROCESS | 1662 | 1467818904765 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:28:24 INFO - PROCESS | 1662 | 1467818904766 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:24 INFO - PROCESS | 1662 | 1467818904875 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:28:24 INFO - PROCESS | 1662 | 1467818904964 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818904967 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x11688f800 == 41 [pid = 1662] [id = 322] 08:28:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x116807800) [pid = 1662] [serial = 965] [outer = 0x0] 08:28:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x116a0c000) [pid = 1662] [serial = 966] [outer = 0x116807800] 08:28:24 INFO - PROCESS | 1662 | 1467818904995 Marionette DEBUG loaded listener.js 08:28:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1175e1000) [pid = 1662] [serial = 967] [outer = 0x116807800] 08:28:25 INFO - PROCESS | 1662 | --DOCSHELL 0x129116800 == 40 [pid = 1662] [id = 318] 08:28:25 INFO - PROCESS | 1662 | --DOCSHELL 0x128f1a800 == 39 [pid = 1662] [id = 317] 08:28:25 INFO - PROCESS | 1662 | --DOCSHELL 0x125c4b000 == 38 [pid = 1662] [id = 316] 08:28:25 INFO - PROCESS | 1662 | --DOCSHELL 0x12572d800 == 37 [pid = 1662] [id = 315] 08:28:25 INFO - PROCESS | 1662 | --DOCSHELL 0x1249c2800 == 36 [pid = 1662] [id = 314] 08:28:25 INFO - PROCESS | 1662 | --DOCSHELL 0x123306800 == 35 [pid = 1662] [id = 313] 08:28:25 INFO - PROCESS | 1662 | --DOCSHELL 0x1199b0000 == 34 [pid = 1662] [id = 312] 08:28:25 INFO - PROCESS | 1662 | --DOCSHELL 0x119269800 == 33 [pid = 1662] [id = 311] 08:28:25 INFO - PROCESS | 1662 | --DOCSHELL 0x117f3d000 == 32 [pid = 1662] [id = 310] 08:28:25 INFO - PROCESS | 1662 | --DOCSHELL 0x11650a800 == 31 [pid = 1662] [id = 309] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x113d45c00) [pid = 1662] [serial = 804] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x11867a000) [pid = 1662] [serial = 807] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1251eb800) [pid = 1662] [serial = 813] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12329cc00) [pid = 1662] [serial = 810] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x128f99c00) [pid = 1662] [serial = 801] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12b86dc00) [pid = 1662] [serial = 891] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12b863c00) [pid = 1662] [serial = 889] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12b060800) [pid = 1662] [serial = 888] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12ba48c00) [pid = 1662] [serial = 894] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x119eb2400) [pid = 1662] [serial = 857] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12370b400) [pid = 1662] [serial = 858] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x128ae5800) [pid = 1662] [serial = 881] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x129186c00) [pid = 1662] [serial = 882] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12a5ae800) [pid = 1662] [serial = 866] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12a5dac00) [pid = 1662] [serial = 867] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1256ab400) [pid = 1662] [serial = 878] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x126ecfc00) [pid = 1662] [serial = 879] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12a5aa800) [pid = 1662] [serial = 884] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12ba40000) [pid = 1662] [serial = 892] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x121164000) [pid = 1662] [serial = 875] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12370c000) [pid = 1662] [serial = 876] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12a53e800) [pid = 1662] [serial = 863] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12a5a7400) [pid = 1662] [serial = 864] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x113d5f800) [pid = 1662] [serial = 854] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x116a7f400) [pid = 1662] [serial = 855] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12a544000) [pid = 1662] [serial = 852] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119564800) [pid = 1662] [serial = 872] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119b67800) [pid = 1662] [serial = 873] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x112a7c800) [pid = 1662] [serial = 869] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x113ea6400) [pid = 1662] [serial = 870] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1257d4000) [pid = 1662] [serial = 860] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x128d67800) [pid = 1662] [serial = 861] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12bae8000) [pid = 1662] [serial = 895] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1188cb400) [pid = 1662] [serial = 900] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x116734c00) [pid = 1662] [serial = 898] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12c52dc00) [pid = 1662] [serial = 906] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1128d5400) [pid = 1662] [serial = 897] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12cb9e400) [pid = 1662] [serial = 907] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12c51a800) [pid = 1662] [serial = 904] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12bdbd400) [pid = 1662] [serial = 901] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1133bc800) [pid = 1662] [serial = 486] [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:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12bdc4400) [pid = 1662] [serial = 903] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12a7b3c00) [pid = 1662] [serial = 885] [outer = 0x0] [url = about:blank] 08:28:25 INFO - PROCESS | 1662 | 1467818905397 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:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 674ms 08:28:25 INFO - PROCESS | 1662 | 1467818905434 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:28:25 INFO - PROCESS | 1662 | 1467818905437 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:28:25 INFO - PROCESS | 1662 | 1467818905442 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:28:25 INFO - PROCESS | 1662 | 1467818905443 Marionette TRACE conn2 <- [1,1262,null,{}] 08:28:25 INFO - PROCESS | 1662 | 1467818905445 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:28:25 INFO - PROCESS | 1662 | 1467818905447 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:25 INFO - PROCESS | 1662 | 1467818905529 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:28:25 INFO - PROCESS | 1662 | 1467818905591 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818905592 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182db000 == 32 [pid = 1662] [id = 323] 08:28:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1177ee400) [pid = 1662] [serial = 968] [outer = 0x0] 08:28:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11861e800) [pid = 1662] [serial = 969] [outer = 0x1177ee400] 08:28:25 INFO - PROCESS | 1662 | 1467818905622 Marionette DEBUG loaded listener.js 08:28:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118987400) [pid = 1662] [serial = 970] [outer = 0x1177ee400] 08:28:25 INFO - PROCESS | 1662 | 1467818905921 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:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 520ms 08:28:25 INFO - PROCESS | 1662 | 1467818905962 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:28:25 INFO - PROCESS | 1662 | 1467818905964 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:28:25 INFO - PROCESS | 1662 | 1467818905968 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:28:25 INFO - PROCESS | 1662 | 1467818905971 Marionette TRACE conn2 <- [1,1266,null,{}] 08:28:25 INFO - PROCESS | 1662 | 1467818905979 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:28:25 INFO - PROCESS | 1662 | 1467818905982 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:26 INFO - PROCESS | 1662 | 1467818906068 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:28:26 INFO - PROCESS | 1662 | 1467818906127 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818906129 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x119997000 == 33 [pid = 1662] [id = 324] 08:28:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112a84800) [pid = 1662] [serial = 971] [outer = 0x0] 08:28:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x119565000) [pid = 1662] [serial = 972] [outer = 0x112a84800] 08:28:26 INFO - PROCESS | 1662 | 1467818906156 Marionette DEBUG loaded listener.js 08:28:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119eb2800) [pid = 1662] [serial = 973] [outer = 0x112a84800] 08:28:26 INFO - PROCESS | 1662 | 1467818906475 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:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 523ms 08:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:28:26 INFO - PROCESS | 1662 | 1467818906491 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:28:26 INFO - PROCESS | 1662 | 1467818906493 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:28:26 INFO - PROCESS | 1662 | 1467818906495 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:28:26 INFO - PROCESS | 1662 | 1467818906497 Marionette TRACE conn2 <- [1,1270,null,{}] 08:28:26 INFO - PROCESS | 1662 | 1467818906502 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:28:26 INFO - PROCESS | 1662 | 1467818906504 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:26 INFO - PROCESS | 1662 | 1467818906590 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:28:26 INFO - PROCESS | 1662 | 1467818906594 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818906595 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x1233db000 == 34 [pid = 1662] [id = 325] 08:28:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119eba800) [pid = 1662] [serial = 974] [outer = 0x0] 08:28:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x123706000) [pid = 1662] [serial = 975] [outer = 0x119eba800] 08:28:26 INFO - PROCESS | 1662 | 1467818906621 Marionette DEBUG loaded listener.js 08:28:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12466d000) [pid = 1662] [serial = 976] [outer = 0x119eba800] 08:28:26 INFO - PROCESS | 1662 | 1467818906955 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:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 473ms 08:28:26 INFO - PROCESS | 1662 | 1467818906969 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:28:26 INFO - PROCESS | 1662 | 1467818906970 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:28:26 INFO - PROCESS | 1662 | 1467818906972 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:28:26 INFO - PROCESS | 1662 | 1467818906973 Marionette TRACE conn2 <- [1,1274,null,{}] 08:28:26 INFO - PROCESS | 1662 | 1467818906976 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:28:26 INFO - PROCESS | 1662 | 1467818906977 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:27 INFO - PROCESS | 1662 | 1467818907090 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:28:27 INFO - PROCESS | 1662 | 1467818907096 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818907097 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x1249c2000 == 35 [pid = 1662] [id = 326] 08:28:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119ebb400) [pid = 1662] [serial = 977] [outer = 0x0] 08:28:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x124d92400) [pid = 1662] [serial = 978] [outer = 0x119ebb400] 08:28:27 INFO - PROCESS | 1662 | 1467818907122 Marionette DEBUG loaded listener.js 08:28:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1257d3800) [pid = 1662] [serial = 979] [outer = 0x119ebb400] 08:28:27 INFO - PROCESS | 1662 | 1467818907536 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:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 568ms 08:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:28:27 INFO - PROCESS | 1662 | 1467818907541 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:28:27 INFO - PROCESS | 1662 | 1467818907543 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:28:27 INFO - PROCESS | 1662 | 1467818907548 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:28:27 INFO - PROCESS | 1662 | 1467818907550 Marionette TRACE conn2 <- [1,1278,null,{}] 08:28:27 INFO - PROCESS | 1662 | 1467818907559 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:28:27 INFO - PROCESS | 1662 | 1467818907567 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:27 INFO - PROCESS | 1662 | 1467818907767 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:28:27 INFO - PROCESS | 1662 | 1467818907789 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818907791 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a4e000 == 36 [pid = 1662] [id = 327] 08:28:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1256a8800) [pid = 1662] [serial = 980] [outer = 0x0] 08:28:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128a8ec00) [pid = 1662] [serial = 981] [outer = 0x1256a8800] 08:28:27 INFO - PROCESS | 1662 | 1467818907832 Marionette DEBUG loaded listener.js 08:28:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128f9c400) [pid = 1662] [serial = 982] [outer = 0x1256a8800] 08:28:28 INFO - PROCESS | 1662 | 1467818908187 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:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 680ms 08:28:28 INFO - PROCESS | 1662 | 1467818908235 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:28:28 INFO - PROCESS | 1662 | 1467818908236 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:28:28 INFO - PROCESS | 1662 | 1467818908238 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:28:28 INFO - PROCESS | 1662 | 1467818908239 Marionette TRACE conn2 <- [1,1282,null,{}] 08:28:28 INFO - PROCESS | 1662 | 1467818908241 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:28:28 INFO - PROCESS | 1662 | 1467818908242 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:28 INFO - PROCESS | 1662 | 1467818908344 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:28:28 INFO - PROCESS | 1662 | 1467818908348 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818908349 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x129113800 == 37 [pid = 1662] [id = 328] 08:28:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128d63000) [pid = 1662] [serial = 983] [outer = 0x0] 08:28:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12918c000) [pid = 1662] [serial = 984] [outer = 0x128d63000] 08:28:28 INFO - PROCESS | 1662 | 1467818908373 Marionette DEBUG loaded listener.js 08:28:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12950a400) [pid = 1662] [serial = 985] [outer = 0x128d63000] 08:28:28 INFO - PROCESS | 1662 | 1467818908713 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:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 518ms 08:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:28:28 INFO - PROCESS | 1662 | 1467818908756 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:28:28 INFO - PROCESS | 1662 | 1467818908758 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:28:28 INFO - PROCESS | 1662 | 1467818908760 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:28:28 INFO - PROCESS | 1662 | 1467818908761 Marionette TRACE conn2 <- [1,1286,null,{}] 08:28:28 INFO - PROCESS | 1662 | 1467818908763 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:28:28 INFO - PROCESS | 1662 | 1467818908764 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:28 INFO - PROCESS | 1662 | 1467818908865 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:28:28 INFO - PROCESS | 1662 | 1467818908869 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818908870 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a310800 == 38 [pid = 1662] [id = 329] 08:28:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x129186c00) [pid = 1662] [serial = 986] [outer = 0x0] 08:28:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12a53f000) [pid = 1662] [serial = 987] [outer = 0x129186c00] 08:28:28 INFO - PROCESS | 1662 | 1467818908931 Marionette DEBUG loaded listener.js 08:28:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12a5aec00) [pid = 1662] [serial = 988] [outer = 0x129186c00] 08:28:29 INFO - PROCESS | 1662 | 1467818909246 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:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 518ms 08:28:29 INFO - PROCESS | 1662 | 1467818909279 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:28:29 INFO - PROCESS | 1662 | 1467818909280 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:28:29 INFO - PROCESS | 1662 | 1467818909285 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:28:29 INFO - PROCESS | 1662 | 1467818909286 Marionette TRACE conn2 <- [1,1290,null,{}] 08:28:29 INFO - PROCESS | 1662 | 1467818909288 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:28:29 INFO - PROCESS | 1662 | 1467818909289 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:29 INFO - PROCESS | 1662 | 1467818909390 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:28:29 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1188fbc00) [pid = 1662] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:28:29 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119582000) [pid = 1662] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:28:29 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x124d97400) [pid = 1662] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:28:29 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11830a400) [pid = 1662] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:28:29 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x115f5fc00) [pid = 1662] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:28:29 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x117091800) [pid = 1662] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:28:29 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1190eac00) [pid = 1662] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:28:29 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x127067c00) [pid = 1662] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:28:29 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x112db1800) [pid = 1662] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:28:29 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1251eb400) [pid = 1662] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:28:29 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1128d9400) [pid = 1662] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:28:29 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1188ccc00) [pid = 1662] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:28:29 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11897d800) [pid = 1662] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:28:29 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1130ea800) [pid = 1662] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:28:29 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1175b2c00) [pid = 1662] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:28:29 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x119ab5c00) [pid = 1662] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:28:29 INFO - PROCESS | 1662 | 1467818909517 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818909518 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x116724000 == 39 [pid = 1662] [id = 330] 08:28:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1121bd000) [pid = 1662] [serial = 989] [outer = 0x0] 08:28:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x112d66000) [pid = 1662] [serial = 990] [outer = 0x1121bd000] 08:28:29 INFO - PROCESS | 1662 | 1467818909550 Marionette DEBUG loaded listener.js 08:28:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x117245c00) [pid = 1662] [serial = 991] [outer = 0x1121bd000] 08:28:29 INFO - PROCESS | 1662 | 1467818909808 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:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 568ms 08:28:29 INFO - PROCESS | 1662 | 1467818909855 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:28:29 INFO - PROCESS | 1662 | 1467818909856 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:28:29 INFO - PROCESS | 1662 | 1467818909858 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:28:29 INFO - PROCESS | 1662 | 1467818909859 Marionette TRACE conn2 <- [1,1294,null,{}] 08:28:29 INFO - PROCESS | 1662 | 1467818909862 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:28:29 INFO - PROCESS | 1662 | 1467818909863 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:29 INFO - PROCESS | 1662 | 1467818909960 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:28:29 INFO - PROCESS | 1662 | 1467818909963 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818909966 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12aae2800 == 40 [pid = 1662] [id = 331] 08:28:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1175b2c00) [pid = 1662] [serial = 992] [outer = 0x0] 08:28:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119eae400) [pid = 1662] [serial = 993] [outer = 0x1175b2c00] 08:28:29 INFO - PROCESS | 1662 | 1467818909993 Marionette DEBUG loaded listener.js 08:28:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x128adb800) [pid = 1662] [serial = 994] [outer = 0x1175b2c00] 08:28:30 INFO - PROCESS | 1662 | 1467818910430 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:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 620ms 08:28:30 INFO - PROCESS | 1662 | 1467818910479 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:28:30 INFO - PROCESS | 1662 | 1467818910482 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:28:30 INFO - PROCESS | 1662 | 1467818910486 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:28:30 INFO - PROCESS | 1662 | 1467818910489 Marionette TRACE conn2 <- [1,1298,null,{}] 08:28:30 INFO - PROCESS | 1662 | 1467818910492 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:28:30 INFO - PROCESS | 1662 | 1467818910495 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:30 INFO - PROCESS | 1662 | 1467818910621 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:28:30 INFO - PROCESS | 1662 | 1467818910631 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818910632 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd96800 == 41 [pid = 1662] [id = 332] 08:28:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12a5df800) [pid = 1662] [serial = 995] [outer = 0x0] 08:28:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12b05d400) [pid = 1662] [serial = 996] [outer = 0x12a5df800] 08:28:30 INFO - PROCESS | 1662 | 1467818910665 Marionette DEBUG loaded listener.js 08:28:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12b866400) [pid = 1662] [serial = 997] [outer = 0x12a5df800] 08:28:30 INFO - PROCESS | 1662 | 1467818910992 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:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 521ms 08:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:28:31 INFO - PROCESS | 1662 | 1467818911008 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:28:31 INFO - PROCESS | 1662 | 1467818911009 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:28:31 INFO - PROCESS | 1662 | 1467818911011 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:28:31 INFO - PROCESS | 1662 | 1467818911012 Marionette TRACE conn2 <- [1,1302,null,{}] 08:28:31 INFO - PROCESS | 1662 | 1467818911017 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:28:31 INFO - PROCESS | 1662 | 1467818911018 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:31 INFO - PROCESS | 1662 | 1467818911130 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:28:31 INFO - PROCESS | 1662 | 1467818911167 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818911168 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bdb2800 == 42 [pid = 1662] [id = 333] 08:28:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1128d5000) [pid = 1662] [serial = 998] [outer = 0x0] 08:28:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1194bc400) [pid = 1662] [serial = 999] [outer = 0x1128d5000] 08:28:31 INFO - PROCESS | 1662 | 1467818911192 Marionette DEBUG loaded listener.js 08:28:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12b8ba800) [pid = 1662] [serial = 1000] [outer = 0x1128d5000] 08:28:31 INFO - PROCESS | 1662 | 1467818911473 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:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 572ms 08:28:31 INFO - PROCESS | 1662 | 1467818911584 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:28:31 INFO - PROCESS | 1662 | 1467818911586 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:28:31 INFO - PROCESS | 1662 | 1467818911589 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:28:31 INFO - PROCESS | 1662 | 1467818911592 Marionette TRACE conn2 <- [1,1306,null,{}] 08:28:31 INFO - PROCESS | 1662 | 1467818911596 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:28:31 INFO - PROCESS | 1662 | 1467818911598 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:31 INFO - PROCESS | 1662 | 1467818911712 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:28:31 INFO - PROCESS | 1662 | 1467818911794 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818911796 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x1165b6000 == 43 [pid = 1662] [id = 334] 08:28:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x112e0fc00) [pid = 1662] [serial = 1001] [outer = 0x0] 08:28:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1131da400) [pid = 1662] [serial = 1002] [outer = 0x112e0fc00] 08:28:31 INFO - PROCESS | 1662 | 1467818911829 Marionette DEBUG loaded listener.js 08:28:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11724cc00) [pid = 1662] [serial = 1003] [outer = 0x112e0fc00] 08:28:32 INFO - PROCESS | 1662 | 1467818912267 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:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 722ms 08:28:32 INFO - PROCESS | 1662 | 1467818912312 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:28:32 INFO - PROCESS | 1662 | 1467818912314 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:28:32 INFO - PROCESS | 1662 | 1467818912319 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:28:32 INFO - PROCESS | 1662 | 1467818912322 Marionette TRACE conn2 <- [1,1310,null,{}] 08:28:32 INFO - PROCESS | 1662 | 1467818912324 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:28:32 INFO - PROCESS | 1662 | 1467818912326 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:32 INFO - PROCESS | 1662 | 1467818912484 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:28:32 INFO - PROCESS | 1662 | 1467818912560 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818912561 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x124059800 == 44 [pid = 1662] [id = 335] 08:28:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1177f6c00) [pid = 1662] [serial = 1004] [outer = 0x0] 08:28:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x11948dc00) [pid = 1662] [serial = 1005] [outer = 0x1177f6c00] 08:28:32 INFO - PROCESS | 1662 | 1467818912593 Marionette DEBUG loaded listener.js 08:28:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x119b65400) [pid = 1662] [serial = 1006] [outer = 0x1177f6c00] 08:28:32 INFO - PROCESS | 1662 | 1467818912992 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:28:33 INFO - PROCESS | 1662 | 1467818913042 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:28:33 INFO - PROCESS | 1662 | 1467818913044 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:28:33 INFO - PROCESS | 1662 | 1467818913046 Marionette TRACE conn2 <- [1,1314,null,{}] 08:28:33 INFO - PROCESS | 1662 | 1467818913053 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:28:33 INFO - PROCESS | 1662 | 1467818913056 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:33 INFO - PROCESS | 1662 | 1467818913164 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:28:33 INFO - PROCESS | 1662 | 1467818913229 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818913232 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba8d800 == 45 [pid = 1662] [id = 336] 08:28:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1233b9c00) [pid = 1662] [serial = 1007] [outer = 0x0] 08:28:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x125074800) [pid = 1662] [serial = 1008] [outer = 0x1233b9c00] 08:28:33 INFO - PROCESS | 1662 | 1467818913305 Marionette DEBUG loaded listener.js 08:28:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x125cbd400) [pid = 1662] [serial = 1009] [outer = 0x1233b9c00] 08:28:33 INFO - PROCESS | 1662 | 1467818913737 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:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 720ms 08:28:33 INFO - PROCESS | 1662 | 1467818913786 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:28:33 INFO - PROCESS | 1662 | 1467818913788 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:28:33 INFO - PROCESS | 1662 | 1467818913790 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:28:33 INFO - PROCESS | 1662 | 1467818913791 Marionette TRACE conn2 <- [1,1318,null,{}] 08:28:33 INFO - PROCESS | 1662 | 1467818913794 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:28:33 INFO - PROCESS | 1662 | 1467818913795 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:33 INFO - PROCESS | 1662 | 1467818913899 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:28:34 INFO - PROCESS | 1662 | 1467818914005 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818914006 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c677800 == 46 [pid = 1662] [id = 337] 08:28:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x126ed6400) [pid = 1662] [serial = 1010] [outer = 0x0] 08:28:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1292d4400) [pid = 1662] [serial = 1011] [outer = 0x126ed6400] 08:28:34 INFO - PROCESS | 1662 | 1467818914038 Marionette DEBUG loaded listener.js 08:28:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12a5a7400) [pid = 1662] [serial = 1012] [outer = 0x126ed6400] 08:28:34 INFO - PROCESS | 1662 | 1467818914480 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:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 719ms 08:28:34 INFO - PROCESS | 1662 | 1467818914510 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:28:34 INFO - PROCESS | 1662 | 1467818914511 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:28:34 INFO - PROCESS | 1662 | 1467818914513 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:28:34 INFO - PROCESS | 1662 | 1467818914514 Marionette TRACE conn2 <- [1,1322,null,{}] 08:28:34 INFO - PROCESS | 1662 | 1467818914516 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:28:34 INFO - PROCESS | 1662 | 1467818914518 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:34 INFO - PROCESS | 1662 | 1467818914607 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:28:34 INFO - PROCESS | 1662 | 1467818914849 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818914851 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ab6000 == 47 [pid = 1662] [id = 338] 08:28:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1128cc800) [pid = 1662] [serial = 1013] [outer = 0x0] 08:28:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x113d61000) [pid = 1662] [serial = 1014] [outer = 0x1128cc800] 08:28:34 INFO - PROCESS | 1662 | 1467818914902 Marionette DEBUG loaded listener.js 08:28:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1175a6400) [pid = 1662] [serial = 1015] [outer = 0x1128cc800] 08:28:35 INFO - PROCESS | 1662 | 1467818915406 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:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 923ms 08:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:28:35 INFO - PROCESS | 1662 | 1467818915437 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:28:35 INFO - PROCESS | 1662 | 1467818915439 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:28:35 INFO - PROCESS | 1662 | 1467818915442 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:28:35 INFO - PROCESS | 1662 | 1467818915444 Marionette TRACE conn2 <- [1,1326,null,{}] 08:28:35 INFO - PROCESS | 1662 | 1467818915447 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:28:35 INFO - PROCESS | 1662 | 1467818915450 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:35 INFO - PROCESS | 1662 | 1467818915548 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:28:35 INFO - PROCESS | 1662 | 1467818915613 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818915615 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a068800 == 48 [pid = 1662] [id = 339] 08:28:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x118303400) [pid = 1662] [serial = 1016] [outer = 0x0] 08:28:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x118310400) [pid = 1662] [serial = 1017] [outer = 0x118303400] 08:28:35 INFO - PROCESS | 1662 | 1467818915642 Marionette DEBUG loaded listener.js 08:28:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x119492c00) [pid = 1662] [serial = 1018] [outer = 0x118303400] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd96800 == 47 [pid = 1662] [id = 332] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12aae2800 == 46 [pid = 1662] [id = 331] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x116724000 == 45 [pid = 1662] [id = 330] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12a310800 == 44 [pid = 1662] [id = 329] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x129113800 == 43 [pid = 1662] [id = 328] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x128a4e000 == 42 [pid = 1662] [id = 327] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1249c2000 == 41 [pid = 1662] [id = 326] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1233db000 == 40 [pid = 1662] [id = 325] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x119997000 == 39 [pid = 1662] [id = 324] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1182db000 == 38 [pid = 1662] [id = 323] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x11688f800 == 37 [pid = 1662] [id = 322] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x123307000 == 36 [pid = 1662] [id = 321] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12a692800 == 35 [pid = 1662] [id = 319] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1170c8000 == 34 [pid = 1662] [id = 320] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x116a4c800 == 33 [pid = 1662] [id = 308] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x116ab6000 == 32 [pid = 1662] [id = 338] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12c677800 == 31 [pid = 1662] [id = 337] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba8d800 == 30 [pid = 1662] [id = 336] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x124059800 == 29 [pid = 1662] [id = 335] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12bdb2800 == 28 [pid = 1662] [id = 333] 08:28:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1165b6000 == 27 [pid = 1662] [id = 334] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12420fc00) [pid = 1662] [serial = 939] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x119b6ec00) [pid = 1662] [serial = 933] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x119eb5000) [pid = 1662] [serial = 934] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1257d2000) [pid = 1662] [serial = 942] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1188fcc00) [pid = 1662] [serial = 930] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1194bf000) [pid = 1662] [serial = 931] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1175a4800) [pid = 1662] [serial = 927] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11822f400) [pid = 1662] [serial = 928] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118411000) [pid = 1662] [serial = 910] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1175b2000) [pid = 1662] [serial = 909] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x119bb3c00) [pid = 1662] [serial = 912] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x124b29400) [pid = 1662] [serial = 913] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12a539000) [pid = 1662] [serial = 916] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x129189400) [pid = 1662] [serial = 915] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12a7ba800) [pid = 1662] [serial = 918] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12b864c00) [pid = 1662] [serial = 919] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x128a93000) [pid = 1662] [serial = 945] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1177ed000) [pid = 1662] [serial = 948] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12723f400) [pid = 1662] [serial = 943] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x124207c00) [pid = 1662] [serial = 951] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x128d5c800) [pid = 1662] [serial = 954] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116a7f000) [pid = 1662] [serial = 922] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x115f65c00) [pid = 1662] [serial = 921] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x121166000) [pid = 1662] [serial = 949] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11830d400) [pid = 1662] [serial = 925] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1177f6000) [pid = 1662] [serial = 924] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x121166800) [pid = 1662] [serial = 936] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x129187000) [pid = 1662] [serial = 955] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x128add000) [pid = 1662] [serial = 946] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x124d95c00) [pid = 1662] [serial = 940] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1292d9000) [pid = 1662] [serial = 957] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x123707c00) [pid = 1662] [serial = 937] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x128ade000) [pid = 1662] [serial = 952] [outer = 0x0] [url = about:blank] 08:28:36 INFO - PROCESS | 1662 | 1467818916876 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:28:36 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:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1475ms 08:28:36 INFO - PROCESS | 1662 | 1467818916918 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:28:36 INFO - PROCESS | 1662 | 1467818916921 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:28:36 INFO - PROCESS | 1662 | 1467818916924 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:28:36 INFO - PROCESS | 1662 | 1467818916926 Marionette TRACE conn2 <- [1,1330,null,{}] 08:28:36 INFO - PROCESS | 1662 | 1467818916929 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:28:36 INFO - PROCESS | 1662 | 1467818916931 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:37 INFO - PROCESS | 1662 | 1467818917011 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:28:37 INFO - PROCESS | 1662 | 1467818917018 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818917020 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x11335f000 == 28 [pid = 1662] [id = 340] 08:28:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1121b8000) [pid = 1662] [serial = 1019] [outer = 0x0] 08:28:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1129ad400) [pid = 1662] [serial = 1020] [outer = 0x1121b8000] 08:28:37 INFO - PROCESS | 1662 | 1467818917048 Marionette DEBUG loaded listener.js 08:28:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x112da6800) [pid = 1662] [serial = 1021] [outer = 0x1121b8000] 08:28:37 INFO - PROCESS | 1662 | 1467818917389 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:28:37 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:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 519ms 08:28:37 INFO - PROCESS | 1662 | 1467818917444 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:28:37 INFO - PROCESS | 1662 | 1467818917447 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:28:37 INFO - PROCESS | 1662 | 1467818917452 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:28:37 INFO - PROCESS | 1662 | 1467818917454 Marionette TRACE conn2 <- [1,1334,null,{}] 08:28:37 INFO - PROCESS | 1662 | 1467818917456 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:28:37 INFO - PROCESS | 1662 | 1467818917457 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:37 INFO - PROCESS | 1662 | 1467818917536 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:28:37 INFO - PROCESS | 1662 | 1467818917541 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818917542 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x116897000 == 29 [pid = 1662] [id = 341] 08:28:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1130e8c00) [pid = 1662] [serial = 1022] [outer = 0x0] 08:28:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x113d65800) [pid = 1662] [serial = 1023] [outer = 0x1130e8c00] 08:28:37 INFO - PROCESS | 1662 | 1467818917571 Marionette DEBUG loaded listener.js 08:28:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x116561800) [pid = 1662] [serial = 1024] [outer = 0x1130e8c00] 08:28:37 INFO - PROCESS | 1662 | 1467818917934 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:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 518ms 08:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:28:37 INFO - PROCESS | 1662 | 1467818917971 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:28:37 INFO - PROCESS | 1662 | 1467818917972 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:28:37 INFO - PROCESS | 1662 | 1467818917974 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:28:37 INFO - PROCESS | 1662 | 1467818917977 Marionette TRACE conn2 <- [1,1338,null,{}] 08:28:37 INFO - PROCESS | 1662 | 1467818917985 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:28:37 INFO - PROCESS | 1662 | 1467818917988 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:38 INFO - PROCESS | 1662 | 1467818918067 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:28:38 INFO - PROCESS | 1662 | 1467818918072 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818918074 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x11841b000 == 30 [pid = 1662] [id = 342] 08:28:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x111f31000) [pid = 1662] [serial = 1025] [outer = 0x0] 08:28:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1175b1000) [pid = 1662] [serial = 1026] [outer = 0x111f31000] 08:28:38 INFO - PROCESS | 1662 | 1467818918104 Marionette DEBUG loaded listener.js 08:28:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118305c00) [pid = 1662] [serial = 1027] [outer = 0x111f31000] 08:28:38 INFO - PROCESS | 1662 | 1467818918924 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:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 971ms 08:28:38 INFO - PROCESS | 1662 | 1467818918946 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:28:38 INFO - PROCESS | 1662 | 1467818918949 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:28:38 INFO - PROCESS | 1662 | 1467818918956 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:28:38 INFO - PROCESS | 1662 | 1467818918957 Marionette TRACE conn2 <- [1,1342,null,{}] 08:28:38 INFO - PROCESS | 1662 | 1467818918959 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:28:38 INFO - PROCESS | 1662 | 1467818918961 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:39 INFO - PROCESS | 1662 | 1467818919058 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:28:39 INFO - PROCESS | 1662 | 1467818919061 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818919063 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185e7800 == 31 [pid = 1662] [id = 343] 08:28:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11830d400) [pid = 1662] [serial = 1028] [outer = 0x0] 08:28:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11866d000) [pid = 1662] [serial = 1029] [outer = 0x11830d400] 08:28:39 INFO - PROCESS | 1662 | 1467818919089 Marionette DEBUG loaded listener.js 08:28:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1188ca800) [pid = 1662] [serial = 1030] [outer = 0x11830d400] 08:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:28:39 INFO - PROCESS | 1662 | 1467818919471 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:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 520ms 08:28:39 INFO - PROCESS | 1662 | 1467818919488 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:28:39 INFO - PROCESS | 1662 | 1467818919490 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:28:39 INFO - PROCESS | 1662 | 1467818919502 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:28:39 INFO - PROCESS | 1662 | 1467818919504 Marionette TRACE conn2 <- [1,1346,null,{}] 08:28:39 INFO - PROCESS | 1662 | 1467818919508 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:28:39 INFO - PROCESS | 1662 | 1467818919510 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:39 INFO - PROCESS | 1662 | 1467818919651 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:28:39 INFO - PROCESS | 1662 | 1467818919705 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818919706 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x119270000 == 32 [pid = 1662] [id = 344] 08:28:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1128d7c00) [pid = 1662] [serial = 1031] [outer = 0x0] 08:28:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1188fcc00) [pid = 1662] [serial = 1032] [outer = 0x1128d7c00] 08:28:39 INFO - PROCESS | 1662 | 1467818919745 Marionette DEBUG loaded listener.js 08:28:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1194bd000) [pid = 1662] [serial = 1033] [outer = 0x1128d7c00] 08:28:40 INFO - PROCESS | 1662 | 1467818920131 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:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 670ms 08:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:28:40 INFO - PROCESS | 1662 | 1467818920173 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:28:40 INFO - PROCESS | 1662 | 1467818920174 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:28:40 INFO - PROCESS | 1662 | 1467818920176 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:28:40 INFO - PROCESS | 1662 | 1467818920177 Marionette TRACE conn2 <- [1,1350,null,{}] 08:28:40 INFO - PROCESS | 1662 | 1467818920179 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:28:40 INFO - PROCESS | 1662 | 1467818920183 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:40 INFO - PROCESS | 1662 | 1467818920302 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:28:40 INFO - PROCESS | 1662 | 1467818920306 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818920308 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b53800 == 33 [pid = 1662] [id = 345] 08:28:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119525800) [pid = 1662] [serial = 1034] [outer = 0x0] 08:28:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11957e800) [pid = 1662] [serial = 1035] [outer = 0x119525800] 08:28:40 INFO - PROCESS | 1662 | 1467818920332 Marionette DEBUG loaded listener.js 08:28:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119ead800) [pid = 1662] [serial = 1036] [outer = 0x119525800] 08:28:40 INFO - PROCESS | 1662 | 1467818920650 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:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 518ms 08:28:40 INFO - PROCESS | 1662 | 1467818920694 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:28:40 INFO - PROCESS | 1662 | 1467818920695 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:28:40 INFO - PROCESS | 1662 | 1467818920713 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:28:40 INFO - PROCESS | 1662 | 1467818920714 Marionette TRACE conn2 <- [1,1354,null,{}] 08:28:40 INFO - PROCESS | 1662 | 1467818920716 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:28:40 INFO - PROCESS | 1662 | 1467818920717 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:40 INFO - PROCESS | 1662 | 1467818920812 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:28:40 INFO - PROCESS | 1662 | 1467818920816 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818920817 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231ce800 == 34 [pid = 1662] [id = 346] 08:28:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1165ea800) [pid = 1662] [serial = 1037] [outer = 0x0] 08:28:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x119eb3800) [pid = 1662] [serial = 1038] [outer = 0x1165ea800] 08:28:40 INFO - PROCESS | 1662 | 1467818920841 Marionette DEBUG loaded listener.js 08:28:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x121273000) [pid = 1662] [serial = 1039] [outer = 0x1165ea800] 08:28:41 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1256a8800) [pid = 1662] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:28:41 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x129186c00) [pid = 1662] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:28:41 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x128d63000) [pid = 1662] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:28:41 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1121bd000) [pid = 1662] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:28:41 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12a5df800) [pid = 1662] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:28:41 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1175b2c00) [pid = 1662] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:28:41 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112a84800) [pid = 1662] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:28:41 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x116807800) [pid = 1662] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:28:41 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119eba800) [pid = 1662] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:28:41 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11655f400) [pid = 1662] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:28:41 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12377bc00) [pid = 1662] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:28:41 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1177ee400) [pid = 1662] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:28:41 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119521c00) [pid = 1662] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:28:41 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119ebb400) [pid = 1662] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:28:41 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1128d5000) [pid = 1662] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:28:41 INFO - PROCESS | 1662 | 1467818921386 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:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 735ms 08:28:41 INFO - PROCESS | 1662 | 1467818921435 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:28:41 INFO - PROCESS | 1662 | 1467818921437 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:28:41 INFO - PROCESS | 1662 | 1467818921441 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:28:41 INFO - PROCESS | 1662 | 1467818921442 Marionette TRACE conn2 <- [1,1358,null,{}] 08:28:41 INFO - PROCESS | 1662 | 1467818921446 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:28:41 INFO - PROCESS | 1662 | 1467818921448 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:41 INFO - PROCESS | 1662 | 1467818921565 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:28:41 INFO - PROCESS | 1662 | 1467818921571 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818921573 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x124044800 == 35 [pid = 1662] [id = 347] 08:28:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x116a7f400) [pid = 1662] [serial = 1040] [outer = 0x0] 08:28:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1188f5800) [pid = 1662] [serial = 1041] [outer = 0x116a7f400] 08:28:41 INFO - PROCESS | 1662 | 1467818921612 Marionette DEBUG loaded listener.js 08:28:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119eb1800) [pid = 1662] [serial = 1042] [outer = 0x116a7f400] 08:28:42 INFO - PROCESS | 1662 | 1467818922005 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:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 572ms 08:28:42 INFO - PROCESS | 1662 | 1467818922012 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:28:42 INFO - PROCESS | 1662 | 1467818922014 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:28:42 INFO - PROCESS | 1662 | 1467818922021 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:28:42 INFO - PROCESS | 1662 | 1467818922022 Marionette TRACE conn2 <- [1,1362,null,{}] 08:28:42 INFO - PROCESS | 1662 | 1467818922037 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:28:42 INFO - PROCESS | 1662 | 1467818922038 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:42 INFO - PROCESS | 1662 | 1467818922150 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:28:42 INFO - PROCESS | 1662 | 1467818922156 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818922157 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x118416000 == 36 [pid = 1662] [id = 348] 08:28:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1175aac00) [pid = 1662] [serial = 1043] [outer = 0x0] 08:28:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x121278c00) [pid = 1662] [serial = 1044] [outer = 0x1175aac00] 08:28:42 INFO - PROCESS | 1662 | 1467818922182 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x123703800) [pid = 1662] [serial = 1045] [outer = 0x1175aac00] 08:28:42 INFO - PROCESS | 1662 | 1467818922500 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:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 518ms 08:28:42 INFO - PROCESS | 1662 | 1467818922539 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:28:42 INFO - PROCESS | 1662 | 1467818922540 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:28:42 INFO - PROCESS | 1662 | 1467818922543 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:28:42 INFO - PROCESS | 1662 | 1467818922544 Marionette TRACE conn2 <- [1,1366,null,{}] 08:28:42 INFO - PROCESS | 1662 | 1467818922546 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:28:42 INFO - PROCESS | 1662 | 1467818922547 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:42 INFO - PROCESS | 1662 | 1467818922627 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:28:42 INFO - PROCESS | 1662 | 1467818922633 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818922634 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x125732800 == 37 [pid = 1662] [id = 349] 08:28:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1188c5400) [pid = 1662] [serial = 1046] [outer = 0x0] 08:28:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123710000) [pid = 1662] [serial = 1047] [outer = 0x1188c5400] 08:28:42 INFO - PROCESS | 1662 | 1467818922658 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x124206400) [pid = 1662] [serial = 1048] [outer = 0x1188c5400] 08:28:42 INFO - PROCESS | 1662 | 1467818922997 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:28:43 INFO - PROCESS | 1662 | 1467818923015 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:28:43 INFO - PROCESS | 1662 | 1467818923017 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:28:43 INFO - PROCESS | 1662 | 1467818923019 Marionette TRACE conn2 <- [1,1370,null,{}] 08:28:43 INFO - PROCESS | 1662 | 1467818923021 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:28:43 INFO - PROCESS | 1662 | 1467818923023 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:43 INFO - PROCESS | 1662 | 1467818923145 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:28:43 INFO - PROCESS | 1662 | 1467818923228 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818923230 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x1126e0800 == 38 [pid = 1662] [id = 350] 08:28:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x110e36c00) [pid = 1662] [serial = 1049] [outer = 0x0] 08:28:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x110fa1c00) [pid = 1662] [serial = 1050] [outer = 0x110e36c00] 08:28:43 INFO - PROCESS | 1662 | 1467818923262 Marionette DEBUG loaded listener.js 08:28:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x111f34400) [pid = 1662] [serial = 1051] [outer = 0x110e36c00] 08:28:43 INFO - PROCESS | 1662 | 1467818923869 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:28:43 INFO - PROCESS | 1662 | 1467818923890 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:28:43 INFO - PROCESS | 1662 | 1467818923894 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:28:43 INFO - PROCESS | 1662 | 1467818923896 Marionette TRACE conn2 <- [1,1374,null,{}] 08:28:43 INFO - PROCESS | 1662 | 1467818923899 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:28:43 INFO - PROCESS | 1662 | 1467818923902 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:44 INFO - PROCESS | 1662 | 1467818924012 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:28:44 INFO - PROCESS | 1662 | 1467818924068 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818924069 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182db000 == 39 [pid = 1662] [id = 351] 08:28:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x115eed000) [pid = 1662] [serial = 1052] [outer = 0x0] 08:28:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x116736c00) [pid = 1662] [serial = 1053] [outer = 0x115eed000] 08:28:44 INFO - PROCESS | 1662 | 1467818924099 Marionette DEBUG loaded listener.js 08:28:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x116b1c000) [pid = 1662] [serial = 1054] [outer = 0x115eed000] 08:28:44 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:28:44 INFO - PROCESS | 1662 | 1467818924857 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:28:44 INFO - PROCESS | 1662 | 1467818924920 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:28:44 INFO - PROCESS | 1662 | 1467818924925 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:28:44 INFO - PROCESS | 1662 | 1467818924928 Marionette TRACE conn2 <- [1,1378,null,{}] 08:28:44 INFO - PROCESS | 1662 | 1467818924952 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:28:44 INFO - PROCESS | 1662 | 1467818924954 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:45 INFO - PROCESS | 1662 | 1467818925113 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:28:45 INFO - PROCESS | 1662 | 1467818925235 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818925238 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x116bb4000 == 40 [pid = 1662] [id = 352] 08:28:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x113ea7000) [pid = 1662] [serial = 1055] [outer = 0x0] 08:28:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x115f5f000) [pid = 1662] [serial = 1056] [outer = 0x113ea7000] 08:28:45 INFO - PROCESS | 1662 | 1467818925268 Marionette DEBUG loaded listener.js 08:28:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x116a03800) [pid = 1662] [serial = 1057] [outer = 0x113ea7000] 08:28:45 INFO - PROCESS | 1662 | --DOCSHELL 0x125732800 == 39 [pid = 1662] [id = 349] 08:28:45 INFO - PROCESS | 1662 | --DOCSHELL 0x118416000 == 38 [pid = 1662] [id = 348] 08:28:45 INFO - PROCESS | 1662 | --DOCSHELL 0x124044800 == 37 [pid = 1662] [id = 347] 08:28:45 INFO - PROCESS | 1662 | --DOCSHELL 0x1231ce800 == 36 [pid = 1662] [id = 346] 08:28:45 INFO - PROCESS | 1662 | --DOCSHELL 0x119b53800 == 35 [pid = 1662] [id = 345] 08:28:45 INFO - PROCESS | 1662 | --DOCSHELL 0x119270000 == 34 [pid = 1662] [id = 344] 08:28:45 INFO - PROCESS | 1662 | --DOCSHELL 0x1185e7800 == 33 [pid = 1662] [id = 343] 08:28:45 INFO - PROCESS | 1662 | --DOCSHELL 0x11841b000 == 32 [pid = 1662] [id = 342] 08:28:45 INFO - PROCESS | 1662 | --DOCSHELL 0x116897000 == 31 [pid = 1662] [id = 341] 08:28:45 INFO - PROCESS | 1662 | --DOCSHELL 0x11335f000 == 30 [pid = 1662] [id = 340] 08:28:45 INFO - PROCESS | 1662 | --DOCSHELL 0x11a068800 == 29 [pid = 1662] [id = 339] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128a8ec00) [pid = 1662] [serial = 981] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12a53f000) [pid = 1662] [serial = 987] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12918c000) [pid = 1662] [serial = 984] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x112d66000) [pid = 1662] [serial = 990] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12a5aec00) [pid = 1662] [serial = 988] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12b05d400) [pid = 1662] [serial = 996] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128adb800) [pid = 1662] [serial = 994] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x117245c00) [pid = 1662] [serial = 991] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119eb2800) [pid = 1662] [serial = 973] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116a0c000) [pid = 1662] [serial = 966] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1175e1000) [pid = 1662] [serial = 967] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x123706000) [pid = 1662] [serial = 975] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12466d000) [pid = 1662] [serial = 976] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x116806c00) [pid = 1662] [serial = 960] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1177ee000) [pid = 1662] [serial = 961] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12a5ab400) [pid = 1662] [serial = 958] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x11861e800) [pid = 1662] [serial = 969] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118987400) [pid = 1662] [serial = 970] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11956b400) [pid = 1662] [serial = 963] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x119b68400) [pid = 1662] [serial = 964] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x124d92400) [pid = 1662] [serial = 978] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x119565000) [pid = 1662] [serial = 972] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12b866400) [pid = 1662] [serial = 997] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1194bc400) [pid = 1662] [serial = 999] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12b8ba800) [pid = 1662] [serial = 1000] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12950a400) [pid = 1662] [serial = 985] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x128f9c400) [pid = 1662] [serial = 982] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x119eae400) [pid = 1662] [serial = 993] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1257d3800) [pid = 1662] [serial = 979] [outer = 0x0] [url = about:blank] 08:28:45 INFO - PROCESS | 1662 | 1467818925713 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:28:45 INFO - PROCESS | 1662 | 1467818925762 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:28:45 INFO - PROCESS | 1662 | 1467818925789 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:28:45 INFO - PROCESS | 1662 | 1467818925792 Marionette TRACE conn2 <- [1,1382,null,{}] 08:28:45 INFO - PROCESS | 1662 | 1467818925801 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:28:45 INFO - PROCESS | 1662 | 1467818925804 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:45 INFO - PROCESS | 1662 | 1467818925927 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:28:45 INFO - PROCESS | 1662 | 1467818925940 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818925941 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182d5800 == 30 [pid = 1662] [id = 353] 08:28:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1175b3000) [pid = 1662] [serial = 1058] [outer = 0x0] 08:28:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x117f5b000) [pid = 1662] [serial = 1059] [outer = 0x1175b3000] 08:28:45 INFO - PROCESS | 1662 | 1467818925986 Marionette DEBUG loaded listener.js 08:28:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118307000) [pid = 1662] [serial = 1060] [outer = 0x1175b3000] 08:28:46 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:28:46 INFO - PROCESS | 1662 | 1467818926381 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:28:46 INFO - PROCESS | 1662 | 1467818926428 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:28:46 INFO - PROCESS | 1662 | 1467818926433 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:28:46 INFO - PROCESS | 1662 | 1467818926435 Marionette TRACE conn2 <- [1,1386,null,{}] 08:28:46 INFO - PROCESS | 1662 | 1467818926443 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:28:46 INFO - PROCESS | 1662 | 1467818926446 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:46 INFO - PROCESS | 1662 | 1467818926527 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:28:46 INFO - PROCESS | 1662 | 1467818926534 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818926537 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x11926f000 == 31 [pid = 1662] [id = 354] 08:28:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118679400) [pid = 1662] [serial = 1061] [outer = 0x0] 08:28:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1190ea400) [pid = 1662] [serial = 1062] [outer = 0x118679400] 08:28:46 INFO - PROCESS | 1662 | 1467818926564 Marionette DEBUG loaded listener.js 08:28:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11956e000) [pid = 1662] [serial = 1063] [outer = 0x118679400] 08:28:46 INFO - PROCESS | 1662 | 1467818926921 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:28:46 INFO - PROCESS | 1662 | 1467818926961 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:28:46 INFO - PROCESS | 1662 | 1467818926965 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:28:46 INFO - PROCESS | 1662 | 1467818926966 Marionette TRACE conn2 <- [1,1390,null,{}] 08:28:46 INFO - PROCESS | 1662 | 1467818926968 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:28:46 INFO - PROCESS | 1662 | 1467818926969 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:47 INFO - PROCESS | 1662 | 1467818927051 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:28:47 INFO - PROCESS | 1662 | 1467818927054 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818927055 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a180000 == 32 [pid = 1662] [id = 355] 08:28:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x119573400) [pid = 1662] [serial = 1064] [outer = 0x0] 08:28:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x119b6c000) [pid = 1662] [serial = 1065] [outer = 0x119573400] 08:28:47 INFO - PROCESS | 1662 | 1467818927081 Marionette DEBUG loaded listener.js 08:28:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119bb4400) [pid = 1662] [serial = 1066] [outer = 0x119573400] 08:28:47 INFO - PROCESS | 1662 | 1467818927401 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:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 470ms 08:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:28:47 INFO - PROCESS | 1662 | 1467818927436 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:28:47 INFO - PROCESS | 1662 | 1467818927437 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:28:47 INFO - PROCESS | 1662 | 1467818927439 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:28:47 INFO - PROCESS | 1662 | 1467818927440 Marionette TRACE conn2 <- [1,1394,null,{}] 08:28:47 INFO - PROCESS | 1662 | 1467818927443 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:28:47 INFO - PROCESS | 1662 | 1467818927444 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:47 INFO - PROCESS | 1662 | 1467818927520 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:28:47 INFO - PROCESS | 1662 | 1467818927524 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818927525 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x11842e800 == 33 [pid = 1662] [id = 356] 08:28:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119d0f400) [pid = 1662] [serial = 1067] [outer = 0x0] 08:28:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119eb7c00) [pid = 1662] [serial = 1068] [outer = 0x119d0f400] 08:28:47 INFO - PROCESS | 1662 | 1467818927552 Marionette DEBUG loaded listener.js 08:28:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x121272800) [pid = 1662] [serial = 1069] [outer = 0x119d0f400] 08:28:47 INFO - PROCESS | 1662 | 1467818927933 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:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 522ms 08:28:47 INFO - PROCESS | 1662 | 1467818927961 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:28:47 INFO - PROCESS | 1662 | 1467818927962 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:28:47 INFO - PROCESS | 1662 | 1467818927971 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:28:47 INFO - PROCESS | 1662 | 1467818927972 Marionette TRACE conn2 <- [1,1398,null,{}] 08:28:47 INFO - PROCESS | 1662 | 1467818927975 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:28:47 INFO - PROCESS | 1662 | 1467818927979 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:48 INFO - PROCESS | 1662 | 1467818928096 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:28:48 INFO - PROCESS | 1662 | 1467818928101 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818928103 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x1256d1800 == 34 [pid = 1662] [id = 357] 08:28:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119d10000) [pid = 1662] [serial = 1070] [outer = 0x0] 08:28:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x123703c00) [pid = 1662] [serial = 1071] [outer = 0x119d10000] 08:28:48 INFO - PROCESS | 1662 | 1467818928128 Marionette DEBUG loaded listener.js 08:28:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1250d2000) [pid = 1662] [serial = 1072] [outer = 0x119d10000] 08:28:48 INFO - PROCESS | 1662 | 1467818928464 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:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 08:28:48 INFO - PROCESS | 1662 | 1467818928493 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:28:48 INFO - PROCESS | 1662 | 1467818928494 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:28:48 INFO - PROCESS | 1662 | 1467818928496 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:28:48 INFO - PROCESS | 1662 | 1467818928499 Marionette TRACE conn2 <- [1,1402,null,{}] 08:28:48 INFO - PROCESS | 1662 | 1467818928502 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:28:48 INFO - PROCESS | 1662 | 1467818928503 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:48 INFO - PROCESS | 1662 | 1467818928600 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:28:48 INFO - PROCESS | 1662 | 1467818928603 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818928604 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x125c53000 == 35 [pid = 1662] [id = 358] 08:28:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119d18000) [pid = 1662] [serial = 1073] [outer = 0x0] 08:28:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1257cc800) [pid = 1662] [serial = 1074] [outer = 0x119d18000] 08:28:48 INFO - PROCESS | 1662 | 1467818928628 Marionette DEBUG loaded listener.js 08:28:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x125cb0800) [pid = 1662] [serial = 1075] [outer = 0x119d18000] 08:28:48 INFO - PROCESS | 1662 | 1467818928977 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:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 521ms 08:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:28:49 INFO - PROCESS | 1662 | 1467818929018 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:28:49 INFO - PROCESS | 1662 | 1467818929020 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:28:49 INFO - PROCESS | 1662 | 1467818929022 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:28:49 INFO - PROCESS | 1662 | 1467818929023 Marionette TRACE conn2 <- [1,1406,null,{}] 08:28:49 INFO - PROCESS | 1662 | 1467818929025 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:28:49 INFO - PROCESS | 1662 | 1467818929026 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:49 INFO - PROCESS | 1662 | 1467818929125 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:28:49 INFO - PROCESS | 1662 | 1467818929162 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818929163 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x129109000 == 36 [pid = 1662] [id = 359] 08:28:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x125cb1000) [pid = 1662] [serial = 1076] [outer = 0x0] 08:28:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x125cb8800) [pid = 1662] [serial = 1077] [outer = 0x125cb1000] 08:28:49 INFO - PROCESS | 1662 | 1467818929187 Marionette DEBUG loaded listener.js 08:28:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x126e6a000) [pid = 1662] [serial = 1078] [outer = 0x125cb1000] 08:28:49 INFO - PROCESS | 1662 | 1467818929475 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:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 468ms 08:28:49 INFO - PROCESS | 1662 | 1467818929494 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:28:49 INFO - PROCESS | 1662 | 1467818929496 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:28:49 INFO - PROCESS | 1662 | 1467818929519 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:28:49 INFO - PROCESS | 1662 | 1467818929520 Marionette TRACE conn2 <- [1,1410,null,{}] 08:28:49 INFO - PROCESS | 1662 | 1467818929522 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:28:49 INFO - PROCESS | 1662 | 1467818929524 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:49 INFO - PROCESS | 1662 | 1467818929625 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:28:49 INFO - PROCESS | 1662 | 1467818929636 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818929644 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x1292ce800 == 37 [pid = 1662] [id = 360] 08:28:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1194c0000) [pid = 1662] [serial = 1079] [outer = 0x0] 08:28:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12706c000) [pid = 1662] [serial = 1080] [outer = 0x1194c0000] 08:28:49 INFO - PROCESS | 1662 | 1467818929669 Marionette DEBUG loaded listener.js 08:28:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128a98400) [pid = 1662] [serial = 1081] [outer = 0x1194c0000] 08:28:49 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1121b8000) [pid = 1662] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:28:49 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119525800) [pid = 1662] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:28:49 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x126ed6400) [pid = 1662] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:28:49 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1128d7c00) [pid = 1662] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:28:49 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11830d400) [pid = 1662] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:28:49 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1233b9c00) [pid = 1662] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:28:49 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1130e8c00) [pid = 1662] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:28:49 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x112e0fc00) [pid = 1662] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:28:49 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1165ea800) [pid = 1662] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:28:49 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118303400) [pid = 1662] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:28:49 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1128cc800) [pid = 1662] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:28:49 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x111f31000) [pid = 1662] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:28:49 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x116a7f400) [pid = 1662] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:28:49 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1177f6c00) [pid = 1662] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:28:50 INFO - PROCESS | 1662 | 1467818930093 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:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 628ms 08:28:50 INFO - PROCESS | 1662 | 1467818930140 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:28:50 INFO - PROCESS | 1662 | 1467818930142 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:28:50 INFO - PROCESS | 1662 | 1467818930146 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:28:50 INFO - PROCESS | 1662 | 1467818930147 Marionette TRACE conn2 <- [1,1414,null,{}] 08:28:50 INFO - PROCESS | 1662 | 1467818930151 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:28:50 INFO - PROCESS | 1662 | 1467818930152 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:50 INFO - PROCESS | 1662 | 1467818930273 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:28:50 INFO - PROCESS | 1662 | 1467818930283 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818930284 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a063000 == 38 [pid = 1662] [id = 361] 08:28:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x112e0fc00) [pid = 1662] [serial = 1082] [outer = 0x0] 08:28:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1188f7000) [pid = 1662] [serial = 1083] [outer = 0x112e0fc00] 08:28:50 INFO - PROCESS | 1662 | 1467818930323 Marionette DEBUG loaded listener.js 08:28:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11957d000) [pid = 1662] [serial = 1084] [outer = 0x112e0fc00] 08:28:50 INFO - PROCESS | 1662 | 1467818930725 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:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 623ms 08:28:50 INFO - PROCESS | 1662 | 1467818930769 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:28:50 INFO - PROCESS | 1662 | 1467818930772 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:28:50 INFO - PROCESS | 1662 | 1467818930775 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:28:50 INFO - PROCESS | 1662 | 1467818930778 Marionette TRACE conn2 <- [1,1418,null,{}] 08:28:50 INFO - PROCESS | 1662 | 1467818930796 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:28:50 INFO - PROCESS | 1662 | 1467818930799 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:50 INFO - PROCESS | 1662 | 1467818930960 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:28:50 INFO - PROCESS | 1662 | 1467818930994 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818930996 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x11650a000 == 39 [pid = 1662] [id = 362] 08:28:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119aae400) [pid = 1662] [serial = 1085] [outer = 0x0] 08:28:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x128a9c800) [pid = 1662] [serial = 1086] [outer = 0x119aae400] 08:28:51 INFO - PROCESS | 1662 | 1467818931037 Marionette DEBUG loaded listener.js 08:28:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128d5b400) [pid = 1662] [serial = 1087] [outer = 0x119aae400] 08:28:51 INFO - PROCESS | 1662 | 1467818931442 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:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 686ms 08:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:28:51 INFO - PROCESS | 1662 | 1467818931461 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:28:51 INFO - PROCESS | 1662 | 1467818931462 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:28:51 INFO - PROCESS | 1662 | 1467818931465 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:28:51 INFO - PROCESS | 1662 | 1467818931468 Marionette TRACE conn2 <- [1,1422,null,{}] 08:28:51 INFO - PROCESS | 1662 | 1467818931472 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:28:51 INFO - PROCESS | 1662 | 1467818931473 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:51 INFO - PROCESS | 1662 | 1467818931593 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:28:51 INFO - PROCESS | 1662 | 1467818931601 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818931602 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12aade800 == 40 [pid = 1662] [id = 363] 08:28:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128a9d800) [pid = 1662] [serial = 1088] [outer = 0x0] 08:28:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128f9cc00) [pid = 1662] [serial = 1089] [outer = 0x128a9d800] 08:28:51 INFO - PROCESS | 1662 | 1467818931642 Marionette DEBUG loaded listener.js 08:28:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1292d5400) [pid = 1662] [serial = 1090] [outer = 0x128a9d800] 08:28:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1182d5800 == 39 [pid = 1662] [id = 353] 08:28:52 INFO - PROCESS | 1662 | --DOCSHELL 0x116bb4000 == 38 [pid = 1662] [id = 352] 08:28:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1182db000 == 37 [pid = 1662] [id = 351] 08:28:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1126e0800 == 36 [pid = 1662] [id = 350] 08:28:53 INFO - PROCESS | 1662 | --DOCSHELL 0x11a180000 == 35 [pid = 1662] [id = 355] 08:28:53 INFO - PROCESS | 1662 | --DOCSHELL 0x11926f000 == 34 [pid = 1662] [id = 354] 08:28:53 INFO - PROCESS | 1662 | --DOCSHELL 0x129109000 == 33 [pid = 1662] [id = 359] 08:28:53 INFO - PROCESS | 1662 | --DOCSHELL 0x1256d1800 == 32 [pid = 1662] [id = 357] 08:28:53 INFO - PROCESS | 1662 | --DOCSHELL 0x125c53000 == 31 [pid = 1662] [id = 358] 08:28:53 INFO - PROCESS | 1662 | --DOCSHELL 0x11a063000 == 30 [pid = 1662] [id = 361] 08:28:53 INFO - PROCESS | 1662 | --DOCSHELL 0x11650a000 == 29 [pid = 1662] [id = 362] 08:28:53 INFO - PROCESS | 1662 | --DOCSHELL 0x1292ce800 == 28 [pid = 1662] [id = 360] 08:28:53 INFO - PROCESS | 1662 | --DOCSHELL 0x11842e800 == 27 [pid = 1662] [id = 356] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112da6800) [pid = 1662] [serial = 1021] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11957e800) [pid = 1662] [serial = 1035] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1292d4400) [pid = 1662] [serial = 1011] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1194bd000) [pid = 1662] [serial = 1033] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1188ca800) [pid = 1662] [serial = 1030] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x121278c00) [pid = 1662] [serial = 1044] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x125074800) [pid = 1662] [serial = 1008] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x113d65800) [pid = 1662] [serial = 1023] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11724cc00) [pid = 1662] [serial = 1003] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x119eb3800) [pid = 1662] [serial = 1038] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1131da400) [pid = 1662] [serial = 1002] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x116561800) [pid = 1662] [serial = 1024] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x121273000) [pid = 1662] [serial = 1039] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x11866d000) [pid = 1662] [serial = 1029] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119492c00) [pid = 1662] [serial = 1018] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x113d61000) [pid = 1662] [serial = 1014] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1175b1000) [pid = 1662] [serial = 1026] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1188fcc00) [pid = 1662] [serial = 1032] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12a5a7400) [pid = 1662] [serial = 1012] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x118310400) [pid = 1662] [serial = 1017] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x119ead800) [pid = 1662] [serial = 1036] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x118305c00) [pid = 1662] [serial = 1027] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x1129ad400) [pid = 1662] [serial = 1020] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x125cbd400) [pid = 1662] [serial = 1009] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1188f5800) [pid = 1662] [serial = 1041] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x119eb1800) [pid = 1662] [serial = 1042] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x1175a6400) [pid = 1662] [serial = 1015] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x119b65400) [pid = 1662] [serial = 1006] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x11948dc00) [pid = 1662] [serial = 1005] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x123710000) [pid = 1662] [serial = 1047] [outer = 0x0] [url = about:blank] 08:28:53 INFO - PROCESS | 1662 | 1467818933210 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:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1775ms 08:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:28:53 INFO - PROCESS | 1662 | 1467818933241 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:28:53 INFO - PROCESS | 1662 | 1467818933243 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:28:53 INFO - PROCESS | 1662 | 1467818933247 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:28:53 INFO - PROCESS | 1662 | 1467818933249 Marionette TRACE conn2 <- [1,1426,null,{}] 08:28:53 INFO - PROCESS | 1662 | 1467818933253 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:28:53 INFO - PROCESS | 1662 | 1467818933255 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:53 INFO - PROCESS | 1662 | 1467818933340 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:28:53 INFO - PROCESS | 1662 | 1467818933390 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818933393 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x112ec0000 == 28 [pid = 1662] [id = 364] 08:28:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x1128d1400) [pid = 1662] [serial = 1091] [outer = 0x0] 08:28:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x1129aec00) [pid = 1662] [serial = 1092] [outer = 0x1128d1400] 08:28:53 INFO - PROCESS | 1662 | 1467818933422 Marionette DEBUG loaded listener.js 08:28:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x1128cfc00) [pid = 1662] [serial = 1093] [outer = 0x1128d1400] 08:28:53 INFO - PROCESS | 1662 | 1467818933812 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:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 574ms 08:28:53 INFO - PROCESS | 1662 | 1467818933822 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:28:53 INFO - PROCESS | 1662 | 1467818933827 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:28:53 INFO - PROCESS | 1662 | 1467818933837 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:28:53 INFO - PROCESS | 1662 | 1467818933839 Marionette TRACE conn2 <- [1,1430,null,{}] 08:28:53 INFO - PROCESS | 1662 | 1467818933843 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:28:53 INFO - PROCESS | 1662 | 1467818933845 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:53 INFO - PROCESS | 1662 | 1467818933925 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:28:53 INFO - PROCESS | 1662 | 1467818933972 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818933974 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a4f000 == 29 [pid = 1662] [id = 365] 08:28:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x112e13400) [pid = 1662] [serial = 1094] [outer = 0x0] 08:28:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x113d36400) [pid = 1662] [serial = 1095] [outer = 0x112e13400] 08:28:54 INFO - PROCESS | 1662 | 1467818934001 Marionette DEBUG loaded listener.js 08:28:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x11655f400) [pid = 1662] [serial = 1096] [outer = 0x112e13400] 08:28:54 INFO - PROCESS | 1662 | 1467818934310 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:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 523ms 08:28:54 INFO - PROCESS | 1662 | 1467818934359 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:28:54 INFO - PROCESS | 1662 | 1467818934370 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:28:54 INFO - PROCESS | 1662 | 1467818934372 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:28:54 INFO - PROCESS | 1662 | 1467818934374 Marionette TRACE conn2 <- [1,1434,null,{}] 08:28:54 INFO - PROCESS | 1662 | 1467818934382 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:28:54 INFO - PROCESS | 1662 | 1467818934386 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:54 INFO - PROCESS | 1662 | 1467818934463 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:28:54 INFO - PROCESS | 1662 | 1467818934513 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818934515 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x117f36800 == 30 [pid = 1662] [id = 366] 08:28:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x110e3b800) [pid = 1662] [serial = 1097] [outer = 0x0] 08:28:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x117247400) [pid = 1662] [serial = 1098] [outer = 0x110e3b800] 08:28:54 INFO - PROCESS | 1662 | 1467818934543 Marionette DEBUG loaded listener.js 08:28:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1175b2400) [pid = 1662] [serial = 1099] [outer = 0x110e3b800] 08:28:54 INFO - PROCESS | 1662 | 1467818934842 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:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 521ms 08:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:28:54 INFO - PROCESS | 1662 | 1467818934894 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:28:54 INFO - PROCESS | 1662 | 1467818934895 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:28:54 INFO - PROCESS | 1662 | 1467818934898 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:28:54 INFO - PROCESS | 1662 | 1467818934900 Marionette TRACE conn2 <- [1,1438,null,{}] 08:28:54 INFO - PROCESS | 1662 | 1467818934903 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:28:54 INFO - PROCESS | 1662 | 1467818934905 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:54 INFO - PROCESS | 1662 | 1467818934981 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:28:54 INFO - PROCESS | 1662 | 1467818934986 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818934987 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184db800 == 31 [pid = 1662] [id = 367] 08:28:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1177f5c00) [pid = 1662] [serial = 1100] [outer = 0x0] 08:28:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x11830bc00) [pid = 1662] [serial = 1101] [outer = 0x1177f5c00] 08:28:55 INFO - PROCESS | 1662 | 1467818935013 Marionette DEBUG loaded listener.js 08:28:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x11840d000) [pid = 1662] [serial = 1102] [outer = 0x1177f5c00] 08:28:55 INFO - PROCESS | 1662 | 1467818935325 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:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 470ms 08:28:55 INFO - PROCESS | 1662 | 1467818935369 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:28:55 INFO - PROCESS | 1662 | 1467818935370 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:28:55 INFO - PROCESS | 1662 | 1467818935373 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:28:55 INFO - PROCESS | 1662 | 1467818935374 Marionette TRACE conn2 <- [1,1442,null,{}] 08:28:55 INFO - PROCESS | 1662 | 1467818935376 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:28:55 INFO - PROCESS | 1662 | 1467818935377 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:55 INFO - PROCESS | 1662 | 1467818935482 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:28:55 INFO - PROCESS | 1662 | 1467818935488 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818935489 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185fb800 == 32 [pid = 1662] [id = 368] 08:28:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1128cc000) [pid = 1662] [serial = 1103] [outer = 0x0] 08:28:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x11866d000) [pid = 1662] [serial = 1104] [outer = 0x1128cc000] 08:28:55 INFO - PROCESS | 1662 | 1467818935515 Marionette DEBUG loaded listener.js 08:28:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1188ca800) [pid = 1662] [serial = 1105] [outer = 0x1128cc000] 08:28:55 INFO - PROCESS | 1662 | 1467818935836 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:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 518ms 08:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:28:55 INFO - PROCESS | 1662 | 1467818935892 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:28:55 INFO - PROCESS | 1662 | 1467818935893 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:28:55 INFO - PROCESS | 1662 | 1467818935895 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:28:55 INFO - PROCESS | 1662 | 1467818935896 Marionette TRACE conn2 <- [1,1446,null,{}] 08:28:55 INFO - PROCESS | 1662 | 1467818935898 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:28:55 INFO - PROCESS | 1662 | 1467818935901 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:56 INFO - PROCESS | 1662 | 1467818936001 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:28:56 INFO - PROCESS | 1662 | 1467818936004 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818936005 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x1199b0000 == 33 [pid = 1662] [id = 369] 08:28:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1188cb400) [pid = 1662] [serial = 1106] [outer = 0x0] 08:28:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1190e1800) [pid = 1662] [serial = 1107] [outer = 0x1188cb400] 08:28:56 INFO - PROCESS | 1662 | 1467818936032 Marionette DEBUG loaded listener.js 08:28:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x119573800) [pid = 1662] [serial = 1108] [outer = 0x1188cb400] 08:28:56 INFO - PROCESS | 1662 | 1467818936385 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:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 08:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:28:56 INFO - PROCESS | 1662 | 1467818936419 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:28:56 INFO - PROCESS | 1662 | 1467818936421 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:28:56 INFO - PROCESS | 1662 | 1467818936423 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:28:56 INFO - PROCESS | 1662 | 1467818936424 Marionette TRACE conn2 <- [1,1450,null,{}] 08:28:56 INFO - PROCESS | 1662 | 1467818936426 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:28:56 INFO - PROCESS | 1662 | 1467818936427 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:56 INFO - PROCESS | 1662 | 1467818936541 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:28:56 INFO - PROCESS | 1662 | 1467818936546 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818936547 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x119d91000 == 34 [pid = 1662] [id = 370] 08:28:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1188fc000) [pid = 1662] [serial = 1109] [outer = 0x0] 08:28:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119985800) [pid = 1662] [serial = 1110] [outer = 0x1188fc000] 08:28:56 INFO - PROCESS | 1662 | 1467818936572 Marionette DEBUG loaded listener.js 08:28:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119b69800) [pid = 1662] [serial = 1111] [outer = 0x1188fc000] 08:28:56 INFO - PROCESS | 1662 | 1467818936870 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:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 468ms 08:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:28:56 INFO - PROCESS | 1662 | 1467818936891 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:28:56 INFO - PROCESS | 1662 | 1467818936892 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:28:56 INFO - PROCESS | 1662 | 1467818936894 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:28:56 INFO - PROCESS | 1662 | 1467818936895 Marionette TRACE conn2 <- [1,1454,null,{}] 08:28:56 INFO - PROCESS | 1662 | 1467818936898 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:28:56 INFO - PROCESS | 1662 | 1467818936901 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:56 INFO - PROCESS | 1662 | 1467818936975 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:28:56 INFO - PROCESS | 1662 | 1467818936978 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818936979 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x123306000 == 35 [pid = 1662] [id = 371] 08:28:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x112e05000) [pid = 1662] [serial = 1112] [outer = 0x0] 08:28:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119e19400) [pid = 1662] [serial = 1113] [outer = 0x112e05000] 08:28:57 INFO - PROCESS | 1662 | 1467818937006 Marionette DEBUG loaded listener.js 08:28:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119eb7000) [pid = 1662] [serial = 1114] [outer = 0x112e05000] 08:28:57 INFO - PROCESS | 1662 | 1467818937339 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:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 467ms 08:28:57 INFO - PROCESS | 1662 | 1467818937363 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:28:57 INFO - PROCESS | 1662 | 1467818937366 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:28:57 INFO - PROCESS | 1662 | 1467818937371 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:28:57 INFO - PROCESS | 1662 | 1467818937372 Marionette TRACE conn2 <- [1,1458,null,{}] 08:28:57 INFO - PROCESS | 1662 | 1467818937374 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:28:57 INFO - PROCESS | 1662 | 1467818937375 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:57 INFO - PROCESS | 1662 | 1467818937474 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:28:57 INFO - PROCESS | 1662 | 1467818937504 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818937505 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x117f35800 == 36 [pid = 1662] [id = 372] 08:28:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x110e3a800) [pid = 1662] [serial = 1115] [outer = 0x0] 08:28:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11a150000) [pid = 1662] [serial = 1116] [outer = 0x110e3a800] 08:28:57 INFO - PROCESS | 1662 | 1467818937536 Marionette DEBUG loaded listener.js 08:28:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12310b400) [pid = 1662] [serial = 1117] [outer = 0x110e3a800] 08:28:57 INFO - PROCESS | 1662 | 1467818937840 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:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 519ms 08:28:57 INFO - PROCESS | 1662 | 1467818937891 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:28:57 INFO - PROCESS | 1662 | 1467818937892 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:28:57 INFO - PROCESS | 1662 | 1467818937894 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:28:57 INFO - PROCESS | 1662 | 1467818937895 Marionette TRACE conn2 <- [1,1462,null,{}] 08:28:57 INFO - PROCESS | 1662 | 1467818937898 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:28:57 INFO - PROCESS | 1662 | 1467818937899 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:57 INFO - PROCESS | 1662 | 1467818937977 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:28:57 INFO - PROCESS | 1662 | 1467818937984 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818937985 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x125c54800 == 37 [pid = 1662] [id = 373] 08:28:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x116731c00) [pid = 1662] [serial = 1118] [outer = 0x0] 08:28:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12370b400) [pid = 1662] [serial = 1119] [outer = 0x116731c00] 08:28:58 INFO - PROCESS | 1662 | 1467818938009 Marionette DEBUG loaded listener.js 08:28:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12466e800) [pid = 1662] [serial = 1120] [outer = 0x116731c00] 08:28:58 INFO - PROCESS | 1662 | 1467818938322 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:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 469ms 08:28:58 INFO - PROCESS | 1662 | 1467818938363 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:28:58 INFO - PROCESS | 1662 | 1467818938366 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:28:58 INFO - PROCESS | 1662 | 1467818938402 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:28:58 INFO - PROCESS | 1662 | 1467818938403 Marionette TRACE conn2 <- [1,1466,null,{}] 08:28:58 INFO - PROCESS | 1662 | 1467818938406 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:28:58 INFO - PROCESS | 1662 | 1467818938407 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:58 INFO - PROCESS | 1662 | 1467818938523 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:28:58 INFO - PROCESS | 1662 | 1467818938563 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818938564 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185e9800 == 38 [pid = 1662] [id = 374] 08:28:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12127b400) [pid = 1662] [serial = 1121] [outer = 0x0] 08:28:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x125074c00) [pid = 1662] [serial = 1122] [outer = 0x12127b400] 08:28:58 INFO - PROCESS | 1662 | 1467818938591 Marionette DEBUG loaded listener.js 08:28:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1256b7c00) [pid = 1662] [serial = 1123] [outer = 0x12127b400] 08:28:58 INFO - PROCESS | 1662 | 1467818938928 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:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 576ms 08:28:58 INFO - PROCESS | 1662 | 1467818938972 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:28:58 INFO - PROCESS | 1662 | 1467818938973 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:28:58 INFO - PROCESS | 1662 | 1467818938976 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:28:58 INFO - PROCESS | 1662 | 1467818938978 Marionette TRACE conn2 <- [1,1470,null,{}] 08:28:58 INFO - PROCESS | 1662 | 1467818938982 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:28:58 INFO - PROCESS | 1662 | 1467818938983 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:59 INFO - PROCESS | 1662 | 1467818939133 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:28:59 INFO - PROCESS | 1662 | 1467818939149 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818939150 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a307800 == 39 [pid = 1662] [id = 375] 08:28:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1257c6c00) [pid = 1662] [serial = 1124] [outer = 0x0] 08:28:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x125cb6800) [pid = 1662] [serial = 1125] [outer = 0x1257c6c00] 08:28:59 INFO - PROCESS | 1662 | 1467818939189 Marionette DEBUG loaded listener.js 08:28:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x126e67400) [pid = 1662] [serial = 1126] [outer = 0x1257c6c00] 08:28:59 INFO - PROCESS | 1662 | 1467818939670 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:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 725ms 08:28:59 INFO - PROCESS | 1662 | 1467818939706 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:28:59 INFO - PROCESS | 1662 | 1467818939708 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:28:59 INFO - PROCESS | 1662 | 1467818939710 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:28:59 INFO - PROCESS | 1662 | 1467818939711 Marionette TRACE conn2 <- [1,1474,null,{}] 08:28:59 INFO - PROCESS | 1662 | 1467818939713 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:28:59 INFO - PROCESS | 1662 | 1467818939714 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:59 INFO - PROCESS | 1662 | 1467818939830 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:28:59 INFO - PROCESS | 1662 | 1467818939845 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818939846 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:28:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a523000 == 40 [pid = 1662] [id = 376] 08:28:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12723d800) [pid = 1662] [serial = 1127] [outer = 0x0] 08:28:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12741bc00) [pid = 1662] [serial = 1128] [outer = 0x12723d800] 08:28:59 INFO - PROCESS | 1662 | 1467818939871 Marionette DEBUG loaded listener.js 08:28:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128d5d000) [pid = 1662] [serial = 1129] [outer = 0x12723d800] 08:29:00 INFO - PROCESS | 1662 | 1467818940244 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:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 572ms 08:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:29:00 INFO - PROCESS | 1662 | 1467818940288 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:29:00 INFO - PROCESS | 1662 | 1467818940289 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:29:00 INFO - PROCESS | 1662 | 1467818940291 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:29:00 INFO - PROCESS | 1662 | 1467818940293 Marionette TRACE conn2 <- [1,1478,null,{}] 08:29:00 INFO - PROCESS | 1662 | 1467818940295 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:00 INFO - PROCESS | 1662 | 1467818940296 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:00 INFO - PROCESS | 1662 | 1467818940395 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:29:00 INFO - PROCESS | 1662 | 1467818940399 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818940400 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12aae7000 == 41 [pid = 1662] [id = 377] 08:29:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12723dc00) [pid = 1662] [serial = 1130] [outer = 0x0] 08:29:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x129185c00) [pid = 1662] [serial = 1131] [outer = 0x12723dc00] 08:29:00 INFO - PROCESS | 1662 | 1467818940423 Marionette DEBUG loaded listener.js 08:29:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1292d4400) [pid = 1662] [serial = 1132] [outer = 0x12723dc00] 08:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1188c5400) [pid = 1662] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1175aac00) [pid = 1662] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x119aae400) [pid = 1662] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x119d10000) [pid = 1662] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119d18000) [pid = 1662] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x125cb1000) [pid = 1662] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1194c0000) [pid = 1662] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112e0fc00) [pid = 1662] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119d0f400) [pid = 1662] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119573400) [pid = 1662] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118679400) [pid = 1662] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1175b3000) [pid = 1662] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x113ea7000) [pid = 1662] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x115eed000) [pid = 1662] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:29:00 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x110e36c00) [pid = 1662] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:29:00 INFO - PROCESS | 1662 | 1467818940879 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:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 621ms 08:29:00 INFO - PROCESS | 1662 | 1467818940929 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:29:00 INFO - PROCESS | 1662 | 1467818940930 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:29:00 INFO - PROCESS | 1662 | 1467818940937 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:29:00 INFO - PROCESS | 1662 | 1467818940938 Marionette TRACE conn2 <- [1,1482,null,{}] 08:29:00 INFO - PROCESS | 1662 | 1467818940941 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:00 INFO - PROCESS | 1662 | 1467818940942 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:01 INFO - PROCESS | 1662 | 1467818941025 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:29:01 INFO - PROCESS | 1662 | 1467818941029 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818941030 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba7b800 == 42 [pid = 1662] [id = 378] 08:29:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x116a05800) [pid = 1662] [serial = 1133] [outer = 0x0] 08:29:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119525800) [pid = 1662] [serial = 1134] [outer = 0x116a05800] 08:29:01 INFO - PROCESS | 1662 | 1467818941054 Marionette DEBUG loaded listener.js 08:29:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1233b9c00) [pid = 1662] [serial = 1135] [outer = 0x116a05800] 08:29:01 INFO - PROCESS | 1662 | 1467818941387 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:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 467ms 08:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:29:01 INFO - PROCESS | 1662 | 1467818941406 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:29:01 INFO - PROCESS | 1662 | 1467818941407 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:29:01 INFO - PROCESS | 1662 | 1467818941409 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:29:01 INFO - PROCESS | 1662 | 1467818941410 Marionette TRACE conn2 <- [1,1486,null,{}] 08:29:01 INFO - PROCESS | 1662 | 1467818941412 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:01 INFO - PROCESS | 1662 | 1467818941413 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:01 INFO - PROCESS | 1662 | 1467818941501 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:29:01 INFO - PROCESS | 1662 | 1467818941556 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818941557 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba93800 == 43 [pid = 1662] [id = 379] 08:29:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1175abc00) [pid = 1662] [serial = 1136] [outer = 0x0] 08:29:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1257c7400) [pid = 1662] [serial = 1137] [outer = 0x1175abc00] 08:29:01 INFO - PROCESS | 1662 | 1467818941581 Marionette DEBUG loaded listener.js 08:29:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1292da000) [pid = 1662] [serial = 1138] [outer = 0x1175abc00] 08:29:01 INFO - PROCESS | 1662 | 1467818941874 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:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 472ms 08:29:01 INFO - PROCESS | 1662 | 1467818941889 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:29:01 INFO - PROCESS | 1662 | 1467818941890 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:29:01 INFO - PROCESS | 1662 | 1467818941893 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:29:01 INFO - PROCESS | 1662 | 1467818941894 Marionette TRACE conn2 <- [1,1490,null,{}] 08:29:01 INFO - PROCESS | 1662 | 1467818941896 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:01 INFO - PROCESS | 1662 | 1467818941900 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:02 INFO - PROCESS | 1662 | 1467818941993 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:29:02 INFO - PROCESS | 1662 | 1467818941998 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818942000 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3b8800 == 44 [pid = 1662] [id = 380] 08:29:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119eb9000) [pid = 1662] [serial = 1139] [outer = 0x0] 08:29:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x129510800) [pid = 1662] [serial = 1140] [outer = 0x119eb9000] 08:29:02 INFO - PROCESS | 1662 | 1467818942024 Marionette DEBUG loaded listener.js 08:29:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12a53f000) [pid = 1662] [serial = 1141] [outer = 0x119eb9000] 08:29:02 INFO - PROCESS | 1662 | 1467818942347 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:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 473ms 08:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:29:02 INFO - PROCESS | 1662 | 1467818942367 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:29:02 INFO - PROCESS | 1662 | 1467818942368 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:29:02 INFO - PROCESS | 1662 | 1467818942371 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:29:02 INFO - PROCESS | 1662 | 1467818942372 Marionette TRACE conn2 <- [1,1494,null,{}] 08:29:02 INFO - PROCESS | 1662 | 1467818942374 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:02 INFO - PROCESS | 1662 | 1467818942375 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:02 INFO - PROCESS | 1662 | 1467818942485 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:29:02 INFO - PROCESS | 1662 | 1467818942490 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818942491 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3c7000 == 45 [pid = 1662] [id = 381] 08:29:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118679400) [pid = 1662] [serial = 1142] [outer = 0x0] 08:29:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12a53e800) [pid = 1662] [serial = 1143] [outer = 0x118679400] 08:29:02 INFO - PROCESS | 1662 | 1467818942520 Marionette DEBUG loaded listener.js 08:29:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12a5ae000) [pid = 1662] [serial = 1144] [outer = 0x118679400] 08:29:03 INFO - PROCESS | 1662 | 1467818943004 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:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 668ms 08:29:03 INFO - PROCESS | 1662 | 1467818943042 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:29:03 INFO - PROCESS | 1662 | 1467818943045 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:29:03 INFO - PROCESS | 1662 | 1467818943052 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:29:03 INFO - PROCESS | 1662 | 1467818943054 Marionette TRACE conn2 <- [1,1498,null,{}] 08:29:03 INFO - PROCESS | 1662 | 1467818943057 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:03 INFO - PROCESS | 1662 | 1467818943059 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:03 INFO - PROCESS | 1662 | 1467818943178 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:29:03 INFO - PROCESS | 1662 | 1467818943279 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818943281 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x116786000 == 46 [pid = 1662] [id = 382] 08:29:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1128ccc00) [pid = 1662] [serial = 1145] [outer = 0x0] 08:29:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1129ab400) [pid = 1662] [serial = 1146] [outer = 0x1128ccc00] 08:29:03 INFO - PROCESS | 1662 | 1467818943335 Marionette DEBUG loaded listener.js 08:29:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1130e7800) [pid = 1662] [serial = 1147] [outer = 0x1128ccc00] 08:29:04 INFO - PROCESS | 1662 | 1467818944053 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:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1073ms 08:29:04 INFO - PROCESS | 1662 | 1467818944122 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:29:04 INFO - PROCESS | 1662 | 1467818944125 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:29:04 INFO - PROCESS | 1662 | 1467818944128 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:29:04 INFO - PROCESS | 1662 | 1467818944130 Marionette TRACE conn2 <- [1,1502,null,{}] 08:29:04 INFO - PROCESS | 1662 | 1467818944134 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:04 INFO - PROCESS | 1662 | 1467818944136 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:04 INFO - PROCESS | 1662 | 1467818944244 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:29:04 INFO - PROCESS | 1662 | 1467818944296 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818944299 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x116891800 == 47 [pid = 1662] [id = 383] 08:29:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1129af000) [pid = 1662] [serial = 1148] [outer = 0x0] 08:29:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x113239c00) [pid = 1662] [serial = 1149] [outer = 0x1129af000] 08:29:04 INFO - PROCESS | 1662 | 1467818944326 Marionette DEBUG loaded listener.js 08:29:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x116240800) [pid = 1662] [serial = 1150] [outer = 0x1129af000] 08:29:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3b8800 == 46 [pid = 1662] [id = 380] 08:29:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba93800 == 45 [pid = 1662] [id = 379] 08:29:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba7b800 == 44 [pid = 1662] [id = 378] 08:29:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12aae7000 == 43 [pid = 1662] [id = 377] 08:29:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12a523000 == 42 [pid = 1662] [id = 376] 08:29:04 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x128f9cc00) [pid = 1662] [serial = 1089] [outer = 0x0] [url = about:blank] 08:29:04 INFO - PROCESS | 1662 | --DOCSHELL 0x12a307800 == 41 [pid = 1662] [id = 375] 08:29:04 INFO - PROCESS | 1662 | --DOCSHELL 0x1185e9800 == 40 [pid = 1662] [id = 374] 08:29:04 INFO - PROCESS | 1662 | --DOCSHELL 0x125c54800 == 39 [pid = 1662] [id = 373] 08:29:04 INFO - PROCESS | 1662 | --DOCSHELL 0x117f35800 == 38 [pid = 1662] [id = 372] 08:29:04 INFO - PROCESS | 1662 | --DOCSHELL 0x123306000 == 37 [pid = 1662] [id = 371] 08:29:04 INFO - PROCESS | 1662 | --DOCSHELL 0x119d91000 == 36 [pid = 1662] [id = 370] 08:29:04 INFO - PROCESS | 1662 | --DOCSHELL 0x1199b0000 == 35 [pid = 1662] [id = 369] 08:29:04 INFO - PROCESS | 1662 | --DOCSHELL 0x1185fb800 == 34 [pid = 1662] [id = 368] 08:29:04 INFO - PROCESS | 1662 | --DOCSHELL 0x1184db800 == 33 [pid = 1662] [id = 367] 08:29:04 INFO - PROCESS | 1662 | --DOCSHELL 0x117f36800 == 32 [pid = 1662] [id = 366] 08:29:04 INFO - PROCESS | 1662 | --DOCSHELL 0x116a4f000 == 31 [pid = 1662] [id = 365] 08:29:04 INFO - PROCESS | 1662 | --DOCSHELL 0x112ec0000 == 30 [pid = 1662] [id = 364] 08:29:04 INFO - PROCESS | 1662 | 1467818944815 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:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 726ms 08:29:04 INFO - PROCESS | 1662 | 1467818944855 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:29:04 INFO - PROCESS | 1662 | 1467818944860 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:29:04 INFO - PROCESS | 1662 | 1467818944867 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:29:04 INFO - PROCESS | 1662 | 1467818944870 Marionette TRACE conn2 <- [1,1506,null,{}] 08:29:04 INFO - PROCESS | 1662 | 1467818944873 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:04 INFO - PROCESS | 1662 | 1467818944876 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:05 INFO - PROCESS | 1662 | 1467818945012 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x124206400) [pid = 1662] [serial = 1048] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x128d5b400) [pid = 1662] [serial = 1087] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x123703c00) [pid = 1662] [serial = 1071] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1257cc800) [pid = 1662] [serial = 1074] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x125cb8800) [pid = 1662] [serial = 1077] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x125cb0800) [pid = 1662] [serial = 1075] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12706c000) [pid = 1662] [serial = 1080] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x126e6a000) [pid = 1662] [serial = 1078] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x128a9c800) [pid = 1662] [serial = 1086] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1188f7000) [pid = 1662] [serial = 1083] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128a98400) [pid = 1662] [serial = 1081] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119eb7c00) [pid = 1662] [serial = 1068] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119b6c000) [pid = 1662] [serial = 1065] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119bb4400) [pid = 1662] [serial = 1066] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1190ea400) [pid = 1662] [serial = 1062] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11956e000) [pid = 1662] [serial = 1063] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x117f5b000) [pid = 1662] [serial = 1059] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118307000) [pid = 1662] [serial = 1060] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x115f5f000) [pid = 1662] [serial = 1056] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x116a03800) [pid = 1662] [serial = 1057] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x116b1c000) [pid = 1662] [serial = 1054] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x116736c00) [pid = 1662] [serial = 1053] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x111f34400) [pid = 1662] [serial = 1051] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x110fa1c00) [pid = 1662] [serial = 1050] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1250d2000) [pid = 1662] [serial = 1072] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11957d000) [pid = 1662] [serial = 1084] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x121272800) [pid = 1662] [serial = 1069] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x123703800) [pid = 1662] [serial = 1045] [outer = 0x0] [url = about:blank] 08:29:05 INFO - PROCESS | 1662 | 1467818945107 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818945108 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170c2000 == 31 [pid = 1662] [id = 384] 08:29:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x113d63800) [pid = 1662] [serial = 1151] [outer = 0x0] 08:29:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x116808400) [pid = 1662] [serial = 1152] [outer = 0x113d63800] 08:29:05 INFO - PROCESS | 1662 | 1467818945136 Marionette DEBUG loaded listener.js 08:29:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x117f61c00) [pid = 1662] [serial = 1153] [outer = 0x113d63800] 08:29:05 INFO - PROCESS | 1662 | 1467818945418 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:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 571ms 08:29:05 INFO - PROCESS | 1662 | 1467818945440 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:29:05 INFO - PROCESS | 1662 | 1467818945441 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:29:05 INFO - PROCESS | 1662 | 1467818945443 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:29:05 INFO - PROCESS | 1662 | 1467818945446 Marionette TRACE conn2 <- [1,1510,null,{}] 08:29:05 INFO - PROCESS | 1662 | 1467818945461 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:05 INFO - PROCESS | 1662 | 1467818945467 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:05 INFO - PROCESS | 1662 | 1467818945570 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:29:05 INFO - PROCESS | 1662 | 1467818945621 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818945623 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184f4800 == 32 [pid = 1662] [id = 385] 08:29:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118303800) [pid = 1662] [serial = 1154] [outer = 0x0] 08:29:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11866bc00) [pid = 1662] [serial = 1155] [outer = 0x118303800] 08:29:05 INFO - PROCESS | 1662 | 1467818945651 Marionette DEBUG loaded listener.js 08:29:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119056400) [pid = 1662] [serial = 1156] [outer = 0x118303800] 08:29:05 INFO - PROCESS | 1662 | 1467818945978 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:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 580ms 08:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:29:06 INFO - PROCESS | 1662 | 1467818946023 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:29:06 INFO - PROCESS | 1662 | 1467818946025 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:29:06 INFO - PROCESS | 1662 | 1467818946027 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:29:06 INFO - PROCESS | 1662 | 1467818946029 Marionette TRACE conn2 <- [1,1514,null,{}] 08:29:06 INFO - PROCESS | 1662 | 1467818946031 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:06 INFO - PROCESS | 1662 | 1467818946032 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:06 INFO - PROCESS | 1662 | 1467818946113 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:29:06 INFO - PROCESS | 1662 | 1467818946166 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818946168 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x119550800 == 33 [pid = 1662] [id = 386] 08:29:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x112a88400) [pid = 1662] [serial = 1157] [outer = 0x0] 08:29:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119498800) [pid = 1662] [serial = 1158] [outer = 0x112a88400] 08:29:06 INFO - PROCESS | 1662 | 1467818946193 Marionette DEBUG loaded listener.js 08:29:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11956b000) [pid = 1662] [serial = 1159] [outer = 0x112a88400] 08:29:06 INFO - PROCESS | 1662 | 1467818946465 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:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 469ms 08:29:06 INFO - PROCESS | 1662 | 1467818946505 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:29:06 INFO - PROCESS | 1662 | 1467818946506 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:29:06 INFO - PROCESS | 1662 | 1467818946509 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:29:06 INFO - PROCESS | 1662 | 1467818946510 Marionette TRACE conn2 <- [1,1518,null,{}] 08:29:06 INFO - PROCESS | 1662 | 1467818946512 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:06 INFO - PROCESS | 1662 | 1467818946513 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:06 INFO - PROCESS | 1662 | 1467818946602 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:29:06 INFO - PROCESS | 1662 | 1467818946605 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818946606 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a170800 == 34 [pid = 1662] [id = 387] 08:29:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x112e07000) [pid = 1662] [serial = 1160] [outer = 0x0] 08:29:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119aaf400) [pid = 1662] [serial = 1161] [outer = 0x112e07000] 08:29:06 INFO - PROCESS | 1662 | 1467818946633 Marionette DEBUG loaded listener.js 08:29:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119b6c000) [pid = 1662] [serial = 1162] [outer = 0x112e07000] 08:29:06 INFO - PROCESS | 1662 | 1467818946959 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:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 468ms 08:29:06 INFO - PROCESS | 1662 | 1467818946978 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:29:06 INFO - PROCESS | 1662 | 1467818946979 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:29:06 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:29:06 INFO - PROCESS | 1662 | 1467818946982 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:29:06 INFO - PROCESS | 1662 | 1467818946984 Marionette TRACE conn2 <- [1,1522,null,{}] 08:29:06 INFO - PROCESS | 1662 | 1467818946988 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:06 INFO - PROCESS | 1662 | 1467818946992 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:07 INFO - PROCESS | 1662 | 1467818947124 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:29:07 INFO - PROCESS | 1662 | 1467818947137 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818947138 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231d3000 == 35 [pid = 1662] [id = 388] 08:29:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1194bf000) [pid = 1662] [serial = 1163] [outer = 0x0] 08:29:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119b68800) [pid = 1662] [serial = 1164] [outer = 0x1194bf000] 08:29:07 INFO - PROCESS | 1662 | 1467818947163 Marionette DEBUG loaded listener.js 08:29:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x123708800) [pid = 1662] [serial = 1165] [outer = 0x1194bf000] 08:29:07 INFO - PROCESS | 1662 | 1467818947489 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:07 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:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:29:07 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:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:29:07 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:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:29:07 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:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:29:07 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 572ms 08:29:07 INFO - PROCESS | 1662 | 1467818947556 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:29:07 INFO - PROCESS | 1662 | 1467818947558 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:29:07 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:29:07 INFO - PROCESS | 1662 | 1467818947561 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:29:07 INFO - PROCESS | 1662 | 1467818947563 Marionette TRACE conn2 <- [1,1526,null,{}] 08:29:07 INFO - PROCESS | 1662 | 1467818947566 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:07 INFO - PROCESS | 1662 | 1467818947568 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:07 INFO - PROCESS | 1662 | 1467818947701 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:29:07 INFO - PROCESS | 1662 | 1467818947711 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818947713 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x1256d0000 == 36 [pid = 1662] [id = 389] 08:29:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x123778000) [pid = 1662] [serial = 1166] [outer = 0x0] 08:29:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x124d8f800) [pid = 1662] [serial = 1167] [outer = 0x123778000] 08:29:07 INFO - PROCESS | 1662 | 1467818947739 Marionette DEBUG loaded listener.js 08:29:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1257ca800) [pid = 1662] [serial = 1168] [outer = 0x123778000] 08:29:08 INFO - PROCESS | 1662 | 1467818948066 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:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:29:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:29:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:29:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:29:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:29:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:29:08 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 524ms 08:29:08 INFO - PROCESS | 1662 | 1467818948085 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:29:08 INFO - PROCESS | 1662 | 1467818948087 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:29:08 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:29:08 INFO - PROCESS | 1662 | 1467818948089 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:29:08 INFO - PROCESS | 1662 | 1467818948090 Marionette TRACE conn2 <- [1,1530,null,{}] 08:29:08 INFO - PROCESS | 1662 | 1467818948093 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:08 INFO - PROCESS | 1662 | 1467818948094 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:08 INFO - PROCESS | 1662 | 1467818948191 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:29:08 INFO - PROCESS | 1662 | 1467818948208 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818948209 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12728c000 == 37 [pid = 1662] [id = 390] 08:29:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1257cf400) [pid = 1662] [serial = 1169] [outer = 0x0] 08:29:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x125cb0400) [pid = 1662] [serial = 1170] [outer = 0x1257cf400] 08:29:08 INFO - PROCESS | 1662 | 1467818948233 Marionette DEBUG loaded listener.js 08:29:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x125cbe800) [pid = 1662] [serial = 1171] [outer = 0x1257cf400] 08:29:08 INFO - PROCESS | 1662 | 1467818948522 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:08 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:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:29:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:29:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:29:08 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:08 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:29:08 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 470ms 08:29:08 INFO - PROCESS | 1662 | 1467818948559 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:29:08 INFO - PROCESS | 1662 | 1467818948560 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:29:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:29:08 INFO - PROCESS | 1662 | 1467818948563 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:29:08 INFO - PROCESS | 1662 | 1467818948564 Marionette TRACE conn2 <- [1,1534,null,{}] 08:29:08 INFO - PROCESS | 1662 | 1467818948570 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:08 INFO - PROCESS | 1662 | 1467818948571 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:08 INFO - PROCESS | 1662 | 1467818948672 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:29:08 INFO - PROCESS | 1662 | 1467818948676 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818948677 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x129111800 == 38 [pid = 1662] [id = 391] 08:29:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x126e63800) [pid = 1662] [serial = 1172] [outer = 0x0] 08:29:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128a96400) [pid = 1662] [serial = 1173] [outer = 0x126e63800] 08:29:08 INFO - PROCESS | 1662 | 1467818948707 Marionette DEBUG loaded listener.js 08:29:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x128ae1800) [pid = 1662] [serial = 1174] [outer = 0x126e63800] 08:29:09 INFO - PROCESS | 1662 | 1467818949045 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:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:29:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 522ms 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1188cb400) [pid = 1662] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x110e3a800) [pid = 1662] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x116731c00) [pid = 1662] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128a9d800) [pid = 1662] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x112e05000) [pid = 1662] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1128cc000) [pid = 1662] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1257c6c00) [pid = 1662] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x112e13400) [pid = 1662] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1188fc000) [pid = 1662] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1128d1400) [pid = 1662] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x110e3b800) [pid = 1662] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1177f5c00) [pid = 1662] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119eb9000) [pid = 1662] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12723d800) [pid = 1662] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12723dc00) [pid = 1662] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1175abc00) [pid = 1662] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x116a05800) [pid = 1662] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:29:09 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12127b400) [pid = 1662] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:29:09 INFO - PROCESS | 1662 | 1467818949244 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:29:09 INFO - PROCESS | 1662 | 1467818949246 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:29:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:29:09 INFO - PROCESS | 1662 | 1467818949256 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:29:09 INFO - PROCESS | 1662 | 1467818949257 Marionette TRACE conn2 <- [1,1538,null,{}] 08:29:09 INFO - PROCESS | 1662 | 1467818949259 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:09 INFO - PROCESS | 1662 | 1467818949260 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:09 INFO - PROCESS | 1662 | 1467818949338 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:29:09 INFO - PROCESS | 1662 | 1467818949342 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818949343 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x119265800 == 39 [pid = 1662] [id = 392] 08:29:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11304ec00) [pid = 1662] [serial = 1175] [outer = 0x0] 08:29:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1165ec800) [pid = 1662] [serial = 1176] [outer = 0x11304ec00] 08:29:09 INFO - PROCESS | 1662 | 1467818949368 Marionette DEBUG loaded listener.js 08:29:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1177f5c00) [pid = 1662] [serial = 1177] [outer = 0x11304ec00] 08:29:09 INFO - PROCESS | 1662 | 1467818949699 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:09 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:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 473ms 08:29:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:29:09 INFO - PROCESS | 1662 | 1467818949724 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:29:09 INFO - PROCESS | 1662 | 1467818949725 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:29:09 INFO - PROCESS | 1662 | 1467818949727 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:29:09 INFO - PROCESS | 1662 | 1467818949729 Marionette TRACE conn2 <- [1,1542,null,{}] 08:29:09 INFO - PROCESS | 1662 | 1467818949734 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:09 INFO - PROCESS | 1662 | 1467818949736 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:09 INFO - PROCESS | 1662 | 1467818949824 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:29:09 INFO - PROCESS | 1662 | 1467818949884 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818949893 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a51f000 == 40 [pid = 1662] [id = 393] 08:29:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x117f5d800) [pid = 1662] [serial = 1178] [outer = 0x0] 08:29:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119eaf800) [pid = 1662] [serial = 1179] [outer = 0x117f5d800] 08:29:09 INFO - PROCESS | 1662 | 1467818949923 Marionette DEBUG loaded listener.js 08:29:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128a9bc00) [pid = 1662] [serial = 1180] [outer = 0x117f5d800] 08:29:10 INFO - PROCESS | 1662 | 1467818950184 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:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:29:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 470ms 08:29:10 INFO - PROCESS | 1662 | 1467818950199 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:29:10 INFO - PROCESS | 1662 | 1467818950202 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:29:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:29:10 INFO - PROCESS | 1662 | 1467818950211 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:29:10 INFO - PROCESS | 1662 | 1467818950212 Marionette TRACE conn2 <- [1,1546,null,{}] 08:29:10 INFO - PROCESS | 1662 | 1467818950222 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:10 INFO - PROCESS | 1662 | 1467818950224 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:10 INFO - PROCESS | 1662 | 1467818950310 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:29:10 INFO - PROCESS | 1662 | 1467818950314 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818950315 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b154000 == 41 [pid = 1662] [id = 394] 08:29:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x127064000) [pid = 1662] [serial = 1181] [outer = 0x0] 08:29:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12918d000) [pid = 1662] [serial = 1182] [outer = 0x127064000] 08:29:10 INFO - PROCESS | 1662 | 1467818950341 Marionette DEBUG loaded listener.js 08:29:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x129511400) [pid = 1662] [serial = 1183] [outer = 0x127064000] 08:29:10 INFO - PROCESS | 1662 | 1467818950667 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:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:29:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 477ms 08:29:10 INFO - PROCESS | 1662 | 1467818950689 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:29:10 INFO - PROCESS | 1662 | 1467818950691 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:29:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:29:10 INFO - PROCESS | 1662 | 1467818950693 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:29:10 INFO - PROCESS | 1662 | 1467818950694 Marionette TRACE conn2 <- [1,1550,null,{}] 08:29:10 INFO - PROCESS | 1662 | 1467818950696 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:10 INFO - PROCESS | 1662 | 1467818950698 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:10 INFO - PROCESS | 1662 | 1467818950788 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:29:10 INFO - PROCESS | 1662 | 1467818950847 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818950848 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba80800 == 42 [pid = 1662] [id = 395] 08:29:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12918c800) [pid = 1662] [serial = 1184] [outer = 0x0] 08:29:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12a5a7c00) [pid = 1662] [serial = 1185] [outer = 0x12918c800] 08:29:10 INFO - PROCESS | 1662 | 1467818950872 Marionette DEBUG loaded listener.js 08:29:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12a5de400) [pid = 1662] [serial = 1186] [outer = 0x12918c800] 08:29:11 INFO - PROCESS | 1662 | 1467818951120 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:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:29:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 469ms 08:29:11 INFO - PROCESS | 1662 | 1467818951162 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:29:11 INFO - PROCESS | 1662 | 1467818951163 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:29:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:29:11 INFO - PROCESS | 1662 | 1467818951173 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:29:11 INFO - PROCESS | 1662 | 1467818951174 Marionette TRACE conn2 <- [1,1554,null,{}] 08:29:11 INFO - PROCESS | 1662 | 1467818951176 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:11 INFO - PROCESS | 1662 | 1467818951177 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:11 INFO - PROCESS | 1662 | 1467818951263 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:29:11 INFO - PROCESS | 1662 | 1467818951367 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818951368 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x1126e4000 == 43 [pid = 1662] [id = 396] 08:29:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x110e39800) [pid = 1662] [serial = 1187] [outer = 0x0] 08:29:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1121b1800) [pid = 1662] [serial = 1188] [outer = 0x110e39800] 08:29:11 INFO - PROCESS | 1662 | 1467818951400 Marionette DEBUG loaded listener.js 08:29:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1129a7000) [pid = 1662] [serial = 1189] [outer = 0x110e39800] 08:29:11 INFO - PROCESS | 1662 | 1467818951857 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:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:29:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 727ms 08:29:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:29:11 INFO - PROCESS | 1662 | 1467818951895 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:29:11 INFO - PROCESS | 1662 | 1467818951897 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:29:11 INFO - PROCESS | 1662 | 1467818951900 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:29:11 INFO - PROCESS | 1662 | 1467818951902 Marionette TRACE conn2 <- [1,1558,null,{}] 08:29:11 INFO - PROCESS | 1662 | 1467818951906 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:11 INFO - PROCESS | 1662 | 1467818951909 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:12 INFO - PROCESS | 1662 | 1467818952014 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:29:12 INFO - PROCESS | 1662 | 1467818952075 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818952077 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185df000 == 44 [pid = 1662] [id = 397] 08:29:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x116561800) [pid = 1662] [serial = 1190] [outer = 0x0] 08:29:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118230c00) [pid = 1662] [serial = 1191] [outer = 0x116561800] 08:29:12 INFO - PROCESS | 1662 | 1467818952106 Marionette DEBUG loaded listener.js 08:29:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11840c400) [pid = 1662] [serial = 1192] [outer = 0x116561800] 08:29:12 INFO - PROCESS | 1662 | 1467818952551 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:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:29:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 669ms 08:29:12 INFO - PROCESS | 1662 | 1467818952572 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:29:12 INFO - PROCESS | 1662 | 1467818952575 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:29:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:29:12 INFO - PROCESS | 1662 | 1467818952577 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:29:12 INFO - PROCESS | 1662 | 1467818952579 Marionette TRACE conn2 <- [1,1562,null,{}] 08:29:12 INFO - PROCESS | 1662 | 1467818952581 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:12 INFO - PROCESS | 1662 | 1467818952583 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:12 INFO - PROCESS | 1662 | 1467818952686 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:29:12 INFO - PROCESS | 1662 | 1467818952796 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818952798 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1292bb800 == 45 [pid = 1662] [id = 398] 08:29:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119565800) [pid = 1662] [serial = 1193] [outer = 0x0] 08:29:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119572c00) [pid = 1662] [serial = 1194] [outer = 0x119565800] 08:29:12 INFO - PROCESS | 1662 | 1467818952828 Marionette DEBUG loaded listener.js 08:29:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x119eaec00) [pid = 1662] [serial = 1195] [outer = 0x119565800] 08:29:13 INFO - PROCESS | 1662 | 1467818953253 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:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:29:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 721ms 08:29:13 INFO - PROCESS | 1662 | 1467818953298 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:29:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:29:13 INFO - PROCESS | 1662 | 1467818953300 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:29:13 INFO - PROCESS | 1662 | 1467818953307 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:29:13 INFO - PROCESS | 1662 | 1467818953312 Marionette TRACE conn2 <- [1,1566,null,{}] 08:29:13 INFO - PROCESS | 1662 | 1467818953315 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:13 INFO - PROCESS | 1662 | 1467818953318 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:13 INFO - PROCESS | 1662 | 1467818953422 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:29:13 INFO - PROCESS | 1662 | 1467818953482 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818953483 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3b2000 == 46 [pid = 1662] [id = 399] 08:29:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x119bb9000) [pid = 1662] [serial = 1196] [outer = 0x0] 08:29:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x123291400) [pid = 1662] [serial = 1197] [outer = 0x119bb9000] 08:29:13 INFO - PROCESS | 1662 | 1467818953512 Marionette DEBUG loaded listener.js 08:29:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12466a400) [pid = 1662] [serial = 1198] [outer = 0x119bb9000] 08:29:13 INFO - PROCESS | 1662 | 1467818953958 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:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:29:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 676ms 08:29:13 INFO - PROCESS | 1662 | 1467818953980 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:29:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:29:13 INFO - PROCESS | 1662 | 1467818953982 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:29:13 INFO - PROCESS | 1662 | 1467818953984 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:29:13 INFO - PROCESS | 1662 | 1467818953985 Marionette TRACE conn2 <- [1,1570,null,{}] 08:29:13 INFO - PROCESS | 1662 | 1467818953988 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:13 INFO - PROCESS | 1662 | 1467818953989 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:14 INFO - PROCESS | 1662 | 1467818954109 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:29:14 INFO - PROCESS | 1662 | 1467818954170 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818954171 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a320000 == 47 [pid = 1662] [id = 400] 08:29:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x123704000) [pid = 1662] [serial = 1199] [outer = 0x0] 08:29:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1257cc000) [pid = 1662] [serial = 1200] [outer = 0x123704000] 08:29:14 INFO - PROCESS | 1662 | 1467818954199 Marionette DEBUG loaded listener.js 08:29:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x128a98000) [pid = 1662] [serial = 1201] [outer = 0x123704000] 08:29:14 INFO - PROCESS | 1662 | 1467818954757 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:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:29:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 819ms 08:29:14 INFO - PROCESS | 1662 | 1467818954804 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:29:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:29:14 INFO - PROCESS | 1662 | 1467818954806 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:29:14 INFO - PROCESS | 1662 | 1467818954809 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:29:14 INFO - PROCESS | 1662 | 1467818954811 Marionette TRACE conn2 <- [1,1574,null,{}] 08:29:14 INFO - PROCESS | 1662 | 1467818954815 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:14 INFO - PROCESS | 1662 | 1467818954816 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:14 INFO - PROCESS | 1662 | 1467818954917 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:29:14 INFO - PROCESS | 1662 | 1467818954978 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818954981 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185dd000 == 48 [pid = 1662] [id = 401] 08:29:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1133b1400) [pid = 1662] [serial = 1202] [outer = 0x0] 08:29:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x116a06000) [pid = 1662] [serial = 1203] [outer = 0x1133b1400] 08:29:15 INFO - PROCESS | 1662 | 1467818955021 Marionette DEBUG loaded listener.js 08:29:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1175ad800) [pid = 1662] [serial = 1204] [outer = 0x1133b1400] 08:29:15 INFO - PROCESS | 1662 | 1467818955471 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:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba80800 == 47 [pid = 1662] [id = 395] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12b154000 == 46 [pid = 1662] [id = 394] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12a51f000 == 45 [pid = 1662] [id = 393] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x119265800 == 44 [pid = 1662] [id = 392] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x129111800 == 43 [pid = 1662] [id = 391] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12728c000 == 42 [pid = 1662] [id = 390] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1256d0000 == 41 [pid = 1662] [id = 389] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1231d3000 == 40 [pid = 1662] [id = 388] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x11a170800 == 39 [pid = 1662] [id = 387] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x119550800 == 38 [pid = 1662] [id = 386] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1184f4800 == 37 [pid = 1662] [id = 385] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1170c2000 == 36 [pid = 1662] [id = 384] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x116891800 == 35 [pid = 1662] [id = 383] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x116786000 == 34 [pid = 1662] [id = 382] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3c7000 == 33 [pid = 1662] [id = 381] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12aade800 == 32 [pid = 1662] [id = 363] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12a320000 == 31 [pid = 1662] [id = 400] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3b2000 == 30 [pid = 1662] [id = 399] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1292bb800 == 29 [pid = 1662] [id = 398] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1185df000 == 28 [pid = 1662] [id = 397] 08:29:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1126e4000 == 27 [pid = 1662] [id = 396] 08:29:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:29:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1222ms 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1190e1800) [pid = 1662] [serial = 1107] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x119573800) [pid = 1662] [serial = 1108] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x11a150000) [pid = 1662] [serial = 1116] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12310b400) [pid = 1662] [serial = 1117] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12370b400) [pid = 1662] [serial = 1119] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1292d5400) [pid = 1662] [serial = 1090] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x119e19400) [pid = 1662] [serial = 1113] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x119eb7000) [pid = 1662] [serial = 1114] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11866d000) [pid = 1662] [serial = 1104] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1188ca800) [pid = 1662] [serial = 1105] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x125cb6800) [pid = 1662] [serial = 1125] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x113d36400) [pid = 1662] [serial = 1095] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11655f400) [pid = 1662] [serial = 1096] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x119985800) [pid = 1662] [serial = 1110] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119b69800) [pid = 1662] [serial = 1111] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1129aec00) [pid = 1662] [serial = 1092] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1128cfc00) [pid = 1662] [serial = 1093] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x117247400) [pid = 1662] [serial = 1098] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1175b2400) [pid = 1662] [serial = 1099] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11830bc00) [pid = 1662] [serial = 1101] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x11840d000) [pid = 1662] [serial = 1102] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x129510800) [pid = 1662] [serial = 1140] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12741bc00) [pid = 1662] [serial = 1128] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x129185c00) [pid = 1662] [serial = 1131] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1292da000) [pid = 1662] [serial = 1138] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1292d4400) [pid = 1662] [serial = 1132] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119525800) [pid = 1662] [serial = 1134] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1233b9c00) [pid = 1662] [serial = 1135] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1256b7c00) [pid = 1662] [serial = 1123] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x125074c00) [pid = 1662] [serial = 1122] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128d5d000) [pid = 1662] [serial = 1129] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x126e67400) [pid = 1662] [serial = 1126] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12466e800) [pid = 1662] [serial = 1120] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1257c7400) [pid = 1662] [serial = 1137] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12a53f000) [pid = 1662] [serial = 1141] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12a53e800) [pid = 1662] [serial = 1143] [outer = 0x0] [url = about:blank] 08:29:16 INFO - PROCESS | 1662 | 1467818956098 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:29:16 INFO - PROCESS | 1662 | 1467818956101 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:29:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:29:16 INFO - PROCESS | 1662 | 1467818956108 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:29:16 INFO - PROCESS | 1662 | 1467818956109 Marionette TRACE conn2 <- [1,1578,null,{}] 08:29:16 INFO - PROCESS | 1662 | 1467818956113 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:16 INFO - PROCESS | 1662 | 1467818956115 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:16 INFO - PROCESS | 1662 | 1467818956200 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:29:16 INFO - PROCESS | 1662 | 1467818956205 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818956208 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x112eb9000 == 28 [pid = 1662] [id = 402] 08:29:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1129b1800) [pid = 1662] [serial = 1205] [outer = 0x0] 08:29:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112a7c400) [pid = 1662] [serial = 1206] [outer = 0x1129b1800] 08:29:16 INFO - PROCESS | 1662 | 1467818956238 Marionette DEBUG loaded listener.js 08:29:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1131d2800) [pid = 1662] [serial = 1207] [outer = 0x1129b1800] 08:29:16 INFO - PROCESS | 1662 | 1467818956576 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:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:29:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 520ms 08:29:16 INFO - PROCESS | 1662 | 1467818956644 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:29:16 INFO - PROCESS | 1662 | 1467818956646 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:29:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:29:16 INFO - PROCESS | 1662 | 1467818956652 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:29:16 INFO - PROCESS | 1662 | 1467818956655 Marionette TRACE conn2 <- [1,1582,null,{}] 08:29:16 INFO - PROCESS | 1662 | 1467818956657 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:16 INFO - PROCESS | 1662 | 1467818956659 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:16 INFO - PROCESS | 1662 | 1467818956735 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:29:16 INFO - PROCESS | 1662 | 1467818956739 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818956740 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ab4000 == 29 [pid = 1662] [id = 403] 08:29:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1162a1c00) [pid = 1662] [serial = 1208] [outer = 0x0] 08:29:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x116a05400) [pid = 1662] [serial = 1209] [outer = 0x1162a1c00] 08:29:16 INFO - PROCESS | 1662 | 1467818956769 Marionette DEBUG loaded listener.js 08:29:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1175a4800) [pid = 1662] [serial = 1210] [outer = 0x1162a1c00] 08:29:17 INFO - PROCESS | 1662 | 1467818957107 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:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:29:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 472ms 08:29:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:29:17 INFO - PROCESS | 1662 | 1467818957122 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:29:17 INFO - PROCESS | 1662 | 1467818957124 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:29:17 INFO - PROCESS | 1662 | 1467818957126 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:29:17 INFO - PROCESS | 1662 | 1467818957127 Marionette TRACE conn2 <- [1,1586,null,{}] 08:29:17 INFO - PROCESS | 1662 | 1467818957138 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:17 INFO - PROCESS | 1662 | 1467818957142 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:17 INFO - PROCESS | 1662 | 1467818957247 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:29:17 INFO - PROCESS | 1662 | 1467818957330 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818957333 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x118442000 == 30 [pid = 1662] [id = 404] 08:29:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11823c400) [pid = 1662] [serial = 1211] [outer = 0x0] 08:29:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11830f000) [pid = 1662] [serial = 1212] [outer = 0x11823c400] 08:29:17 INFO - PROCESS | 1662 | 1467818957379 Marionette DEBUG loaded listener.js 08:29:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11866c400) [pid = 1662] [serial = 1213] [outer = 0x11823c400] 08:29:17 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:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 669ms 08:29:17 INFO - PROCESS | 1662 | 1467818957790 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:17 INFO - PROCESS | 1662 | 1467818957796 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:29:17 INFO - PROCESS | 1662 | 1467818957797 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:29:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:29:17 INFO - PROCESS | 1662 | 1467818957804 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:29:17 INFO - PROCESS | 1662 | 1467818957805 Marionette TRACE conn2 <- [1,1590,null,{}] 08:29:17 INFO - PROCESS | 1662 | 1467818957823 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:17 INFO - PROCESS | 1662 | 1467818957825 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:17 INFO - PROCESS | 1662 | 1467818957903 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:29:17 INFO - PROCESS | 1662 | 1467818957907 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818957908 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x1190c1000 == 31 [pid = 1662] [id = 405] 08:29:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118984000) [pid = 1662] [serial = 1214] [outer = 0x0] 08:29:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119494400) [pid = 1662] [serial = 1215] [outer = 0x118984000] 08:29:17 INFO - PROCESS | 1662 | 1467818957936 Marionette DEBUG loaded listener.js 08:29:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119525800) [pid = 1662] [serial = 1216] [outer = 0x118984000] 08:29:18 INFO - PROCESS | 1662 | 1467818958290 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:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:29:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 08:29:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:29:18 INFO - PROCESS | 1662 | 1467818958324 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:29:18 INFO - PROCESS | 1662 | 1467818958325 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:29:18 INFO - PROCESS | 1662 | 1467818958327 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:29:18 INFO - PROCESS | 1662 | 1467818958329 Marionette TRACE conn2 <- [1,1594,null,{}] 08:29:18 INFO - PROCESS | 1662 | 1467818958331 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:18 INFO - PROCESS | 1662 | 1467818958332 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:18 INFO - PROCESS | 1662 | 1467818958429 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:29:18 INFO - PROCESS | 1662 | 1467818958466 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818958468 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b47800 == 32 [pid = 1662] [id = 406] 08:29:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1128d9400) [pid = 1662] [serial = 1217] [outer = 0x0] 08:29:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11956fc00) [pid = 1662] [serial = 1218] [outer = 0x1128d9400] 08:29:18 INFO - PROCESS | 1662 | 1467818958489 Marionette DEBUG loaded listener.js 08:29:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x119abc800) [pid = 1662] [serial = 1219] [outer = 0x1128d9400] 08:29:18 INFO - PROCESS | 1662 | 1467818958806 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:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:29:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 517ms 08:29:18 INFO - PROCESS | 1662 | 1467818958846 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:29:18 INFO - PROCESS | 1662 | 1467818958848 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:29:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:29:18 INFO - PROCESS | 1662 | 1467818958850 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:29:18 INFO - PROCESS | 1662 | 1467818958851 Marionette TRACE conn2 <- [1,1598,null,{}] 08:29:18 INFO - PROCESS | 1662 | 1467818958854 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:18 INFO - PROCESS | 1662 | 1467818958858 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:18 INFO - PROCESS | 1662 | 1467818958978 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:29:19 INFO - PROCESS | 1662 | 1467818959014 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818959016 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12331d000 == 33 [pid = 1662] [id = 407] 08:29:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119b6c800) [pid = 1662] [serial = 1220] [outer = 0x0] 08:29:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x119eb1800) [pid = 1662] [serial = 1221] [outer = 0x119b6c800] 08:29:19 INFO - PROCESS | 1662 | 1467818959041 Marionette DEBUG loaded listener.js 08:29:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1233c2800) [pid = 1662] [serial = 1222] [outer = 0x119b6c800] 08:29:19 INFO - PROCESS | 1662 | 1467818959345 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:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:29:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 520ms 08:29:19 INFO - PROCESS | 1662 | 1467818959371 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:29:19 INFO - PROCESS | 1662 | 1467818959372 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:29:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:29:19 INFO - PROCESS | 1662 | 1467818959374 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:29:19 INFO - PROCESS | 1662 | 1467818959375 Marionette TRACE conn2 <- [1,1602,null,{}] 08:29:19 INFO - PROCESS | 1662 | 1467818959378 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:19 INFO - PROCESS | 1662 | 1467818959379 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:19 INFO - PROCESS | 1662 | 1467818959476 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:29:19 INFO - PROCESS | 1662 | 1467818959513 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818959521 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12468b800 == 34 [pid = 1662] [id = 408] 08:29:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1233c3000) [pid = 1662] [serial = 1223] [outer = 0x0] 08:29:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x123710c00) [pid = 1662] [serial = 1224] [outer = 0x1233c3000] 08:29:19 INFO - PROCESS | 1662 | 1467818959545 Marionette DEBUG loaded listener.js 08:29:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124d90800) [pid = 1662] [serial = 1225] [outer = 0x1233c3000] 08:29:19 INFO - PROCESS | 1662 | 1467818959872 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:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:29:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 518ms 08:29:19 INFO - PROCESS | 1662 | 1467818959893 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:29:19 INFO - PROCESS | 1662 | 1467818959894 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:29:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:29:19 INFO - PROCESS | 1662 | 1467818959896 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:29:19 INFO - PROCESS | 1662 | 1467818959897 Marionette TRACE conn2 <- [1,1606,null,{}] 08:29:19 INFO - PROCESS | 1662 | 1467818959901 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:19 INFO - PROCESS | 1662 | 1467818959903 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:20 INFO - PROCESS | 1662 | 1467818960002 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:29:20 INFO - PROCESS | 1662 | 1467818960005 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818960007 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x125736800 == 35 [pid = 1662] [id = 409] 08:29:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1194bd800) [pid = 1662] [serial = 1226] [outer = 0x0] 08:29:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1250d2000) [pid = 1662] [serial = 1227] [outer = 0x1194bd800] 08:29:20 INFO - PROCESS | 1662 | 1467818960030 Marionette DEBUG loaded listener.js 08:29:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1257cf000) [pid = 1662] [serial = 1228] [outer = 0x1194bd800] 08:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x123778000) [pid = 1662] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1257cf400) [pid = 1662] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1128ccc00) [pid = 1662] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x127064000) [pid = 1662] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118303800) [pid = 1662] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112e07000) [pid = 1662] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x112a88400) [pid = 1662] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x126e63800) [pid = 1662] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x113d63800) [pid = 1662] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1129af000) [pid = 1662] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12918c800) [pid = 1662] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118679400) [pid = 1662] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11304ec00) [pid = 1662] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x117f5d800) [pid = 1662] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:29:20 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1194bf000) [pid = 1662] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:29:20 INFO - PROCESS | 1662 | 1467818960467 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:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:29:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 619ms 08:29:20 INFO - PROCESS | 1662 | 1467818960516 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:29:20 INFO - PROCESS | 1662 | 1467818960517 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:29:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:29:20 INFO - PROCESS | 1662 | 1467818960519 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:29:20 INFO - PROCESS | 1662 | 1467818960520 Marionette TRACE conn2 <- [1,1610,null,{}] 08:29:20 INFO - PROCESS | 1662 | 1467818960523 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:20 INFO - PROCESS | 1662 | 1467818960524 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:20 INFO - PROCESS | 1662 | 1467818960603 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:29:20 INFO - PROCESS | 1662 | 1467818960669 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818960670 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x127285800 == 36 [pid = 1662] [id = 410] 08:29:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x112a88400) [pid = 1662] [serial = 1229] [outer = 0x0] 08:29:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1194bf000) [pid = 1662] [serial = 1230] [outer = 0x112a88400] 08:29:20 INFO - PROCESS | 1662 | 1467818960695 Marionette DEBUG loaded listener.js 08:29:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x125074c00) [pid = 1662] [serial = 1231] [outer = 0x112a88400] 08:29:20 INFO - PROCESS | 1662 | 1467818960968 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:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:29:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 468ms 08:29:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:29:20 INFO - PROCESS | 1662 | 1467818960990 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:29:20 INFO - PROCESS | 1662 | 1467818960991 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:29:20 INFO - PROCESS | 1662 | 1467818960993 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:29:20 INFO - PROCESS | 1662 | 1467818960994 Marionette TRACE conn2 <- [1,1614,null,{}] 08:29:21 INFO - PROCESS | 1662 | 1467818960997 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:21 INFO - PROCESS | 1662 | 1467818960998 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:21 INFO - PROCESS | 1662 | 1467818961089 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:29:21 INFO - PROCESS | 1662 | 1467818961092 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818961093 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x129121000 == 37 [pid = 1662] [id = 411] 08:29:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1256b5800) [pid = 1662] [serial = 1232] [outer = 0x0] 08:29:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x125cb7c00) [pid = 1662] [serial = 1233] [outer = 0x1256b5800] 08:29:21 INFO - PROCESS | 1662 | 1467818961120 Marionette DEBUG loaded listener.js 08:29:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x126ed2c00) [pid = 1662] [serial = 1234] [outer = 0x1256b5800] 08:29:21 INFO - PROCESS | 1662 | 1467818961456 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:21 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:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 469ms 08:29:21 INFO - PROCESS | 1662 | 1467818961463 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:29:21 INFO - PROCESS | 1662 | 1467818961464 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:29:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:29:21 INFO - PROCESS | 1662 | 1467818961472 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:29:21 INFO - PROCESS | 1662 | 1467818961474 Marionette TRACE conn2 <- [1,1618,null,{}] 08:29:21 INFO - PROCESS | 1662 | 1467818961476 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:21 INFO - PROCESS | 1662 | 1467818961478 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:21 INFO - PROCESS | 1662 | 1467818961602 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:29:21 INFO - PROCESS | 1662 | 1467818961615 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818961617 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a30f000 == 38 [pid = 1662] [id = 412] 08:29:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x117f5b000) [pid = 1662] [serial = 1235] [outer = 0x0] 08:29:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x126ed6800) [pid = 1662] [serial = 1236] [outer = 0x117f5b000] 08:29:21 INFO - PROCESS | 1662 | 1467818961643 Marionette DEBUG loaded listener.js 08:29:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128adf400) [pid = 1662] [serial = 1237] [outer = 0x117f5b000] 08:29:21 INFO - PROCESS | 1662 | 1467818961972 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:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:29:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 520ms 08:29:21 INFO - PROCESS | 1662 | 1467818961992 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:29:21 INFO - PROCESS | 1662 | 1467818961994 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:29:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:29:21 INFO - PROCESS | 1662 | 1467818961996 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:29:22 INFO - PROCESS | 1662 | 1467818961997 Marionette TRACE conn2 <- [1,1622,null,{}] 08:29:22 INFO - PROCESS | 1662 | 1467818962002 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:22 INFO - PROCESS | 1662 | 1467818962003 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:22 INFO - PROCESS | 1662 | 1467818962079 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:29:22 INFO - PROCESS | 1662 | 1467818962085 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818962086 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b154000 == 39 [pid = 1662] [id = 413] 08:29:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128ae7400) [pid = 1662] [serial = 1238] [outer = 0x0] 08:29:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128f9d800) [pid = 1662] [serial = 1239] [outer = 0x128ae7400] 08:29:22 INFO - PROCESS | 1662 | 1467818962110 Marionette DEBUG loaded listener.js 08:29:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1292d4400) [pid = 1662] [serial = 1240] [outer = 0x128ae7400] 08:29:22 INFO - PROCESS | 1662 | 1467818962575 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:22 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:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 621ms 08:29:22 INFO - PROCESS | 1662 | 1467818962618 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:29:22 INFO - PROCESS | 1662 | 1467818962621 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:29:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:29:22 INFO - PROCESS | 1662 | 1467818962624 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:29:22 INFO - PROCESS | 1662 | 1467818962626 Marionette TRACE conn2 <- [1,1626,null,{}] 08:29:22 INFO - PROCESS | 1662 | 1467818962630 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:22 INFO - PROCESS | 1662 | 1467818962632 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:22 INFO - PROCESS | 1662 | 1467818962748 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:29:22 INFO - PROCESS | 1662 | 1467818962829 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818962831 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x116778800 == 40 [pid = 1662] [id = 414] 08:29:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1129aec00) [pid = 1662] [serial = 1241] [outer = 0x0] 08:29:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x112ed3800) [pid = 1662] [serial = 1242] [outer = 0x1129aec00] 08:29:22 INFO - PROCESS | 1662 | 1467818962862 Marionette DEBUG loaded listener.js 08:29:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x115e14400) [pid = 1662] [serial = 1243] [outer = 0x1129aec00] 08:29:23 INFO - PROCESS | 1662 | 1467818963396 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:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:29:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 821ms 08:29:23 INFO - PROCESS | 1662 | 1467818963445 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:29:23 INFO - PROCESS | 1662 | 1467818963448 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:29:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:29:23 INFO - PROCESS | 1662 | 1467818963454 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:29:23 INFO - PROCESS | 1662 | 1467818963456 Marionette TRACE conn2 <- [1,1630,null,{}] 08:29:23 INFO - PROCESS | 1662 | 1467818963459 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:23 INFO - PROCESS | 1662 | 1467818963461 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:23 INFO - PROCESS | 1662 | 1467818963567 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:29:23 INFO - PROCESS | 1662 | 1467818963649 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818963650 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x1190ca800 == 41 [pid = 1662] [id = 415] 08:29:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1175a7000) [pid = 1662] [serial = 1244] [outer = 0x0] 08:29:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1175ae400) [pid = 1662] [serial = 1245] [outer = 0x1175a7000] 08:29:23 INFO - PROCESS | 1662 | 1467818963681 Marionette DEBUG loaded listener.js 08:29:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x118305800) [pid = 1662] [serial = 1246] [outer = 0x1175a7000] 08:29:24 INFO - PROCESS | 1662 | 1467818964361 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:24 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:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 973ms 08:29:24 INFO - PROCESS | 1662 | 1467818964428 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:29:24 INFO - PROCESS | 1662 | 1467818964430 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:29:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:29:24 INFO - PROCESS | 1662 | 1467818964434 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:29:24 INFO - PROCESS | 1662 | 1467818964435 Marionette TRACE conn2 <- [1,1634,null,{}] 08:29:24 INFO - PROCESS | 1662 | 1467818964439 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:24 INFO - PROCESS | 1662 | 1467818964441 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:24 INFO - PROCESS | 1662 | 1467818964590 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:29:24 INFO - PROCESS | 1662 | 1467818964645 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818964647 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ab9000 == 42 [pid = 1662] [id = 416] 08:29:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x113d36400) [pid = 1662] [serial = 1247] [outer = 0x0] 08:29:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x115f64000) [pid = 1662] [serial = 1248] [outer = 0x113d36400] 08:29:24 INFO - PROCESS | 1662 | 1467818964669 Marionette DEBUG loaded listener.js 08:29:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x116a0c000) [pid = 1662] [serial = 1249] [outer = 0x113d36400] 08:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12a30f000 == 41 [pid = 1662] [id = 412] 08:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x129121000 == 40 [pid = 1662] [id = 411] 08:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x127285800 == 39 [pid = 1662] [id = 410] 08:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x125736800 == 38 [pid = 1662] [id = 409] 08:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12468b800 == 37 [pid = 1662] [id = 408] 08:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12331d000 == 36 [pid = 1662] [id = 407] 08:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x119b47800 == 35 [pid = 1662] [id = 406] 08:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1190c1000 == 34 [pid = 1662] [id = 405] 08:29:24 INFO - PROCESS | 1662 | --DOCSHELL 0x118442000 == 33 [pid = 1662] [id = 404] 08:29:25 INFO - PROCESS | 1662 | --DOCSHELL 0x116ab4000 == 32 [pid = 1662] [id = 403] 08:29:25 INFO - PROCESS | 1662 | --DOCSHELL 0x112eb9000 == 31 [pid = 1662] [id = 402] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x124d8f800) [pid = 1662] [serial = 1167] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x125cb0400) [pid = 1662] [serial = 1170] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1129ab400) [pid = 1662] [serial = 1146] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x129511400) [pid = 1662] [serial = 1183] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1130e7800) [pid = 1662] [serial = 1147] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x11866bc00) [pid = 1662] [serial = 1155] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x119056400) [pid = 1662] [serial = 1156] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x119aaf400) [pid = 1662] [serial = 1161] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119b6c000) [pid = 1662] [serial = 1162] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119498800) [pid = 1662] [serial = 1158] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11956b000) [pid = 1662] [serial = 1159] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x128a96400) [pid = 1662] [serial = 1173] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x116808400) [pid = 1662] [serial = 1152] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x117f61c00) [pid = 1662] [serial = 1153] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x113239c00) [pid = 1662] [serial = 1149] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12a5a7c00) [pid = 1662] [serial = 1185] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x116240800) [pid = 1662] [serial = 1150] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12a5ae000) [pid = 1662] [serial = 1144] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12a5de400) [pid = 1662] [serial = 1186] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1165ec800) [pid = 1662] [serial = 1176] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119eaf800) [pid = 1662] [serial = 1179] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1177f5c00) [pid = 1662] [serial = 1177] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12918d000) [pid = 1662] [serial = 1182] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128ae1800) [pid = 1662] [serial = 1174] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128a9bc00) [pid = 1662] [serial = 1180] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x119b68800) [pid = 1662] [serial = 1164] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x123708800) [pid = 1662] [serial = 1165] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x125cbe800) [pid = 1662] [serial = 1171] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1257ca800) [pid = 1662] [serial = 1168] [outer = 0x0] [url = about:blank] 08:29:25 INFO - PROCESS | 1662 | 1467818965146 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:29:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:29:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 724ms 08:29:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:29:25 INFO - PROCESS | 1662 | 1467818965158 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:29:25 INFO - PROCESS | 1662 | 1467818965160 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:29:25 INFO - PROCESS | 1662 | 1467818965164 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:29:25 INFO - PROCESS | 1662 | 1467818965169 Marionette TRACE conn2 <- [1,1638,null,{}] 08:29:25 INFO - PROCESS | 1662 | 1467818965176 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:29:25 INFO - PROCESS | 1662 | 1467818965178 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:25 INFO - PROCESS | 1662 | 1467818965253 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:29:25 INFO - PROCESS | 1662 | 1467818965259 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818965261 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182d4000 == 32 [pid = 1662] [id = 417] 08:29:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x117247000) [pid = 1662] [serial = 1250] [outer = 0x0] 08:29:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118305400) [pid = 1662] [serial = 1251] [outer = 0x117247000] 08:29:25 INFO - PROCESS | 1662 | 1467818965304 Marionette DEBUG loaded listener.js 08:29:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11840d000) [pid = 1662] [serial = 1252] [outer = 0x117247000] 08:29:25 INFO - PROCESS | 1662 | 1467818965785 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:29:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:29:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 674ms 08:29:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:29:25 INFO - PROCESS | 1662 | 1467818965839 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:29:25 INFO - PROCESS | 1662 | 1467818965840 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:29:25 INFO - PROCESS | 1662 | 1467818965842 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:29:25 INFO - PROCESS | 1662 | 1467818965845 Marionette TRACE conn2 <- [1,1642,null,{}] 08:29:25 INFO - PROCESS | 1662 | 1467818965852 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:29:25 INFO - PROCESS | 1662 | 1467818965856 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:25 INFO - PROCESS | 1662 | 1467818965935 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:29:25 INFO - PROCESS | 1662 | 1467818965940 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818965942 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x119562800 == 33 [pid = 1662] [id = 418] 08:29:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1128cc800) [pid = 1662] [serial = 1253] [outer = 0x0] 08:29:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119495c00) [pid = 1662] [serial = 1254] [outer = 0x1128cc800] 08:29:25 INFO - PROCESS | 1662 | 1467818965972 Marionette DEBUG loaded listener.js 08:29:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119573400) [pid = 1662] [serial = 1255] [outer = 0x1128cc800] 08:29:26 INFO - PROCESS | 1662 | 1467818966327 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:29:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:29:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 524ms 08:29:26 INFO - PROCESS | 1662 | 1467818966366 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:29:26 INFO - PROCESS | 1662 | 1467818966368 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:29:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:29:26 INFO - PROCESS | 1662 | 1467818966370 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:29:26 INFO - PROCESS | 1662 | 1467818966372 Marionette TRACE conn2 <- [1,1646,null,{}] 08:29:26 INFO - PROCESS | 1662 | 1467818966374 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:29:26 INFO - PROCESS | 1662 | 1467818966375 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:26 INFO - PROCESS | 1662 | 1467818966456 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:29:26 INFO - PROCESS | 1662 | 1467818966460 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818966461 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12330b000 == 34 [pid = 1662] [id = 419] 08:29:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119b63800) [pid = 1662] [serial = 1256] [outer = 0x0] 08:29:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119b6d800) [pid = 1662] [serial = 1257] [outer = 0x119b63800] 08:29:26 INFO - PROCESS | 1662 | 1467818966486 Marionette DEBUG loaded listener.js 08:29:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119d19800) [pid = 1662] [serial = 1258] [outer = 0x119b63800] 08:29:26 INFO - PROCESS | 1662 | 1467818966821 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:29:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:29:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 468ms 08:29:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:29:26 INFO - PROCESS | 1662 | 1467818966839 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:29:26 INFO - PROCESS | 1662 | 1467818966840 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:29:26 INFO - PROCESS | 1662 | 1467818966842 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:29:26 INFO - PROCESS | 1662 | 1467818966843 Marionette TRACE conn2 <- [1,1650,null,{}] 08:29:26 INFO - PROCESS | 1662 | 1467818966846 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:29:26 INFO - PROCESS | 1662 | 1467818966847 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:26 INFO - PROCESS | 1662 | 1467818966922 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:29:26 INFO - PROCESS | 1662 | 1467818966926 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818966927 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x124d5c000 == 35 [pid = 1662] [id = 420] 08:29:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119ead000) [pid = 1662] [serial = 1259] [outer = 0x0] 08:29:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11a153000) [pid = 1662] [serial = 1260] [outer = 0x119ead000] 08:29:26 INFO - PROCESS | 1662 | 1467818966960 Marionette DEBUG loaded listener.js 08:29:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x123297800) [pid = 1662] [serial = 1261] [outer = 0x119ead000] 08:29:27 INFO - PROCESS | 1662 | 1467818967344 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:29:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:29:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 520ms 08:29:27 INFO - PROCESS | 1662 | 1467818967363 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:29:27 INFO - PROCESS | 1662 | 1467818967365 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:29:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:29:27 INFO - PROCESS | 1662 | 1467818967369 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:29:27 INFO - PROCESS | 1662 | 1467818967370 Marionette TRACE conn2 <- [1,1654,null,{}] 08:29:27 INFO - PROCESS | 1662 | 1467818967373 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:29:27 INFO - PROCESS | 1662 | 1467818967377 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:27 INFO - PROCESS | 1662 | 1467818967490 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:29:27 INFO - PROCESS | 1662 | 1467818967502 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818967504 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a59800 == 36 [pid = 1662] [id = 421] 08:29:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123293000) [pid = 1662] [serial = 1262] [outer = 0x0] 08:29:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x124669c00) [pid = 1662] [serial = 1263] [outer = 0x123293000] 08:29:27 INFO - PROCESS | 1662 | 1467818967528 Marionette DEBUG loaded listener.js 08:29:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x125cbb800) [pid = 1662] [serial = 1264] [outer = 0x123293000] 08:29:27 INFO - PROCESS | 1662 | 1467818967858 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:29:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:29:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 518ms 08:29:27 INFO - PROCESS | 1662 | 1467818967888 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:29:27 INFO - PROCESS | 1662 | 1467818967889 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:29:27 INFO - PROCESS | 1662 | 1467818967898 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:29:27 INFO - PROCESS | 1662 | 1467818967900 Marionette TRACE conn2 <- [1,1658,null,{}] 08:29:27 INFO - PROCESS | 1662 | 1467818967903 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:29:27 INFO - PROCESS | 1662 | 1467818967905 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:28 INFO - PROCESS | 1662 | 1467818968008 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:29:28 INFO - PROCESS | 1662 | 1467818968043 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818968044 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x129118800 == 37 [pid = 1662] [id = 422] 08:29:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12723dc00) [pid = 1662] [serial = 1265] [outer = 0x0] 08:29:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128a91800) [pid = 1662] [serial = 1266] [outer = 0x12723dc00] 08:29:28 INFO - PROCESS | 1662 | 1467818968069 Marionette DEBUG loaded listener.js 08:29:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128a9c400) [pid = 1662] [serial = 1267] [outer = 0x12723dc00] 08:29:28 INFO - PROCESS | 1662 | 1467818968359 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:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 472ms 08:29:28 INFO - PROCESS | 1662 | 1467818968379 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:29:28 INFO - PROCESS | 1662 | 1467818968382 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:29:28 INFO - PROCESS | 1662 | 1467818968392 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:29:28 INFO - PROCESS | 1662 | 1467818968394 Marionette TRACE conn2 <- [1,1662,null,{}] 08:29:28 INFO - PROCESS | 1662 | 1467818968396 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:29:28 INFO - PROCESS | 1662 | 1467818968397 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:28 INFO - PROCESS | 1662 | 1467818968520 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:29:28 INFO - PROCESS | 1662 | 1467818968569 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818968570 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a317000 == 38 [pid = 1662] [id = 423] 08:29:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x111c13800) [pid = 1662] [serial = 1268] [outer = 0x0] 08:29:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128a9bc00) [pid = 1662] [serial = 1269] [outer = 0x111c13800] 08:29:28 INFO - PROCESS | 1662 | 1467818968610 Marionette DEBUG loaded listener.js 08:29:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x129186400) [pid = 1662] [serial = 1270] [outer = 0x111c13800] 08:29:29 INFO - PROCESS | 1662 | 1467818969038 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:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 670ms 08:29:29 INFO - PROCESS | 1662 | 1467818969062 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:29:29 INFO - PROCESS | 1662 | 1467818969063 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:29:29 INFO - PROCESS | 1662 | 1467818969066 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:29:29 INFO - PROCESS | 1662 | 1467818969069 Marionette TRACE conn2 <- [1,1666,null,{}] 08:29:29 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1128d9400) [pid = 1662] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:29:29 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118984000) [pid = 1662] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:29:29 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11823c400) [pid = 1662] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:29:29 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1129b1800) [pid = 1662] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:29:29 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1133b1400) [pid = 1662] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:29:29 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1162a1c00) [pid = 1662] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:29:29 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x110e39800) [pid = 1662] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:29:29 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116561800) [pid = 1662] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:29:29 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119b6c800) [pid = 1662] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:29:29 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119565800) [pid = 1662] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:29:29 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x112a88400) [pid = 1662] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:29:29 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1233c3000) [pid = 1662] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:29:29 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1194bd800) [pid = 1662] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:29:29 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119bb9000) [pid = 1662] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:29:29 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1256b5800) [pid = 1662] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:29:29 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x123704000) [pid = 1662] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:29:29 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x117f5b000) [pid = 1662] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:29:29 INFO - PROCESS | 1662 | 1467818969173 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:29:29 INFO - PROCESS | 1662 | 1467818969174 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:29 INFO - PROCESS | 1662 | 1467818969262 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:29:29 INFO - PROCESS | 1662 | 1467818969271 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818969272 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185fb800 == 39 [pid = 1662] [id = 424] 08:29:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1130e7c00) [pid = 1662] [serial = 1271] [outer = 0x0] 08:29:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x115f5f800) [pid = 1662] [serial = 1272] [outer = 0x1130e7c00] 08:29:29 INFO - PROCESS | 1662 | 1467818969296 Marionette DEBUG loaded listener.js 08:29:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1177f3c00) [pid = 1662] [serial = 1273] [outer = 0x1130e7c00] 08:29:29 INFO - PROCESS | 1662 | 1467818969612 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:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 558ms 08:29:29 INFO - PROCESS | 1662 | 1467818969624 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:29:29 INFO - PROCESS | 1662 | 1467818969625 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:29:29 INFO - PROCESS | 1662 | 1467818969627 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:29:29 INFO - PROCESS | 1662 | 1467818969628 Marionette TRACE conn2 <- [1,1670,null,{}] 08:29:29 INFO - PROCESS | 1662 | 1467818969631 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:29:29 INFO - PROCESS | 1662 | 1467818969632 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:29 INFO - PROCESS | 1662 | 1467818969716 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:29:29 INFO - PROCESS | 1662 | 1467818969721 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818969722 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b147800 == 40 [pid = 1662] [id = 425] 08:29:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118410800) [pid = 1662] [serial = 1274] [outer = 0x0] 08:29:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119b6c800) [pid = 1662] [serial = 1275] [outer = 0x118410800] 08:29:29 INFO - PROCESS | 1662 | 1467818969746 Marionette DEBUG loaded listener.js 08:29:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x124671c00) [pid = 1662] [serial = 1276] [outer = 0x118410800] 08:29:30 INFO - PROCESS | 1662 | 1467818970096 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:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 08:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:29:30 INFO - PROCESS | 1662 | 1467818970147 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:29:30 INFO - PROCESS | 1662 | 1467818970149 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:29:30 INFO - PROCESS | 1662 | 1467818970151 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:29:30 INFO - PROCESS | 1662 | 1467818970153 Marionette TRACE conn2 <- [1,1674,null,{}] 08:29:30 INFO - PROCESS | 1662 | 1467818970155 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:29:30 INFO - PROCESS | 1662 | 1467818970157 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:30 INFO - PROCESS | 1662 | 1467818970256 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:29:30 INFO - PROCESS | 1662 | 1467818970260 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818970261 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bda6800 == 41 [pid = 1662] [id = 426] 08:29:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1257c6c00) [pid = 1662] [serial = 1277] [outer = 0x0] 08:29:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x129191c00) [pid = 1662] [serial = 1278] [outer = 0x1257c6c00] 08:29:30 INFO - PROCESS | 1662 | 1467818970287 Marionette DEBUG loaded listener.js 08:29:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12a539000) [pid = 1662] [serial = 1279] [outer = 0x1257c6c00] 08:29:30 INFO - PROCESS | 1662 | 1467818970609 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:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 470ms 08:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:29:30 INFO - PROCESS | 1662 | 1467818970621 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:29:30 INFO - PROCESS | 1662 | 1467818970623 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:29:30 INFO - PROCESS | 1662 | 1467818970625 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:29:30 INFO - PROCESS | 1662 | 1467818970626 Marionette TRACE conn2 <- [1,1678,null,{}] 08:29:30 INFO - PROCESS | 1662 | 1467818970628 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:29:30 INFO - PROCESS | 1662 | 1467818970629 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:30 INFO - PROCESS | 1662 | 1467818970714 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:29:30 INFO - PROCESS | 1662 | 1467818970772 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818970773 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3bf800 == 42 [pid = 1662] [id = 427] 08:29:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1257d1c00) [pid = 1662] [serial = 1280] [outer = 0x0] 08:29:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12a547400) [pid = 1662] [serial = 1281] [outer = 0x1257d1c00] 08:29:30 INFO - PROCESS | 1662 | 1467818970796 Marionette DEBUG loaded listener.js 08:29:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12a5db800) [pid = 1662] [serial = 1282] [outer = 0x1257d1c00] 08:29:31 INFO - PROCESS | 1662 | 1467818971152 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:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 570ms 08:29:31 INFO - PROCESS | 1662 | 1467818971242 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:29:31 INFO - PROCESS | 1662 | 1467818971245 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:29:31 INFO - PROCESS | 1662 | 1467818971252 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:29:31 INFO - PROCESS | 1662 | 1467818971256 Marionette TRACE conn2 <- [1,1682,null,{}] 08:29:31 INFO - PROCESS | 1662 | 1467818971262 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:29:31 INFO - PROCESS | 1662 | 1467818971265 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:31 INFO - PROCESS | 1662 | 1467818971453 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:29:31 INFO - PROCESS | 1662 | 1467818971522 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818971526 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x1168a4000 == 43 [pid = 1662] [id = 428] 08:29:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1129a7400) [pid = 1662] [serial = 1283] [outer = 0x0] 08:29:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x112d66000) [pid = 1662] [serial = 1284] [outer = 0x1129a7400] 08:29:31 INFO - PROCESS | 1662 | 1467818971556 Marionette DEBUG loaded listener.js 08:29:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x115eedc00) [pid = 1662] [serial = 1285] [outer = 0x1129a7400] 08:29:31 INFO - PROCESS | 1662 | 1467818971986 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:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 778ms 08:29:32 INFO - PROCESS | 1662 | 1467818972032 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:29:32 INFO - PROCESS | 1662 | 1467818972034 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:29:32 INFO - PROCESS | 1662 | 1467818972051 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:29:32 INFO - PROCESS | 1662 | 1467818972053 Marionette TRACE conn2 <- [1,1686,null,{}] 08:29:32 INFO - PROCESS | 1662 | 1467818972056 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:29:32 INFO - PROCESS | 1662 | 1467818972058 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:32 INFO - PROCESS | 1662 | 1467818972161 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:29:32 INFO - PROCESS | 1662 | 1467818972218 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818972220 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a174000 == 44 [pid = 1662] [id = 429] 08:29:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1175a8400) [pid = 1662] [serial = 1286] [outer = 0x0] 08:29:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118623400) [pid = 1662] [serial = 1287] [outer = 0x1175a8400] 08:29:32 INFO - PROCESS | 1662 | 1467818972251 Marionette DEBUG loaded listener.js 08:29:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1188fd000) [pid = 1662] [serial = 1288] [outer = 0x1175a8400] 08:29:32 INFO - PROCESS | 1662 | 1467818972635 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:29:32 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:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 622ms 08:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:29:32 INFO - PROCESS | 1662 | 1467818972671 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:29:32 INFO - PROCESS | 1662 | 1467818972673 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:29:32 INFO - PROCESS | 1662 | 1467818972675 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:29:32 INFO - PROCESS | 1662 | 1467818972676 Marionette TRACE conn2 <- [1,1690,null,{}] 08:29:32 INFO - PROCESS | 1662 | 1467818972686 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:29:32 INFO - PROCESS | 1662 | 1467818972689 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:32 INFO - PROCESS | 1662 | 1467818972794 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:29:32 INFO - PROCESS | 1662 | 1467818972865 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818972868 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd98800 == 45 [pid = 1662] [id = 430] 08:29:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119b68000) [pid = 1662] [serial = 1289] [outer = 0x0] 08:29:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119eb4800) [pid = 1662] [serial = 1290] [outer = 0x119b68000] 08:29:32 INFO - PROCESS | 1662 | 1467818972899 Marionette DEBUG loaded listener.js 08:29:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x123706800) [pid = 1662] [serial = 1291] [outer = 0x119b68000] 08:29:33 INFO - PROCESS | 1662 | 1467818973305 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:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 670ms 08:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:29:33 INFO - PROCESS | 1662 | 1467818973346 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:29:33 INFO - PROCESS | 1662 | 1467818973348 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:29:33 INFO - PROCESS | 1662 | 1467818973350 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:29:33 INFO - PROCESS | 1662 | 1467818973351 Marionette TRACE conn2 <- [1,1694,null,{}] 08:29:33 INFO - PROCESS | 1662 | 1467818973354 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:29:33 INFO - PROCESS | 1662 | 1467818973355 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:33 INFO - PROCESS | 1662 | 1467818973457 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:29:33 INFO - PROCESS | 1662 | 1467818973561 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818973562 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cb20000 == 46 [pid = 1662] [id = 431] 08:29:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x123708c00) [pid = 1662] [serial = 1292] [outer = 0x0] 08:29:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1257cc800) [pid = 1662] [serial = 1293] [outer = 0x123708c00] 08:29:33 INFO - PROCESS | 1662 | 1467818973593 Marionette DEBUG loaded listener.js 08:29:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x127064000) [pid = 1662] [serial = 1294] [outer = 0x123708c00] 08:29:34 INFO - PROCESS | 1662 | 1467818974039 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:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 719ms 08:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:29:34 INFO - PROCESS | 1662 | 1467818974070 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:29:34 INFO - PROCESS | 1662 | 1467818974071 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:29:34 INFO - PROCESS | 1662 | 1467818974073 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:29:34 INFO - PROCESS | 1662 | 1467818974074 Marionette TRACE conn2 <- [1,1698,null,{}] 08:29:34 INFO - PROCESS | 1662 | 1467818974077 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:29:34 INFO - PROCESS | 1662 | 1467818974078 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:34 INFO - PROCESS | 1662 | 1467818974176 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:29:34 INFO - PROCESS | 1662 | 1467818974234 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818974236 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a306000 == 47 [pid = 1662] [id = 432] 08:29:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1250d3800) [pid = 1662] [serial = 1295] [outer = 0x0] 08:29:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12741d400) [pid = 1662] [serial = 1296] [outer = 0x1250d3800] 08:29:34 INFO - PROCESS | 1662 | 1467818974264 Marionette DEBUG loaded listener.js 08:29:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12918c400) [pid = 1662] [serial = 1297] [outer = 0x1250d3800] 08:29:34 INFO - PROCESS | 1662 | 1467818974863 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:29:34 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:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 820ms 08:29:34 INFO - PROCESS | 1662 | 1467818974893 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:29:34 INFO - PROCESS | 1662 | 1467818974896 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:29:34 INFO - PROCESS | 1662 | 1467818974900 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:29:34 INFO - PROCESS | 1662 | 1467818974903 Marionette TRACE conn2 <- [1,1702,null,{}] 08:29:34 INFO - PROCESS | 1662 | 1467818974907 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:29:34 INFO - PROCESS | 1662 | 1467818974909 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:35 INFO - PROCESS | 1662 | 1467818975005 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:29:35 INFO - PROCESS | 1662 | 1467818975066 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818975067 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x119006000 == 48 [pid = 1662] [id = 433] 08:29:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11304ec00) [pid = 1662] [serial = 1298] [outer = 0x0] 08:29:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x116b1b000) [pid = 1662] [serial = 1299] [outer = 0x11304ec00] 08:29:35 INFO - PROCESS | 1662 | 1467818975095 Marionette DEBUG loaded listener.js 08:29:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1177f5400) [pid = 1662] [serial = 1300] [outer = 0x11304ec00] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12bda6800 == 47 [pid = 1662] [id = 426] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12b147800 == 46 [pid = 1662] [id = 425] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1185fb800 == 45 [pid = 1662] [id = 424] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12a317000 == 44 [pid = 1662] [id = 423] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x129118800 == 43 [pid = 1662] [id = 422] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x128a59800 == 42 [pid = 1662] [id = 421] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x124d5c000 == 41 [pid = 1662] [id = 420] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12330b000 == 40 [pid = 1662] [id = 419] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x119562800 == 39 [pid = 1662] [id = 418] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1182d4000 == 38 [pid = 1662] [id = 417] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x116ab9000 == 37 [pid = 1662] [id = 416] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1190ca800 == 36 [pid = 1662] [id = 415] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12b154000 == 35 [pid = 1662] [id = 413] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x116778800 == 34 [pid = 1662] [id = 414] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1185dd000 == 33 [pid = 1662] [id = 401] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12a306000 == 32 [pid = 1662] [id = 432] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12cb20000 == 31 [pid = 1662] [id = 431] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd98800 == 30 [pid = 1662] [id = 430] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x11a174000 == 29 [pid = 1662] [id = 429] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3bf800 == 28 [pid = 1662] [id = 427] 08:29:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1168a4000 == 27 [pid = 1662] [id = 428] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x11956fc00) [pid = 1662] [serial = 1218] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x119494400) [pid = 1662] [serial = 1215] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x11830f000) [pid = 1662] [serial = 1212] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x11866c400) [pid = 1662] [serial = 1213] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x112a7c400) [pid = 1662] [serial = 1206] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1131d2800) [pid = 1662] [serial = 1207] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1175ad800) [pid = 1662] [serial = 1204] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x116a06000) [pid = 1662] [serial = 1203] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x116a05400) [pid = 1662] [serial = 1209] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1175a4800) [pid = 1662] [serial = 1210] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1129a7000) [pid = 1662] [serial = 1189] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1121b1800) [pid = 1662] [serial = 1188] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11840c400) [pid = 1662] [serial = 1192] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118230c00) [pid = 1662] [serial = 1191] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1233c2800) [pid = 1662] [serial = 1222] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119eb1800) [pid = 1662] [serial = 1221] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119eaec00) [pid = 1662] [serial = 1195] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119572c00) [pid = 1662] [serial = 1194] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119abc800) [pid = 1662] [serial = 1219] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1194bf000) [pid = 1662] [serial = 1230] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x123710c00) [pid = 1662] [serial = 1224] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x124d90800) [pid = 1662] [serial = 1225] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1250d2000) [pid = 1662] [serial = 1227] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12466a400) [pid = 1662] [serial = 1198] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x125cb7c00) [pid = 1662] [serial = 1233] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x123291400) [pid = 1662] [serial = 1197] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1257cf000) [pid = 1662] [serial = 1228] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x125074c00) [pid = 1662] [serial = 1231] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128f9d800) [pid = 1662] [serial = 1239] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x126ed2c00) [pid = 1662] [serial = 1234] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x119525800) [pid = 1662] [serial = 1216] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128a98000) [pid = 1662] [serial = 1201] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128adf400) [pid = 1662] [serial = 1237] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x126ed6800) [pid = 1662] [serial = 1236] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1257cc000) [pid = 1662] [serial = 1200] [outer = 0x0] [url = about:blank] 08:29:36 INFO - PROCESS | 1662 | 1467818976236 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:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1374ms 08:29:36 INFO - PROCESS | 1662 | 1467818976273 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:29:36 INFO - PROCESS | 1662 | 1467818976276 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:29:36 INFO - PROCESS | 1662 | 1467818976279 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:29:36 INFO - PROCESS | 1662 | 1467818976281 Marionette TRACE conn2 <- [1,1706,null,{}] 08:29:36 INFO - PROCESS | 1662 | 1467818976288 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:29:36 INFO - PROCESS | 1662 | 1467818976289 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:36 INFO - PROCESS | 1662 | 1467818976390 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:29:36 INFO - PROCESS | 1662 | 1467818976397 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818976398 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x115fb4800 == 28 [pid = 1662] [id = 434] 08:29:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1129a8400) [pid = 1662] [serial = 1301] [outer = 0x0] 08:29:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1130e8c00) [pid = 1662] [serial = 1302] [outer = 0x1129a8400] 08:29:36 INFO - PROCESS | 1662 | 1467818976430 Marionette DEBUG loaded listener.js 08:29:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1121b7c00) [pid = 1662] [serial = 1303] [outer = 0x1129a8400] 08:29:36 INFO - PROCESS | 1662 | 1467818976818 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:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 575ms 08:29:36 INFO - PROCESS | 1662 | 1467818976855 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:29:36 INFO - PROCESS | 1662 | 1467818976857 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:29:36 INFO - PROCESS | 1662 | 1467818976861 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:29:36 INFO - PROCESS | 1662 | 1467818976864 Marionette TRACE conn2 <- [1,1710,null,{}] 08:29:36 INFO - PROCESS | 1662 | 1467818976868 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:29:36 INFO - PROCESS | 1662 | 1467818976870 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:36 INFO - PROCESS | 1662 | 1467818976980 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:29:37 INFO - PROCESS | 1662 | 1467818977035 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818977038 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x115fc4000 == 29 [pid = 1662] [id = 435] 08:29:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x112e04c00) [pid = 1662] [serial = 1304] [outer = 0x0] 08:29:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1131dcc00) [pid = 1662] [serial = 1305] [outer = 0x112e04c00] 08:29:37 INFO - PROCESS | 1662 | 1467818977070 Marionette DEBUG loaded listener.js 08:29:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x116240800) [pid = 1662] [serial = 1306] [outer = 0x112e04c00] 08:29:37 INFO - PROCESS | 1662 | 1467818977540 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:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 722ms 08:29:37 INFO - PROCESS | 1662 | 1467818977583 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:29:37 INFO - PROCESS | 1662 | 1467818977587 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:29:37 INFO - PROCESS | 1662 | 1467818977592 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:29:37 INFO - PROCESS | 1662 | 1467818977593 Marionette TRACE conn2 <- [1,1714,null,{}] 08:29:37 INFO - PROCESS | 1662 | 1467818977596 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:29:37 INFO - PROCESS | 1662 | 1467818977598 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:37 INFO - PROCESS | 1662 | 1467818977770 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:29:37 INFO - PROCESS | 1662 | 1467818977852 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818977853 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182da800 == 30 [pid = 1662] [id = 436] 08:29:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1128cb400) [pid = 1662] [serial = 1307] [outer = 0x0] 08:29:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118306000) [pid = 1662] [serial = 1308] [outer = 0x1128cb400] 08:29:37 INFO - PROCESS | 1662 | 1467818977885 Marionette DEBUG loaded listener.js 08:29:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11840b000) [pid = 1662] [serial = 1309] [outer = 0x1128cb400] 08:29:38 INFO - PROCESS | 1662 | 1467818978376 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:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 821ms 08:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:29:38 INFO - PROCESS | 1662 | 1467818978428 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:29:38 INFO - PROCESS | 1662 | 1467818978429 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:29:38 INFO - PROCESS | 1662 | 1467818978434 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:29:38 INFO - PROCESS | 1662 | 1467818978438 Marionette TRACE conn2 <- [1,1718,null,{}] 08:29:38 INFO - PROCESS | 1662 | 1467818978446 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:29:38 INFO - PROCESS | 1662 | 1467818978450 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:38 INFO - PROCESS | 1662 | 1467818978554 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:29:38 INFO - PROCESS | 1662 | 1467818978680 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818978681 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x1126dc000 == 31 [pid = 1662] [id = 437] 08:29:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x110fa7400) [pid = 1662] [serial = 1310] [outer = 0x0] 08:29:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x111f04c00) [pid = 1662] [serial = 1311] [outer = 0x110fa7400] 08:29:38 INFO - PROCESS | 1662 | 1467818978709 Marionette DEBUG loaded listener.js 08:29:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1129ac800) [pid = 1662] [serial = 1312] [outer = 0x110fa7400] 08:29:38 INFO - PROCESS | 1662 | --DOCSHELL 0x119006000 == 30 [pid = 1662] [id = 433] 08:29:39 INFO - PROCESS | 1662 | 1467818979111 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:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 724ms 08:29:39 INFO - PROCESS | 1662 | 1467818979158 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:29:39 INFO - PROCESS | 1662 | 1467818979160 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:29:39 INFO - PROCESS | 1662 | 1467818979163 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:29:39 INFO - PROCESS | 1662 | 1467818979165 Marionette TRACE conn2 <- [1,1722,null,{}] 08:29:39 INFO - PROCESS | 1662 | 1467818979169 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:29:39 INFO - PROCESS | 1662 | 1467818979170 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:39 INFO - PROCESS | 1662 | 1467818979249 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:29:39 INFO - PROCESS | 1662 | 1467818979310 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818979312 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170c9000 == 31 [pid = 1662] [id = 438] 08:29:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x112a7c800) [pid = 1662] [serial = 1313] [outer = 0x0] 08:29:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1130e9000) [pid = 1662] [serial = 1314] [outer = 0x112a7c800] 08:29:39 INFO - PROCESS | 1662 | 1467818979338 Marionette DEBUG loaded listener.js 08:29:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x113d63800) [pid = 1662] [serial = 1315] [outer = 0x112a7c800] 08:29:39 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:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 471ms 08:29:39 INFO - PROCESS | 1662 | 1467818979630 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:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:29:39 INFO - PROCESS | 1662 | 1467818979643 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:29:39 INFO - PROCESS | 1662 | 1467818979645 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:29:39 INFO - PROCESS | 1662 | 1467818979648 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:29:39 INFO - PROCESS | 1662 | 1467818979649 Marionette TRACE conn2 <- [1,1726,null,{}] 08:29:39 INFO - PROCESS | 1662 | 1467818979660 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:29:39 INFO - PROCESS | 1662 | 1467818979661 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:39 INFO - PROCESS | 1662 | 1467818979749 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:29:39 INFO - PROCESS | 1662 | 1467818979757 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818979758 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x119259800 == 32 [pid = 1662] [id = 439] 08:29:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116b1b400) [pid = 1662] [serial = 1316] [outer = 0x0] 08:29:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1175aec00) [pid = 1662] [serial = 1317] [outer = 0x116b1b400] 08:29:39 INFO - PROCESS | 1662 | 1467818979783 Marionette DEBUG loaded listener.js 08:29:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x117f5c400) [pid = 1662] [serial = 1318] [outer = 0x116b1b400] 08:29:40 INFO - PROCESS | 1662 | 1467818980127 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:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 526ms 08:29:40 INFO - PROCESS | 1662 | 1467818980174 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:29:40 INFO - PROCESS | 1662 | 1467818980176 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:29:40 INFO - PROCESS | 1662 | 1467818980183 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:29:40 INFO - PROCESS | 1662 | 1467818980187 Marionette TRACE conn2 <- [1,1730,null,{}] 08:29:40 INFO - PROCESS | 1662 | 1467818980190 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:29:40 INFO - PROCESS | 1662 | 1467818980192 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:40 INFO - PROCESS | 1662 | 1467818980272 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:29:40 INFO - PROCESS | 1662 | 1467818980276 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818980277 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x119d9d000 == 33 [pid = 1662] [id = 440] 08:29:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1129ae400) [pid = 1662] [serial = 1319] [outer = 0x0] 08:29:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118408400) [pid = 1662] [serial = 1320] [outer = 0x1129ae400] 08:29:40 INFO - PROCESS | 1662 | 1467818980304 Marionette DEBUG loaded listener.js 08:29:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x110e3dc00) [pid = 1662] [serial = 1321] [outer = 0x1129ae400] 08:29:40 INFO - PROCESS | 1662 | 1467818980678 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:29:40 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:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 526ms 08:29:40 INFO - PROCESS | 1662 | 1467818980705 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:29:40 INFO - PROCESS | 1662 | 1467818980707 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:29:40 INFO - PROCESS | 1662 | 1467818980716 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:29:40 INFO - PROCESS | 1662 | 1467818980719 Marionette TRACE conn2 <- [1,1734,null,{}] 08:29:40 INFO - PROCESS | 1662 | 1467818980721 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:29:40 INFO - PROCESS | 1662 | 1467818980722 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:40 INFO - PROCESS | 1662 | 1467818980820 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:29:40 INFO - PROCESS | 1662 | 1467818980824 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818980825 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x1233cc800 == 34 [pid = 1662] [id = 441] 08:29:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x119496000) [pid = 1662] [serial = 1322] [outer = 0x0] 08:29:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1194bf800) [pid = 1662] [serial = 1323] [outer = 0x119496000] 08:29:40 INFO - PROCESS | 1662 | 1467818980849 Marionette DEBUG loaded listener.js 08:29:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11956c000) [pid = 1662] [serial = 1324] [outer = 0x119496000] 08:29:41 INFO - PROCESS | 1662 | 1467818981192 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:29:41 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:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 527ms 08:29:41 INFO - PROCESS | 1662 | 1467818981237 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:29:41 INFO - PROCESS | 1662 | 1467818981238 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:29:41 INFO - PROCESS | 1662 | 1467818981240 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:29:41 INFO - PROCESS | 1662 | 1467818981241 Marionette TRACE conn2 <- [1,1738,null,{}] 08:29:41 INFO - PROCESS | 1662 | 1467818981243 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:29:41 INFO - PROCESS | 1662 | 1467818981245 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:41 INFO - PROCESS | 1662 | 1467818981339 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:29:41 INFO - PROCESS | 1662 | 1467818981351 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818981356 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1249c6800 == 35 [pid = 1662] [id = 442] 08:29:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119b66000) [pid = 1662] [serial = 1325] [outer = 0x0] 08:29:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119b69000) [pid = 1662] [serial = 1326] [outer = 0x119b66000] 08:29:41 INFO - PROCESS | 1662 | 1467818981388 Marionette DEBUG loaded listener.js 08:29:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x119d0f000) [pid = 1662] [serial = 1327] [outer = 0x119b66000] 08:29:41 INFO - PROCESS | 1662 | 1467818981747 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:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 518ms 08:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:29:41 INFO - PROCESS | 1662 | 1467818981758 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:29:41 INFO - PROCESS | 1662 | 1467818981760 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:29:41 INFO - PROCESS | 1662 | 1467818981762 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:29:41 INFO - PROCESS | 1662 | 1467818981763 Marionette TRACE conn2 <- [1,1742,null,{}] 08:29:41 INFO - PROCESS | 1662 | 1467818981766 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:29:41 INFO - PROCESS | 1662 | 1467818981767 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:41 INFO - PROCESS | 1662 | 1467818981868 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:29:41 INFO - PROCESS | 1662 | 1467818981879 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818981880 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x127287800 == 36 [pid = 1662] [id = 443] 08:29:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x119b69c00) [pid = 1662] [serial = 1328] [outer = 0x0] 08:29:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x119eb9000) [pid = 1662] [serial = 1329] [outer = 0x119b69c00] 08:29:41 INFO - PROCESS | 1662 | 1467818981906 Marionette DEBUG loaded listener.js 08:29:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x123477c00) [pid = 1662] [serial = 1330] [outer = 0x119b69c00] 08:29:42 INFO - PROCESS | 1662 | 1467818982272 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:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 518ms 08:29:42 INFO - PROCESS | 1662 | 1467818982281 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:29:42 INFO - PROCESS | 1662 | 1467818982284 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:29:42 INFO - PROCESS | 1662 | 1467818982294 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:29:42 INFO - PROCESS | 1662 | 1467818982296 Marionette TRACE conn2 <- [1,1746,null,{}] 08:29:42 INFO - PROCESS | 1662 | 1467818982299 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:29:42 INFO - PROCESS | 1662 | 1467818982303 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:42 INFO - PROCESS | 1662 | 1467818982456 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1257c6c00) [pid = 1662] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x11304ec00) [pid = 1662] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1257d1c00) [pid = 1662] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x123293000) [pid = 1662] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12723dc00) [pid = 1662] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119b63800) [pid = 1662] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128ae7400) [pid = 1662] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1129aec00) [pid = 1662] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x111c13800) [pid = 1662] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119ead000) [pid = 1662] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1175a7000) [pid = 1662] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x117247000) [pid = 1662] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x113d36400) [pid = 1662] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1128cc800) [pid = 1662] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1175a8400) [pid = 1662] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1129a7400) [pid = 1662] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119b68000) [pid = 1662] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1250d3800) [pid = 1662] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1130e7c00) [pid = 1662] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x123708c00) [pid = 1662] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:29:42 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118410800) [pid = 1662] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:29:42 INFO - PROCESS | 1662 | 1467818982574 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818982575 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x11670a800 == 37 [pid = 1662] [id = 444] 08:29:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x111c13800) [pid = 1662] [serial = 1331] [outer = 0x0] 08:29:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1128cfc00) [pid = 1662] [serial = 1332] [outer = 0x111c13800] 08:29:42 INFO - PROCESS | 1662 | 1467818982609 Marionette DEBUG loaded listener.js 08:29:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x113d3a800) [pid = 1662] [serial = 1333] [outer = 0x111c13800] 08:29:42 INFO - PROCESS | 1662 | 1467818982902 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:29:42 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:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 622ms 08:29:42 INFO - PROCESS | 1662 | 1467818982918 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:29:42 INFO - PROCESS | 1662 | 1467818982921 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:29:42 INFO - PROCESS | 1662 | 1467818982928 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:29:42 INFO - PROCESS | 1662 | 1467818982928 Marionette TRACE conn2 <- [1,1750,null,{}] 08:29:42 INFO - PROCESS | 1662 | 1467818982930 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:29:42 INFO - PROCESS | 1662 | 1467818982935 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:43 INFO - PROCESS | 1662 | 1467818983014 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:29:43 INFO - PROCESS | 1662 | 1467818983020 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818983021 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x129120000 == 38 [pid = 1662] [id = 445] 08:29:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1133b1400) [pid = 1662] [serial = 1334] [outer = 0x0] 08:29:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x117245000) [pid = 1662] [serial = 1335] [outer = 0x1133b1400] 08:29:43 INFO - PROCESS | 1662 | 1467818983047 Marionette DEBUG loaded listener.js 08:29:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12347ac00) [pid = 1662] [serial = 1336] [outer = 0x1133b1400] 08:29:43 INFO - PROCESS | 1662 | 1467818983477 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:29:43 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:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 570ms 08:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:29:43 INFO - PROCESS | 1662 | 1467818983508 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:29:43 INFO - PROCESS | 1662 | 1467818983509 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:29:43 INFO - PROCESS | 1662 | 1467818983511 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:29:43 INFO - PROCESS | 1662 | 1467818983513 Marionette TRACE conn2 <- [1,1754,null,{}] 08:29:43 INFO - PROCESS | 1662 | 1467818983521 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:29:43 INFO - PROCESS | 1662 | 1467818983522 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:43 INFO - PROCESS | 1662 | 1467818983600 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:29:43 INFO - PROCESS | 1662 | 1467818983605 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818983606 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a317800 == 39 [pid = 1662] [id = 446] 08:29:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12347d400) [pid = 1662] [serial = 1337] [outer = 0x0] 08:29:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x123711400) [pid = 1662] [serial = 1338] [outer = 0x12347d400] 08:29:43 INFO - PROCESS | 1662 | 1467818983630 Marionette DEBUG loaded listener.js 08:29:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124b23400) [pid = 1662] [serial = 1339] [outer = 0x12347d400] 08:29:43 INFO - PROCESS | 1662 | 1467818983956 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:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 470ms 08:29:43 INFO - PROCESS | 1662 | 1467818983983 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:29:43 INFO - PROCESS | 1662 | 1467818983986 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:29:43 INFO - PROCESS | 1662 | 1467818983990 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:29:43 INFO - PROCESS | 1662 | 1467818983991 Marionette TRACE conn2 <- [1,1758,null,{}] 08:29:43 INFO - PROCESS | 1662 | 1467818983993 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:29:43 INFO - PROCESS | 1662 | 1467818983994 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:44 INFO - PROCESS | 1662 | 1467818984074 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:29:44 INFO - PROCESS | 1662 | 1467818984132 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818984134 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a6a6000 == 40 [pid = 1662] [id = 447] 08:29:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12370a400) [pid = 1662] [serial = 1340] [outer = 0x0] 08:29:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x124d8f800) [pid = 1662] [serial = 1341] [outer = 0x12370a400] 08:29:44 INFO - PROCESS | 1662 | 1467818984161 Marionette DEBUG loaded listener.js 08:29:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1256ae000) [pid = 1662] [serial = 1342] [outer = 0x12370a400] 08:29:44 INFO - PROCESS | 1662 | 1467818984445 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:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 474ms 08:29:44 INFO - PROCESS | 1662 | 1467818984463 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:29:44 INFO - PROCESS | 1662 | 1467818984465 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:29:44 INFO - PROCESS | 1662 | 1467818984475 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:29:44 INFO - PROCESS | 1662 | 1467818984476 Marionette TRACE conn2 <- [1,1762,null,{}] 08:29:44 INFO - PROCESS | 1662 | 1467818984479 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:29:44 INFO - PROCESS | 1662 | 1467818984480 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:44 INFO - PROCESS | 1662 | 1467818984575 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:29:44 INFO - PROCESS | 1662 | 1467818984677 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818984678 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x112761000 == 41 [pid = 1662] [id = 448] 08:29:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x110e37c00) [pid = 1662] [serial = 1343] [outer = 0x0] 08:29:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x111c22000) [pid = 1662] [serial = 1344] [outer = 0x110e37c00] 08:29:44 INFO - PROCESS | 1662 | 1467818984711 Marionette DEBUG loaded listener.js 08:29:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1121bdc00) [pid = 1662] [serial = 1345] [outer = 0x110e37c00] 08:29:45 INFO - PROCESS | 1662 | 1467818985188 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:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 720ms 08:29:45 INFO - PROCESS | 1662 | 1467818985197 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:29:45 INFO - PROCESS | 1662 | 1467818985200 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:29:45 INFO - PROCESS | 1662 | 1467818985205 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:29:45 INFO - PROCESS | 1662 | 1467818985207 Marionette TRACE conn2 <- [1,1766,null,{}] 08:29:45 INFO - PROCESS | 1662 | 1467818985210 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:29:45 INFO - PROCESS | 1662 | 1467818985213 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:45 INFO - PROCESS | 1662 | 1467818985317 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:29:45 INFO - PROCESS | 1662 | 1467818985377 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818985378 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x1199b1000 == 42 [pid = 1662] [id = 449] 08:29:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x112db1800) [pid = 1662] [serial = 1346] [outer = 0x0] 08:29:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1168ce000) [pid = 1662] [serial = 1347] [outer = 0x112db1800] 08:29:45 INFO - PROCESS | 1662 | 1467818985409 Marionette DEBUG loaded listener.js 08:29:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1175ab400) [pid = 1662] [serial = 1348] [outer = 0x112db1800] 08:29:45 INFO - PROCESS | 1662 | 1467818985855 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:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 669ms 08:29:45 INFO - PROCESS | 1662 | 1467818985876 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:29:45 INFO - PROCESS | 1662 | 1467818985879 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:29:45 INFO - PROCESS | 1662 | 1467818985882 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:29:45 INFO - PROCESS | 1662 | 1467818985883 Marionette TRACE conn2 <- [1,1770,null,{}] 08:29:45 INFO - PROCESS | 1662 | 1467818985886 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:29:45 INFO - PROCESS | 1662 | 1467818985887 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:46 INFO - PROCESS | 1662 | 1467818986008 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:29:46 INFO - PROCESS | 1662 | 1467818986081 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818986082 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12910c800 == 43 [pid = 1662] [id = 450] 08:29:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x118309c00) [pid = 1662] [serial = 1349] [outer = 0x0] 08:29:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x118989400) [pid = 1662] [serial = 1350] [outer = 0x118309c00] 08:29:46 INFO - PROCESS | 1662 | 1467818986112 Marionette DEBUG loaded listener.js 08:29:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x119566400) [pid = 1662] [serial = 1351] [outer = 0x118309c00] 08:29:46 INFO - PROCESS | 1662 | 1467818986537 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:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 722ms 08:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:29:46 INFO - PROCESS | 1662 | 1467818986605 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:29:46 INFO - PROCESS | 1662 | 1467818986606 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:29:46 INFO - PROCESS | 1662 | 1467818986614 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:29:46 INFO - PROCESS | 1662 | 1467818986618 Marionette TRACE conn2 <- [1,1774,null,{}] 08:29:46 INFO - PROCESS | 1662 | 1467818986621 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:29:46 INFO - PROCESS | 1662 | 1467818986624 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:46 INFO - PROCESS | 1662 | 1467818986728 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:29:46 INFO - PROCESS | 1662 | 1467818986800 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818986801 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd9f800 == 44 [pid = 1662] [id = 451] 08:29:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x118410000) [pid = 1662] [serial = 1352] [outer = 0x0] 08:29:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x119b71000) [pid = 1662] [serial = 1353] [outer = 0x118410000] 08:29:46 INFO - PROCESS | 1662 | 1467818986831 Marionette DEBUG loaded listener.js 08:29:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x124667800) [pid = 1662] [serial = 1354] [outer = 0x118410000] 08:29:47 INFO - PROCESS | 1662 | 1467818987271 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:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 678ms 08:29:47 INFO - PROCESS | 1662 | 1467818987312 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:29:47 INFO - PROCESS | 1662 | 1467818987314 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:29:47 INFO - PROCESS | 1662 | 1467818987318 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:29:47 INFO - PROCESS | 1662 | 1467818987320 Marionette TRACE conn2 <- [1,1778,null,{}] 08:29:47 INFO - PROCESS | 1662 | 1467818987322 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:29:47 INFO - PROCESS | 1662 | 1467818987323 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:47 INFO - PROCESS | 1662 | 1467818987426 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:29:47 INFO - PROCESS | 1662 | 1467818987498 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818987499 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231c3000 == 45 [pid = 1662] [id = 452] 08:29:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1168dbc00) [pid = 1662] [serial = 1355] [outer = 0x0] 08:29:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x124d90800) [pid = 1662] [serial = 1356] [outer = 0x1168dbc00] 08:29:47 INFO - PROCESS | 1662 | 1467818987529 Marionette DEBUG loaded listener.js 08:29:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x125cb5800) [pid = 1662] [serial = 1357] [outer = 0x1168dbc00] 08:29:48 INFO - PROCESS | 1662 | 1467818988084 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:29:48 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:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 820ms 08:29:48 INFO - PROCESS | 1662 | 1467818988139 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:29:48 INFO - PROCESS | 1662 | 1467818988143 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:29:48 INFO - PROCESS | 1662 | 1467818988148 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:29:48 INFO - PROCESS | 1662 | 1467818988151 Marionette TRACE conn2 <- [1,1782,null,{}] 08:29:48 INFO - PROCESS | 1662 | 1467818988157 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:29:48 INFO - PROCESS | 1662 | 1467818988159 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:48 INFO - PROCESS | 1662 | 1467818988311 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:29:48 INFO - PROCESS | 1662 | 1467818988401 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818988405 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x11901f000 == 46 [pid = 1662] [id = 453] 08:29:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x113d5f000) [pid = 1662] [serial = 1358] [outer = 0x0] 08:29:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x116805000) [pid = 1662] [serial = 1359] [outer = 0x113d5f000] 08:29:48 INFO - PROCESS | 1662 | 1467818988450 Marionette DEBUG loaded listener.js 08:29:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x117247c00) [pid = 1662] [serial = 1360] [outer = 0x113d5f000] 08:29:48 INFO - PROCESS | 1662 | 1467818988942 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:29:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12a6a6000 == 45 [pid = 1662] [id = 447] 08:29:48 INFO - PROCESS | 1662 | --DOCSHELL 0x12a317800 == 44 [pid = 1662] [id = 446] 08:29:48 INFO - PROCESS | 1662 | --DOCSHELL 0x129120000 == 43 [pid = 1662] [id = 445] 08:29:48 INFO - PROCESS | 1662 | --DOCSHELL 0x11670a800 == 42 [pid = 1662] [id = 444] 08:29:48 INFO - PROCESS | 1662 | --DOCSHELL 0x127287800 == 41 [pid = 1662] [id = 443] 08:29:48 INFO - PROCESS | 1662 | --DOCSHELL 0x1249c6800 == 40 [pid = 1662] [id = 442] 08:29:48 INFO - PROCESS | 1662 | --DOCSHELL 0x1233cc800 == 39 [pid = 1662] [id = 441] 08:29:48 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1130e8c00) [pid = 1662] [serial = 1302] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOCSHELL 0x119d9d000 == 38 [pid = 1662] [id = 440] 08:29:49 INFO - PROCESS | 1662 | --DOCSHELL 0x119259800 == 37 [pid = 1662] [id = 439] 08:29:49 INFO - PROCESS | 1662 | --DOCSHELL 0x1170c9000 == 36 [pid = 1662] [id = 438] 08:29:49 INFO - PROCESS | 1662 | --DOCSHELL 0x1126dc000 == 35 [pid = 1662] [id = 437] 08:29:49 INFO - PROCESS | 1662 | --DOCSHELL 0x115fc4000 == 34 [pid = 1662] [id = 435] 08:29:49 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:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 873ms 08:29:49 INFO - PROCESS | 1662 | 1467818989020 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:29:49 INFO - PROCESS | 1662 | 1467818989023 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:29:49 INFO - PROCESS | 1662 | 1467818989028 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:29:49 INFO - PROCESS | 1662 | 1467818989029 Marionette TRACE conn2 <- [1,1786,null,{}] 08:29:49 INFO - PROCESS | 1662 | 1467818989032 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:29:49 INFO - PROCESS | 1662 | 1467818989033 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:49 INFO - PROCESS | 1662 | 1467818989114 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:29:49 INFO - PROCESS | 1662 | 1467818989120 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818989121 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a60800 == 35 [pid = 1662] [id = 454] 08:29:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1175b3800) [pid = 1662] [serial = 1361] [outer = 0x0] 08:29:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x117f59400) [pid = 1662] [serial = 1362] [outer = 0x1175b3800] 08:29:49 INFO - PROCESS | 1662 | 1467818989153 Marionette DEBUG loaded listener.js 08:29:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x118410400) [pid = 1662] [serial = 1363] [outer = 0x1175b3800] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12a539000) [pid = 1662] [serial = 1279] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1177f5400) [pid = 1662] [serial = 1300] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12a547400) [pid = 1662] [serial = 1281] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x116b1b000) [pid = 1662] [serial = 1299] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x124669c00) [pid = 1662] [serial = 1263] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x128a91800) [pid = 1662] [serial = 1266] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x125cbb800) [pid = 1662] [serial = 1264] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x119b6d800) [pid = 1662] [serial = 1257] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x119d19800) [pid = 1662] [serial = 1258] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1292d4400) [pid = 1662] [serial = 1240] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x112ed3800) [pid = 1662] [serial = 1242] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x128a9bc00) [pid = 1662] [serial = 1269] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x115e14400) [pid = 1662] [serial = 1243] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11a153000) [pid = 1662] [serial = 1260] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1175ae400) [pid = 1662] [serial = 1245] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118305800) [pid = 1662] [serial = 1246] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118305400) [pid = 1662] [serial = 1251] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12a5db800) [pid = 1662] [serial = 1282] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11840d000) [pid = 1662] [serial = 1252] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x115f64000) [pid = 1662] [serial = 1248] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x116a0c000) [pid = 1662] [serial = 1249] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119495c00) [pid = 1662] [serial = 1254] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119573400) [pid = 1662] [serial = 1255] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128a9c400) [pid = 1662] [serial = 1267] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1188fd000) [pid = 1662] [serial = 1288] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118623400) [pid = 1662] [serial = 1287] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x115eedc00) [pid = 1662] [serial = 1285] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x123706800) [pid = 1662] [serial = 1291] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119eb4800) [pid = 1662] [serial = 1290] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12741d400) [pid = 1662] [serial = 1296] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x115f5f800) [pid = 1662] [serial = 1272] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1177f3c00) [pid = 1662] [serial = 1273] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x127064000) [pid = 1662] [serial = 1294] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x129191c00) [pid = 1662] [serial = 1278] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x129186400) [pid = 1662] [serial = 1270] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1257cc800) [pid = 1662] [serial = 1293] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x119b6c800) [pid = 1662] [serial = 1275] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12918c400) [pid = 1662] [serial = 1297] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x112d66000) [pid = 1662] [serial = 1284] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x123297800) [pid = 1662] [serial = 1261] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x124671c00) [pid = 1662] [serial = 1276] [outer = 0x0] [url = about:blank] 08:29:49 INFO - PROCESS | 1662 | 1467818989520 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:29:49 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:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 519ms 08:29:49 INFO - PROCESS | 1662 | 1467818989548 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:29:49 INFO - PROCESS | 1662 | 1467818989551 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:29:49 INFO - PROCESS | 1662 | 1467818989553 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:29:49 INFO - PROCESS | 1662 | 1467818989556 Marionette TRACE conn2 <- [1,1790,null,{}] 08:29:49 INFO - PROCESS | 1662 | 1467818989563 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:29:49 INFO - PROCESS | 1662 | 1467818989566 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:49 INFO - PROCESS | 1662 | 1467818989652 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:29:49 INFO - PROCESS | 1662 | 1467818989657 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818989659 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x11925d800 == 36 [pid = 1662] [id = 455] 08:29:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11905c800) [pid = 1662] [serial = 1364] [outer = 0x0] 08:29:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1194c2c00) [pid = 1662] [serial = 1365] [outer = 0x11905c800] 08:29:49 INFO - PROCESS | 1662 | 1467818989686 Marionette DEBUG loaded listener.js 08:29:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x119ab6400) [pid = 1662] [serial = 1366] [outer = 0x11905c800] 08:29:50 INFO - PROCESS | 1662 | 1467818990051 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:29:50 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:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 521ms 08:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:29:50 INFO - PROCESS | 1662 | 1467818990080 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:29:50 INFO - PROCESS | 1662 | 1467818990081 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:29:50 INFO - PROCESS | 1662 | 1467818990085 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:29:50 INFO - PROCESS | 1662 | 1467818990087 Marionette TRACE conn2 <- [1,1794,null,{}] 08:29:50 INFO - PROCESS | 1662 | 1467818990089 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:29:50 INFO - PROCESS | 1662 | 1467818990091 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:50 INFO - PROCESS | 1662 | 1467818990172 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:29:50 INFO - PROCESS | 1662 | 1467818990176 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818990177 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12330b000 == 37 [pid = 1662] [id = 456] 08:29:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119b6a800) [pid = 1662] [serial = 1367] [outer = 0x0] 08:29:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119eb4000) [pid = 1662] [serial = 1368] [outer = 0x119b6a800] 08:29:50 INFO - PROCESS | 1662 | 1467818990202 Marionette DEBUG loaded listener.js 08:29:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x123296c00) [pid = 1662] [serial = 1369] [outer = 0x119b6a800] 08:29:50 INFO - PROCESS | 1662 | 1467818990539 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:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 471ms 08:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:29:50 INFO - PROCESS | 1662 | 1467818990556 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:29:50 INFO - PROCESS | 1662 | 1467818990557 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:29:50 INFO - PROCESS | 1662 | 1467818990559 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:29:50 INFO - PROCESS | 1662 | 1467818990560 Marionette TRACE conn2 <- [1,1798,null,{}] 08:29:50 INFO - PROCESS | 1662 | 1467818990562 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:29:50 INFO - PROCESS | 1662 | 1467818990564 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:50 INFO - PROCESS | 1662 | 1467818990646 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:29:50 INFO - PROCESS | 1662 | 1467818990706 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818990708 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x124685000 == 38 [pid = 1662] [id = 457] 08:29:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119b6e400) [pid = 1662] [serial = 1370] [outer = 0x0] 08:29:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x123703800) [pid = 1662] [serial = 1371] [outer = 0x119b6e400] 08:29:50 INFO - PROCESS | 1662 | 1467818990732 Marionette DEBUG loaded listener.js 08:29:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1257cc800) [pid = 1662] [serial = 1372] [outer = 0x119b6e400] 08:29:51 INFO - PROCESS | 1662 | 1467818991007 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:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 471ms 08:29:51 INFO - PROCESS | 1662 | 1467818991031 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:29:51 INFO - PROCESS | 1662 | 1467818991032 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:29:51 INFO - PROCESS | 1662 | 1467818991042 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:29:51 INFO - PROCESS | 1662 | 1467818991043 Marionette TRACE conn2 <- [1,1802,null,{}] 08:29:51 INFO - PROCESS | 1662 | 1467818991045 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:29:51 INFO - PROCESS | 1662 | 1467818991049 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:51 INFO - PROCESS | 1662 | 1467818991164 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:29:51 INFO - PROCESS | 1662 | 1467818991170 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818991171 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x116bb1000 == 39 [pid = 1662] [id = 458] 08:29:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1257d4800) [pid = 1662] [serial = 1373] [outer = 0x0] 08:29:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x127242c00) [pid = 1662] [serial = 1374] [outer = 0x1257d4800] 08:29:51 INFO - PROCESS | 1662 | 1467818991196 Marionette DEBUG loaded listener.js 08:29:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128ae5800) [pid = 1662] [serial = 1375] [outer = 0x1257d4800] 08:29:51 INFO - PROCESS | 1662 | 1467818991629 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:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 619ms 08:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:29:51 INFO - PROCESS | 1662 | 1467818991663 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:29:51 INFO - PROCESS | 1662 | 1467818991665 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:29:51 INFO - PROCESS | 1662 | 1467818991669 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:29:51 INFO - PROCESS | 1662 | 1467818991671 Marionette TRACE conn2 <- [1,1806,null,{}] 08:29:51 INFO - PROCESS | 1662 | 1467818991674 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:29:51 INFO - PROCESS | 1662 | 1467818991676 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:51 INFO - PROCESS | 1662 | 1467818991832 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:29:51 INFO - PROCESS | 1662 | 1467818991855 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818991857 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x116baf000 == 40 [pid = 1662] [id = 459] 08:29:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x111f2f800) [pid = 1662] [serial = 1376] [outer = 0x0] 08:29:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128f9c400) [pid = 1662] [serial = 1377] [outer = 0x111f2f800] 08:29:51 INFO - PROCESS | 1662 | 1467818991906 Marionette DEBUG loaded listener.js 08:29:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x129188800) [pid = 1662] [serial = 1378] [outer = 0x111f2f800] 08:29:52 INFO - PROCESS | 1662 | 1467818992329 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:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 669ms 08:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:29:52 INFO - PROCESS | 1662 | 1467818992339 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:29:52 INFO - PROCESS | 1662 | 1467818992340 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:29:52 INFO - PROCESS | 1662 | 1467818992342 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:29:52 INFO - PROCESS | 1662 | 1467818992343 Marionette TRACE conn2 <- [1,1810,null,{}] 08:29:52 INFO - PROCESS | 1662 | 1467818992346 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:29:52 INFO - PROCESS | 1662 | 1467818992347 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:52 INFO - PROCESS | 1662 | 1467818992453 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:29:52 INFO - PROCESS | 1662 | 1467818992457 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818992458 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12aadc000 == 41 [pid = 1662] [id = 460] 08:29:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x127239400) [pid = 1662] [serial = 1379] [outer = 0x0] 08:29:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12918f800) [pid = 1662] [serial = 1380] [outer = 0x127239400] 08:29:52 INFO - PROCESS | 1662 | 1467818992482 Marionette DEBUG loaded listener.js 08:29:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1292e2400) [pid = 1662] [serial = 1381] [outer = 0x127239400] 08:29:52 INFO - PROCESS | 1662 | 1467818992815 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:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 520ms 08:29:52 INFO - PROCESS | 1662 | 1467818992862 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:29:52 INFO - PROCESS | 1662 | 1467818992864 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:29:52 INFO - PROCESS | 1662 | 1467818992866 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:29:52 INFO - PROCESS | 1662 | 1467818992869 Marionette TRACE conn2 <- [1,1814,null,{}] 08:29:52 INFO - PROCESS | 1662 | 1467818992872 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:29:52 INFO - PROCESS | 1662 | 1467818992873 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:52 INFO - PROCESS | 1662 | 1467818992978 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:29:53 INFO - PROCESS | 1662 | 1467818993018 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818993019 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba92000 == 42 [pid = 1662] [id = 461] 08:29:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1292d5400) [pid = 1662] [serial = 1382] [outer = 0x0] 08:29:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x129507800) [pid = 1662] [serial = 1383] [outer = 0x1292d5400] 08:29:53 INFO - PROCESS | 1662 | 1467818993049 Marionette DEBUG loaded listener.js 08:29:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12a547400) [pid = 1662] [serial = 1384] [outer = 0x1292d5400] 08:29:53 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119496000) [pid = 1662] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:29:53 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x116b1b400) [pid = 1662] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:29:53 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119b66000) [pid = 1662] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:29:53 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x112a7c800) [pid = 1662] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:29:53 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x110fa7400) [pid = 1662] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:29:53 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1129ae400) [pid = 1662] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:29:53 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119b69c00) [pid = 1662] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:29:53 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12347d400) [pid = 1662] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:29:53 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x111c13800) [pid = 1662] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:29:53 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1133b1400) [pid = 1662] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:29:53 INFO - PROCESS | 1662 | 1467818993520 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:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 672ms 08:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:29:53 INFO - PROCESS | 1662 | 1467818993538 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:29:53 INFO - PROCESS | 1662 | 1467818993539 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:29:53 INFO - PROCESS | 1662 | 1467818993541 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:29:53 INFO - PROCESS | 1662 | 1467818993542 Marionette TRACE conn2 <- [1,1818,null,{}] 08:29:53 INFO - PROCESS | 1662 | 1467818993544 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:29:53 INFO - PROCESS | 1662 | 1467818993545 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:53 INFO - PROCESS | 1662 | 1467818993621 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:29:53 INFO - PROCESS | 1662 | 1467818993626 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818993628 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b835800 == 43 [pid = 1662] [id = 462] 08:29:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x116a0bc00) [pid = 1662] [serial = 1385] [outer = 0x0] 08:29:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1190e7800) [pid = 1662] [serial = 1386] [outer = 0x116a0bc00] 08:29:53 INFO - PROCESS | 1662 | 1467818993668 Marionette DEBUG loaded listener.js 08:29:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12370a000) [pid = 1662] [serial = 1387] [outer = 0x116a0bc00] 08:29:54 INFO - PROCESS | 1662 | 1467818994080 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:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 570ms 08:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:29:54 INFO - PROCESS | 1662 | 1467818994112 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:29:54 INFO - PROCESS | 1662 | 1467818994113 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:29:54 INFO - PROCESS | 1662 | 1467818994122 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:29:54 INFO - PROCESS | 1662 | 1467818994125 Marionette TRACE conn2 <- [1,1822,null,{}] 08:29:54 INFO - PROCESS | 1662 | 1467818994140 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:29:54 INFO - PROCESS | 1662 | 1467818994143 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:54 INFO - PROCESS | 1662 | 1467818994298 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:29:54 INFO - PROCESS | 1662 | 1467818994330 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818994332 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1126ec000 == 44 [pid = 1662] [id = 463] 08:29:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x129190800) [pid = 1662] [serial = 1388] [outer = 0x0] 08:29:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12a5b1400) [pid = 1662] [serial = 1389] [outer = 0x129190800] 08:29:54 INFO - PROCESS | 1662 | 1467818994375 Marionette DEBUG loaded listener.js 08:29:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12a7ba400) [pid = 1662] [serial = 1390] [outer = 0x129190800] 08:29:54 INFO - PROCESS | 1662 | 1467818994809 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:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 738ms 08:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:29:54 INFO - PROCESS | 1662 | 1467818994855 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:29:54 INFO - PROCESS | 1662 | 1467818994856 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:29:54 INFO - PROCESS | 1662 | 1467818994858 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:29:54 INFO - PROCESS | 1662 | 1467818994859 Marionette TRACE conn2 <- [1,1826,null,{}] 08:29:54 INFO - PROCESS | 1662 | 1467818994861 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:29:54 INFO - PROCESS | 1662 | 1467818994862 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:54 INFO - PROCESS | 1662 | 1467818994944 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:29:54 INFO - PROCESS | 1662 | 1467818994948 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818994949 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cb33000 == 45 [pid = 1662] [id = 464] 08:29:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119b66c00) [pid = 1662] [serial = 1391] [outer = 0x0] 08:29:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12b05e400) [pid = 1662] [serial = 1392] [outer = 0x119b66c00] 08:29:54 INFO - PROCESS | 1662 | 1467818994974 Marionette DEBUG loaded listener.js 08:29:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12b1bb000) [pid = 1662] [serial = 1393] [outer = 0x119b66c00] 08:29:55 INFO - PROCESS | 1662 | 1467818995303 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:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 468ms 08:29:55 INFO - PROCESS | 1662 | 1467818995326 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:29:55 INFO - PROCESS | 1662 | 1467818995328 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:29:55 INFO - PROCESS | 1662 | 1467818995330 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:29:55 INFO - PROCESS | 1662 | 1467818995331 Marionette TRACE conn2 <- [1,1830,null,{}] 08:29:55 INFO - PROCESS | 1662 | 1467818995334 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:29:55 INFO - PROCESS | 1662 | 1467818995337 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:55 INFO - PROCESS | 1662 | 1467818995427 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:29:55 INFO - PROCESS | 1662 | 1467818995539 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818995541 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x115f0b000 == 46 [pid = 1662] [id = 465] 08:29:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x110e3b800) [pid = 1662] [serial = 1394] [outer = 0x0] 08:29:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1128cc000) [pid = 1662] [serial = 1395] [outer = 0x110e3b800] 08:29:55 INFO - PROCESS | 1662 | 1467818995573 Marionette DEBUG loaded listener.js 08:29:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1130ec000) [pid = 1662] [serial = 1396] [outer = 0x110e3b800] 08:29:56 INFO - PROCESS | 1662 | 1467818996095 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:29:56 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:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 824ms 08:29:56 INFO - PROCESS | 1662 | 1467818996157 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:29:56 INFO - PROCESS | 1662 | 1467818996161 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:29:56 INFO - PROCESS | 1662 | 1467818996165 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:29:56 INFO - PROCESS | 1662 | 1467818996169 Marionette TRACE conn2 <- [1,1834,null,{}] 08:29:56 INFO - PROCESS | 1662 | 1467818996174 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:29:56 INFO - PROCESS | 1662 | 1467818996176 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:56 INFO - PROCESS | 1662 | 1467818996337 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:29:56 INFO - PROCESS | 1662 | 1467818996419 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818996421 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231cb000 == 47 [pid = 1662] [id = 466] 08:29:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x116a82800) [pid = 1662] [serial = 1397] [outer = 0x0] 08:29:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x11840b800) [pid = 1662] [serial = 1398] [outer = 0x116a82800] 08:29:56 INFO - PROCESS | 1662 | 1467818996451 Marionette DEBUG loaded listener.js 08:29:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1188fd000) [pid = 1662] [serial = 1399] [outer = 0x116a82800] 08:29:56 INFO - PROCESS | 1662 | 1467818996873 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:29:56 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:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 723ms 08:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:29:56 INFO - PROCESS | 1662 | 1467818996890 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:29:56 INFO - PROCESS | 1662 | 1467818996892 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:29:56 INFO - PROCESS | 1662 | 1467818996895 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:29:56 INFO - PROCESS | 1662 | 1467818996896 Marionette TRACE conn2 <- [1,1838,null,{}] 08:29:56 INFO - PROCESS | 1662 | 1467818996899 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:29:56 INFO - PROCESS | 1662 | 1467818996900 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:57 INFO - PROCESS | 1662 | 1467818997008 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:29:57 INFO - PROCESS | 1662 | 1467818997113 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818997115 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba74800 == 48 [pid = 1662] [id = 467] 08:29:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x118410800) [pid = 1662] [serial = 1400] [outer = 0x0] 08:29:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x119572c00) [pid = 1662] [serial = 1401] [outer = 0x118410800] 08:29:57 INFO - PROCESS | 1662 | 1467818997146 Marionette DEBUG loaded listener.js 08:29:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x124b29400) [pid = 1662] [serial = 1402] [outer = 0x118410800] 08:29:57 INFO - PROCESS | 1662 | 1467818997586 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:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 721ms 08:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:29:57 INFO - PROCESS | 1662 | 1467818997617 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:29:57 INFO - PROCESS | 1662 | 1467818997618 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:29:57 INFO - PROCESS | 1662 | 1467818997626 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:29:57 INFO - PROCESS | 1662 | 1467818997630 Marionette TRACE conn2 <- [1,1842,null,{}] 08:29:57 INFO - PROCESS | 1662 | 1467818997634 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:29:57 INFO - PROCESS | 1662 | 1467818997636 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:57 INFO - PROCESS | 1662 | 1467818997742 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:29:57 INFO - PROCESS | 1662 | 1467818997817 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818997818 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cb2e800 == 49 [pid = 1662] [id = 468] 08:29:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x124d93800) [pid = 1662] [serial = 1403] [outer = 0x0] 08:29:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x126e71400) [pid = 1662] [serial = 1404] [outer = 0x124d93800] 08:29:57 INFO - PROCESS | 1662 | 1467818997847 Marionette DEBUG loaded listener.js 08:29:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x128ae1400) [pid = 1662] [serial = 1405] [outer = 0x124d93800] 08:29:58 INFO - PROCESS | 1662 | 1467818998253 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:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 677ms 08:29:58 INFO - PROCESS | 1662 | 1467818998299 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:29:58 INFO - PROCESS | 1662 | 1467818998302 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:29:58 INFO - PROCESS | 1662 | 1467818998304 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:29:58 INFO - PROCESS | 1662 | 1467818998305 Marionette TRACE conn2 <- [1,1846,null,{}] 08:29:58 INFO - PROCESS | 1662 | 1467818998308 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:29:58 INFO - PROCESS | 1662 | 1467818998309 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:58 INFO - PROCESS | 1662 | 1467818998434 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:29:58 INFO - PROCESS | 1662 | 1467818998511 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818998512 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d3d5800 == 50 [pid = 1662] [id = 469] 08:29:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x128ae0400) [pid = 1662] [serial = 1406] [outer = 0x0] 08:29:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12a547000) [pid = 1662] [serial = 1407] [outer = 0x128ae0400] 08:29:58 INFO - PROCESS | 1662 | 1467818998541 Marionette DEBUG loaded listener.js 08:29:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x12a5e4000) [pid = 1662] [serial = 1408] [outer = 0x128ae0400] 08:29:58 INFO - PROCESS | 1662 | 1467818998960 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:29:59 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:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 719ms 08:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:29:59 INFO - PROCESS | 1662 | 1467818999035 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:29:59 INFO - PROCESS | 1662 | 1467818999036 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:29:59 INFO - PROCESS | 1662 | 1467818999040 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:29:59 INFO - PROCESS | 1662 | 1467818999041 Marionette TRACE conn2 <- [1,1850,null,{}] 08:29:59 INFO - PROCESS | 1662 | 1467818999044 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:29:59 INFO - PROCESS | 1662 | 1467818999045 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:59 INFO - PROCESS | 1662 | 1467818999290 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:29:59 INFO - PROCESS | 1662 | 1467818999385 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467818999387 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:29:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x119278000 == 51 [pid = 1662] [id = 470] 08:29:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1130f3400) [pid = 1662] [serial = 1409] [outer = 0x0] 08:29:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1133bcc00) [pid = 1662] [serial = 1410] [outer = 0x1130f3400] 08:29:59 INFO - PROCESS | 1662 | 1467818999416 Marionette DEBUG loaded listener.js 08:29:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x116a7a800) [pid = 1662] [serial = 1411] [outer = 0x1130f3400] 08:29:59 INFO - PROCESS | 1662 | 1467818999919 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:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 921ms 08:29:59 INFO - PROCESS | 1662 | 1467818999972 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:29:59 INFO - PROCESS | 1662 | 1467818999975 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:29:59 INFO - PROCESS | 1662 | 1467818999980 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:29:59 INFO - PROCESS | 1662 | 1467818999983 Marionette TRACE conn2 <- [1,1854,null,{}] 08:29:59 INFO - PROCESS | 1662 | 1467818999988 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:29:59 INFO - PROCESS | 1662 | 1467818999990 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:00 INFO - PROCESS | 1662 | 1467819000086 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:30:00 INFO - PROCESS | 1662 | 1467819000178 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819000180 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x116aad800 == 52 [pid = 1662] [id = 471] 08:30:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x11823d800) [pid = 1662] [serial = 1412] [outer = 0x0] 08:30:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x118411400) [pid = 1662] [serial = 1413] [outer = 0x11823d800] 08:30:00 INFO - PROCESS | 1662 | 1467819000226 Marionette DEBUG loaded listener.js 08:30:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x119060000) [pid = 1662] [serial = 1414] [outer = 0x11823d800] 08:30:00 INFO - PROCESS | 1662 | 1467819000806 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:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12cb33000 == 51 [pid = 1662] [id = 464] 08:30:00 INFO - PROCESS | 1662 | --DOCSHELL 0x1126ec000 == 50 [pid = 1662] [id = 463] 08:30:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12b835800 == 49 [pid = 1662] [id = 462] 08:30:00 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x124d8f800) [pid = 1662] [serial = 1341] [outer = 0x0] [url = about:blank] 08:30:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba92000 == 48 [pid = 1662] [id = 461] 08:30:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12aadc000 == 47 [pid = 1662] [id = 460] 08:30:00 INFO - PROCESS | 1662 | --DOCSHELL 0x116baf000 == 46 [pid = 1662] [id = 459] 08:30:00 INFO - PROCESS | 1662 | --DOCSHELL 0x116bb1000 == 45 [pid = 1662] [id = 458] 08:30:00 INFO - PROCESS | 1662 | --DOCSHELL 0x124685000 == 44 [pid = 1662] [id = 457] 08:30:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12330b000 == 43 [pid = 1662] [id = 456] 08:30:00 INFO - PROCESS | 1662 | --DOCSHELL 0x11925d800 == 42 [pid = 1662] [id = 455] 08:30:00 INFO - PROCESS | 1662 | --DOCSHELL 0x116a60800 == 41 [pid = 1662] [id = 454] 08:30:00 INFO - PROCESS | 1662 | --DOCSHELL 0x11901f000 == 40 [pid = 1662] [id = 453] 08:30:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd9f800 == 39 [pid = 1662] [id = 451] 08:30:00 INFO - PROCESS | 1662 | --DOCSHELL 0x12910c800 == 38 [pid = 1662] [id = 450] 08:30:00 INFO - PROCESS | 1662 | --DOCSHELL 0x1199b1000 == 37 [pid = 1662] [id = 449] 08:30:00 INFO - PROCESS | 1662 | --DOCSHELL 0x112761000 == 36 [pid = 1662] [id = 448] 08:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 927ms 08:30:00 INFO - PROCESS | 1662 | 1467819000907 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:30:00 INFO - PROCESS | 1662 | 1467819000909 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:30:00 INFO - PROCESS | 1662 | 1467819000911 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:30:00 INFO - PROCESS | 1662 | 1467819000912 Marionette TRACE conn2 <- [1,1858,null,{}] 08:30:00 INFO - PROCESS | 1662 | 1467819000915 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:00 INFO - PROCESS | 1662 | 1467819000916 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:01 INFO - PROCESS | 1662 | 1467819001001 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:30:01 INFO - PROCESS | 1662 | 1467819001008 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819001009 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x117f40800 == 37 [pid = 1662] [id = 472] 08:30:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x11956b000) [pid = 1662] [serial = 1415] [outer = 0x0] 08:30:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x119ab0400) [pid = 1662] [serial = 1416] [outer = 0x11956b000] 08:30:01 INFO - PROCESS | 1662 | 1467819001034 Marionette DEBUG loaded listener.js 08:30:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x119eb5400) [pid = 1662] [serial = 1417] [outer = 0x11956b000] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x1194bf800) [pid = 1662] [serial = 1323] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x1175aec00) [pid = 1662] [serial = 1317] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x119b69000) [pid = 1662] [serial = 1326] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x117f5c400) [pid = 1662] [serial = 1318] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1130e9000) [pid = 1662] [serial = 1314] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x1129ac800) [pid = 1662] [serial = 1312] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x111f04c00) [pid = 1662] [serial = 1311] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x118408400) [pid = 1662] [serial = 1320] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x118306000) [pid = 1662] [serial = 1308] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1131dcc00) [pid = 1662] [serial = 1305] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x119eb9000) [pid = 1662] [serial = 1329] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x124b23400) [pid = 1662] [serial = 1339] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x119d0f000) [pid = 1662] [serial = 1327] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1128cfc00) [pid = 1662] [serial = 1332] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x123477c00) [pid = 1662] [serial = 1330] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x113d3a800) [pid = 1662] [serial = 1333] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x123711400) [pid = 1662] [serial = 1338] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x117245000) [pid = 1662] [serial = 1335] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12347ac00) [pid = 1662] [serial = 1336] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x113d63800) [pid = 1662] [serial = 1315] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11956c000) [pid = 1662] [serial = 1324] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x110e3dc00) [pid = 1662] [serial = 1321] [outer = 0x0] [url = about:blank] 08:30:01 INFO - PROCESS | 1662 | 1467819001411 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:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 519ms 08:30:01 INFO - PROCESS | 1662 | 1467819001430 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:30:01 INFO - PROCESS | 1662 | 1467819001434 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:30:01 INFO - PROCESS | 1662 | 1467819001441 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:30:01 INFO - PROCESS | 1662 | 1467819001444 Marionette TRACE conn2 <- [1,1862,null,{}] 08:30:01 INFO - PROCESS | 1662 | 1467819001447 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:01 INFO - PROCESS | 1662 | 1467819001449 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:01 INFO - PROCESS | 1662 | 1467819001555 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:30:01 INFO - PROCESS | 1662 | 1467819001559 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819001560 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1241e2000 == 38 [pid = 1662] [id = 473] 08:30:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x121278000) [pid = 1662] [serial = 1418] [outer = 0x0] 08:30:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12370d000) [pid = 1662] [serial = 1419] [outer = 0x121278000] 08:30:01 INFO - PROCESS | 1662 | 1467819001585 Marionette DEBUG loaded listener.js 08:30:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1257c7400) [pid = 1662] [serial = 1420] [outer = 0x121278000] 08:30:01 INFO - PROCESS | 1662 | 1467819001920 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:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 527ms 08:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:30:01 INFO - PROCESS | 1662 | 1467819001972 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:30:01 INFO - PROCESS | 1662 | 1467819001973 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:30:01 INFO - PROCESS | 1662 | 1467819001977 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:30:01 INFO - PROCESS | 1662 | 1467819001978 Marionette TRACE conn2 <- [1,1866,null,{}] 08:30:01 INFO - PROCESS | 1662 | 1467819001980 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:01 INFO - PROCESS | 1662 | 1467819001981 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:02 INFO - PROCESS | 1662 | 1467819002060 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:30:02 INFO - PROCESS | 1662 | 1467819002066 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819002070 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x127029800 == 39 [pid = 1662] [id = 474] 08:30:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x125cb6800) [pid = 1662] [serial = 1421] [outer = 0x0] 08:30:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x128a8e400) [pid = 1662] [serial = 1422] [outer = 0x125cb6800] 08:30:02 INFO - PROCESS | 1662 | 1467819002094 Marionette DEBUG loaded listener.js 08:30:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128ae8400) [pid = 1662] [serial = 1423] [outer = 0x125cb6800] 08:30:02 INFO - PROCESS | 1662 | 1467819002476 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:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 519ms 08:30:02 INFO - PROCESS | 1662 | 1467819002497 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:30:02 INFO - PROCESS | 1662 | 1467819002499 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:30:02 INFO - PROCESS | 1662 | 1467819002504 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:30:02 INFO - PROCESS | 1662 | 1467819002506 Marionette TRACE conn2 <- [1,1870,null,{}] 08:30:02 INFO - PROCESS | 1662 | 1467819002510 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:02 INFO - PROCESS | 1662 | 1467819002511 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:02 INFO - PROCESS | 1662 | 1467819002686 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:30:02 INFO - PROCESS | 1662 | 1467819002780 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819002786 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12910a000 == 40 [pid = 1662] [id = 475] 08:30:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12950a400) [pid = 1662] [serial = 1424] [outer = 0x0] 08:30:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x129510c00) [pid = 1662] [serial = 1425] [outer = 0x12950a400] 08:30:02 INFO - PROCESS | 1662 | 1467819002841 Marionette DEBUG loaded listener.js 08:30:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12a5e5000) [pid = 1662] [serial = 1426] [outer = 0x12950a400] 08:30:03 INFO - PROCESS | 1662 | 1467819003322 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:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 871ms 08:30:03 INFO - PROCESS | 1662 | 1467819003374 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:30:03 INFO - PROCESS | 1662 | 1467819003377 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:30:03 INFO - PROCESS | 1662 | 1467819003380 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:30:03 INFO - PROCESS | 1662 | 1467819003384 Marionette TRACE conn2 <- [1,1874,null,{}] 08:30:03 INFO - PROCESS | 1662 | 1467819003387 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:03 INFO - PROCESS | 1662 | 1467819003389 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:03 INFO - PROCESS | 1662 | 1467819003495 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:30:03 INFO - PROCESS | 1662 | 1467819003571 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819003573 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185ec000 == 41 [pid = 1662] [id = 476] 08:30:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x117091000) [pid = 1662] [serial = 1427] [outer = 0x0] 08:30:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1177f3c00) [pid = 1662] [serial = 1428] [outer = 0x117091000] 08:30:03 INFO - PROCESS | 1662 | 1467819003605 Marionette DEBUG loaded listener.js 08:30:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x118671400) [pid = 1662] [serial = 1429] [outer = 0x117091000] 08:30:04 INFO - PROCESS | 1662 | 1467819004027 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:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 675ms 08:30:04 INFO - PROCESS | 1662 | 1467819004056 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:30:04 INFO - PROCESS | 1662 | 1467819004059 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:30:04 INFO - PROCESS | 1662 | 1467819004064 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:30:04 INFO - PROCESS | 1662 | 1467819004066 Marionette TRACE conn2 <- [1,1878,null,{}] 08:30:04 INFO - PROCESS | 1662 | 1467819004069 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:04 INFO - PROCESS | 1662 | 1467819004070 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:04 INFO - PROCESS | 1662 | 1467819004203 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:30:04 INFO - PROCESS | 1662 | 1467819004282 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819004283 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x124054000 == 42 [pid = 1662] [id = 477] 08:30:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x119ab1000) [pid = 1662] [serial = 1430] [outer = 0x0] 08:30:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x119d0a400) [pid = 1662] [serial = 1431] [outer = 0x119ab1000] 08:30:04 INFO - PROCESS | 1662 | 1467819004327 Marionette DEBUG loaded listener.js 08:30:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x121274800) [pid = 1662] [serial = 1432] [outer = 0x119ab1000] 08:30:04 INFO - PROCESS | 1662 | 1467819004755 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:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 720ms 08:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:30:04 INFO - PROCESS | 1662 | 1467819004785 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:30:04 INFO - PROCESS | 1662 | 1467819004787 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:30:04 INFO - PROCESS | 1662 | 1467819004790 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:30:04 INFO - PROCESS | 1662 | 1467819004793 Marionette TRACE conn2 <- [1,1882,null,{}] 08:30:04 INFO - PROCESS | 1662 | 1467819004800 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:04 INFO - PROCESS | 1662 | 1467819004804 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:04 INFO - PROCESS | 1662 | 1467819004911 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:30:04 INFO - PROCESS | 1662 | 1467819004987 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819004990 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a51f000 == 43 [pid = 1662] [id = 478] 08:30:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1256b7400) [pid = 1662] [serial = 1433] [outer = 0x0] 08:30:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x127416c00) [pid = 1662] [serial = 1434] [outer = 0x1256b7400] 08:30:05 INFO - PROCESS | 1662 | 1467819005065 Marionette DEBUG loaded listener.js 08:30:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x129508c00) [pid = 1662] [serial = 1435] [outer = 0x1256b7400] 08:30:05 INFO - PROCESS | 1662 | 1467819005502 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:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 774ms 08:30:05 INFO - PROCESS | 1662 | 1467819005564 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:30:05 INFO - PROCESS | 1662 | 1467819005566 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:30:05 INFO - PROCESS | 1662 | 1467819005568 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:30:05 INFO - PROCESS | 1662 | 1467819005570 Marionette TRACE conn2 <- [1,1886,null,{}] 08:30:05 INFO - PROCESS | 1662 | 1467819005572 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:05 INFO - PROCESS | 1662 | 1467819005574 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:05 INFO - PROCESS | 1662 | 1467819005683 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:30:05 INFO - PROCESS | 1662 | 1467819005748 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819005750 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b839000 == 44 [pid = 1662] [id = 479] 08:30:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x12a5a7800) [pid = 1662] [serial = 1436] [outer = 0x0] 08:30:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x12a7b9400) [pid = 1662] [serial = 1437] [outer = 0x12a5a7800] 08:30:05 INFO - PROCESS | 1662 | 1467819005821 Marionette DEBUG loaded listener.js 08:30:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x12b05d400) [pid = 1662] [serial = 1438] [outer = 0x12a5a7800] 08:30:06 INFO - PROCESS | 1662 | 1467819006283 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:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 769ms 08:30:06 INFO - PROCESS | 1662 | 1467819006339 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:30:06 INFO - PROCESS | 1662 | 1467819006341 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:30:06 INFO - PROCESS | 1662 | 1467819006345 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:30:06 INFO - PROCESS | 1662 | 1467819006347 Marionette TRACE conn2 <- [1,1890,null,{}] 08:30:06 INFO - PROCESS | 1662 | 1467819006371 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:06 INFO - PROCESS | 1662 | 1467819006372 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:06 INFO - PROCESS | 1662 | 1467819006500 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:30:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x12b05d800) [pid = 1662] [serial = 1439] [outer = 0x12cfabc00] 08:30:06 INFO - PROCESS | 1662 | 1467819006574 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819006575 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cb16800 == 45 [pid = 1662] [id = 480] 08:30:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x12b866400) [pid = 1662] [serial = 1440] [outer = 0x0] 08:30:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x12b867000) [pid = 1662] [serial = 1441] [outer = 0x12b866400] 08:30:06 INFO - PROCESS | 1662 | 1467819006614 Marionette DEBUG loaded listener.js 08:30:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x12b86e800) [pid = 1662] [serial = 1442] [outer = 0x12b866400] 08:30:07 INFO - PROCESS | 1662 | 1467819007211 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:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 926ms 08:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:30:07 INFO - PROCESS | 1662 | 1467819007271 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:30:07 INFO - PROCESS | 1662 | 1467819007273 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:30:07 INFO - PROCESS | 1662 | 1467819007276 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:30:07 INFO - PROCESS | 1662 | 1467819007278 Marionette TRACE conn2 <- [1,1894,null,{}] 08:30:07 INFO - PROCESS | 1662 | 1467819007281 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:07 INFO - PROCESS | 1662 | 1467819007283 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:07 INFO - PROCESS | 1662 | 1467819007378 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:30:07 INFO - PROCESS | 1662 | 1467819007460 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819007461 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x119267000 == 46 [pid = 1662] [id = 481] 08:30:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x118405c00) [pid = 1662] [serial = 1443] [outer = 0x0] 08:30:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x118985c00) [pid = 1662] [serial = 1444] [outer = 0x118405c00] 08:30:07 INFO - PROCESS | 1662 | 1467819007490 Marionette DEBUG loaded listener.js 08:30:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x11956f800) [pid = 1662] [serial = 1445] [outer = 0x118405c00] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x127029800 == 45 [pid = 1662] [id = 474] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1241e2000 == 44 [pid = 1662] [id = 473] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x117f40800 == 43 [pid = 1662] [id = 472] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x116aad800 == 42 [pid = 1662] [id = 471] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x119278000 == 41 [pid = 1662] [id = 470] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12cb2e800 == 40 [pid = 1662] [id = 468] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba74800 == 39 [pid = 1662] [id = 467] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1231cb000 == 38 [pid = 1662] [id = 466] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x115f0b000 == 37 [pid = 1662] [id = 465] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x113d20000 == 36 [pid = 1662] [id = 25] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba79000 == 35 [pid = 1662] [id = 10] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1184ed000 == 34 [pid = 1662] [id = 12] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12a76c000 == 33 [pid = 1662] [id = 8] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12bda9000 == 32 [pid = 1662] [id = 11] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x115fb7800 == 31 [pid = 1662] [id = 23] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12c67a800 == 30 [pid = 1662] [id = 14] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12d3d5800 == 29 [pid = 1662] [id = 469] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12cb26000 == 28 [pid = 1662] [id = 15] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12d718000 == 27 [pid = 1662] [id = 21] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1231c3000 == 26 [pid = 1662] [id = 452] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x116bc5000 == 25 [pid = 1662] [id = 24] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12cf88800 == 24 [pid = 1662] [id = 17] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12d0aa800 == 23 [pid = 1662] [id = 19] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x115fb4800 == 22 [pid = 1662] [id = 434] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x116507800 == 21 [pid = 1662] [id = 26] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x112121000 == 20 [pid = 1662] [id = 22] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12b833800 == 19 [pid = 1662] [id = 9] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x129114800 == 18 [pid = 1662] [id = 6] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3bc800 == 17 [pid = 1662] [id = 13] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1185f1000 == 16 [pid = 1662] [id = 20] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1182da800 == 15 [pid = 1662] [id = 436] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12b839000 == 14 [pid = 1662] [id = 479] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12a51f000 == 13 [pid = 1662] [id = 478] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x124054000 == 12 [pid = 1662] [id = 477] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1185ec000 == 11 [pid = 1662] [id = 476] 08:30:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12910a000 == 10 [pid = 1662] [id = 475] 08:30:10 INFO - PROCESS | 1662 | --DOCSHELL 0x12cb16800 == 9 [pid = 1662] [id = 480] 08:30:10 INFO - PROCESS | 1662 | 1467819010665 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:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 3434ms 08:30:10 INFO - PROCESS | 1662 | 1467819010710 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:30:10 INFO - PROCESS | 1662 | 1467819010713 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:30:10 INFO - PROCESS | 1662 | 1467819010716 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:30:10 INFO - PROCESS | 1662 | 1467819010718 Marionette TRACE conn2 <- [1,1898,null,{}] 08:30:10 INFO - PROCESS | 1662 | 1467819010723 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:10 INFO - PROCESS | 1662 | 1467819010724 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:10 INFO - PROCESS | 1662 | 1467819010833 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:30:10 INFO - PROCESS | 1662 | 1467819010882 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819010883 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x11756e800 == 10 [pid = 1662] [id = 482] 08:30:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x1175b3400) [pid = 1662] [serial = 1446] [outer = 0x0] 08:30:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x1175d2c00) [pid = 1662] [serial = 1447] [outer = 0x1175b3400] 08:30:10 INFO - PROCESS | 1662 | 1467819010911 Marionette DEBUG loaded listener.js 08:30:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x118310400) [pid = 1662] [serial = 1448] [outer = 0x1175b3400] 08:30:11 INFO - PROCESS | 1662 | 1467819011255 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:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 575ms 08:30:11 INFO - PROCESS | 1662 | 1467819011291 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:30:11 INFO - PROCESS | 1662 | 1467819011294 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:30:11 INFO - PROCESS | 1662 | 1467819011308 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:30:11 INFO - PROCESS | 1662 | 1467819011310 Marionette TRACE conn2 <- [1,1902,null,{}] 08:30:11 INFO - PROCESS | 1662 | 1467819011312 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:11 INFO - PROCESS | 1662 | 1467819011314 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:11 INFO - PROCESS | 1662 | 1467819011427 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:30:11 INFO - PROCESS | 1662 | 1467819011493 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819011495 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x116aae800 == 11 [pid = 1662] [id = 483] 08:30:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x119586000) [pid = 1662] [serial = 1449] [outer = 0x0] 08:30:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x119abb000) [pid = 1662] [serial = 1450] [outer = 0x119586000] 08:30:11 INFO - PROCESS | 1662 | 1467819011522 Marionette DEBUG loaded listener.js 08:30:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x119eb5800) [pid = 1662] [serial = 1451] [outer = 0x119586000] 08:30:11 INFO - PROCESS | 1662 | 1467819011865 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:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 573ms 08:30:11 INFO - PROCESS | 1662 | 1467819011880 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:30:11 INFO - PROCESS | 1662 | 1467819011890 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:30:11 INFO - PROCESS | 1662 | 1467819011893 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:30:11 INFO - PROCESS | 1662 | 1467819011895 Marionette TRACE conn2 <- [1,1906,null,{}] 08:30:11 INFO - PROCESS | 1662 | 1467819011909 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:11 INFO - PROCESS | 1662 | 1467819011912 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:12 INFO - PROCESS | 1662 | 1467819012022 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:30:12 INFO - PROCESS | 1662 | 1467819012027 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819012029 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x127285000 == 12 [pid = 1662] [id = 484] 08:30:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x1188c8c00) [pid = 1662] [serial = 1452] [outer = 0x0] 08:30:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x124d2e800) [pid = 1662] [serial = 1453] [outer = 0x1188c8c00] 08:30:12 INFO - PROCESS | 1662 | 1467819012094 Marionette DEBUG loaded listener.js 08:30:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x1257d3c00) [pid = 1662] [serial = 1454] [outer = 0x1188c8c00] 08:30:12 INFO - PROCESS | 1662 | 1467819012424 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:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 577ms 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x119b66c00) [pid = 1662] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x129190800) [pid = 1662] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x1128cb400) [pid = 1662] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x112e04c00) [pid = 1662] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x12370a400) [pid = 1662] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x1129a8400) [pid = 1662] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x1257d4800) [pid = 1662] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x113d5f000) [pid = 1662] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x111f2f800) [pid = 1662] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x119b6e400) [pid = 1662] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x119b6a800) [pid = 1662] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x11905c800) [pid = 1662] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x110e37c00) [pid = 1662] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x118410000) [pid = 1662] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x127239400) [pid = 1662] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x1175b3800) [pid = 1662] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x1168dbc00) [pid = 1662] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x118309c00) [pid = 1662] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x112db1800) [pid = 1662] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1292d5400) [pid = 1662] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x116a0bc00) [pid = 1662] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x124d93800) [pid = 1662] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x110e3b800) [pid = 1662] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x11823d800) [pid = 1662] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x121278000) [pid = 1662] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x118410800) [pid = 1662] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x116a82800) [pid = 1662] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1130f3400) [pid = 1662] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x11956b000) [pid = 1662] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x128ae0400) [pid = 1662] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x125cb6800) [pid = 1662] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119ab1000) [pid = 1662] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x117091000) [pid = 1662] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12950a400) [pid = 1662] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12a5a7800) [pid = 1662] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:30:13 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1256b7400) [pid = 1662] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:30:13 INFO - PROCESS | 1662 | 1467819013158 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:30:13 INFO - PROCESS | 1662 | 1467819013160 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:30:13 INFO - PROCESS | 1662 | 1467819013173 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:30:13 INFO - PROCESS | 1662 | 1467819013174 Marionette TRACE conn2 <- [1,1910,null,{}] 08:30:13 INFO - PROCESS | 1662 | 1467819013176 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:13 INFO - PROCESS | 1662 | 1467819013177 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:13 INFO - PROCESS | 1662 | 1467819013261 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:30:13 INFO - PROCESS | 1662 | 1467819013266 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819013267 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x117566000 == 13 [pid = 1662] [id = 485] 08:30:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x112e06800) [pid = 1662] [serial = 1455] [outer = 0x0] 08:30:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1133bc400) [pid = 1662] [serial = 1456] [outer = 0x112e06800] 08:30:13 INFO - PROCESS | 1662 | 1467819013295 Marionette DEBUG loaded listener.js 08:30:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x116a0bc00) [pid = 1662] [serial = 1457] [outer = 0x112e06800] 08:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 471ms 08:30:13 INFO - PROCESS | 1662 | 1467819013637 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:13 INFO - PROCESS | 1662 | 1467819013643 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:30:13 INFO - PROCESS | 1662 | 1467819013644 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:30:13 INFO - PROCESS | 1662 | 1467819013646 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:30:13 INFO - PROCESS | 1662 | 1467819013647 Marionette TRACE conn2 <- [1,1914,null,{}] 08:30:13 INFO - PROCESS | 1662 | 1467819013650 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:13 INFO - PROCESS | 1662 | 1467819013652 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:13 INFO - PROCESS | 1662 | 1467819013741 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:30:13 INFO - PROCESS | 1662 | 1467819013810 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819013811 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a51f000 == 14 [pid = 1662] [id = 486] 08:30:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x113048400) [pid = 1662] [serial = 1458] [outer = 0x0] 08:30:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x117091000) [pid = 1662] [serial = 1459] [outer = 0x113048400] 08:30:13 INFO - PROCESS | 1662 | 1467819013835 Marionette DEBUG loaded listener.js 08:30:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x11867a000) [pid = 1662] [serial = 1460] [outer = 0x113048400] 08:30:14 INFO - PROCESS | 1662 | 1467819014116 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:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 518ms 08:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:30:14 INFO - PROCESS | 1662 | 1467819014165 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:30:14 INFO - PROCESS | 1662 | 1467819014166 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:30:14 INFO - PROCESS | 1662 | 1467819014171 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:30:14 INFO - PROCESS | 1662 | 1467819014173 Marionette TRACE conn2 <- [1,1918,null,{}] 08:30:14 INFO - PROCESS | 1662 | 1467819014175 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:14 INFO - PROCESS | 1662 | 1467819014180 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:14 INFO - PROCESS | 1662 | 1467819014289 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:30:14 INFO - PROCESS | 1662 | 1467819014293 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819014294 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd98000 == 15 [pid = 1662] [id = 487] 08:30:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1190e8000) [pid = 1662] [serial = 1461] [outer = 0x0] 08:30:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x119eb6000) [pid = 1662] [serial = 1462] [outer = 0x1190e8000] 08:30:14 INFO - PROCESS | 1662 | 1467819014319 Marionette DEBUG loaded listener.js 08:30:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x128f9c800) [pid = 1662] [serial = 1463] [outer = 0x1190e8000] 08:30:14 INFO - PROCESS | 1662 | 1467819014659 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:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 523ms 08:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:30:14 INFO - PROCESS | 1662 | 1467819014715 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:30:14 INFO - PROCESS | 1662 | 1467819014716 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:30:14 INFO - PROCESS | 1662 | 1467819014720 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:30:14 INFO - PROCESS | 1662 | 1467819014723 Marionette TRACE conn2 <- [1,1922,null,{}] 08:30:14 INFO - PROCESS | 1662 | 1467819014725 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:14 INFO - PROCESS | 1662 | 1467819014727 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:14 INFO - PROCESS | 1662 | 1467819014811 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:30:14 INFO - PROCESS | 1662 | 1467819014814 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819014816 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c683800 == 16 [pid = 1662] [id = 488] 08:30:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1130f1800) [pid = 1662] [serial = 1464] [outer = 0x0] 08:30:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12918e400) [pid = 1662] [serial = 1465] [outer = 0x1130f1800] 08:30:14 INFO - PROCESS | 1662 | 1467819014843 Marionette DEBUG loaded listener.js 08:30:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1292dc400) [pid = 1662] [serial = 1466] [outer = 0x1130f1800] 08:30:15 INFO - PROCESS | 1662 | 1467819015293 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:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 623ms 08:30:15 INFO - PROCESS | 1662 | 1467819015360 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:30:15 INFO - PROCESS | 1662 | 1467819015364 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:30:15 INFO - PROCESS | 1662 | 1467819015373 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:30:15 INFO - PROCESS | 1662 | 1467819015376 Marionette TRACE conn2 <- [1,1926,null,{}] 08:30:15 INFO - PROCESS | 1662 | 1467819015382 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:15 INFO - PROCESS | 1662 | 1467819015385 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:15 INFO - PROCESS | 1662 | 1467819015545 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:30:15 INFO - PROCESS | 1662 | 1467819015721 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819015722 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185e2000 == 17 [pid = 1662] [id = 489] 08:30:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x117091800) [pid = 1662] [serial = 1467] [outer = 0x0] 08:30:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1177ed800) [pid = 1662] [serial = 1468] [outer = 0x117091800] 08:30:15 INFO - PROCESS | 1662 | 1467819015773 Marionette DEBUG loaded listener.js 08:30:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x118671c00) [pid = 1662] [serial = 1469] [outer = 0x117091800] 08:30:16 INFO - PROCESS | 1662 | 1467819016294 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:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 974ms 08:30:16 INFO - PROCESS | 1662 | 1467819016378 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:30:16 INFO - PROCESS | 1662 | 1467819016381 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:30:16 INFO - PROCESS | 1662 | 1467819016390 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:30:16 INFO - PROCESS | 1662 | 1467819016392 Marionette TRACE conn2 <- [1,1930,null,{}] 08:30:16 INFO - PROCESS | 1662 | 1467819016394 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:16 INFO - PROCESS | 1662 | 1467819016396 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:16 INFO - PROCESS | 1662 | 1467819016505 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:30:16 INFO - PROCESS | 1662 | 1467819016598 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819016600 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x12727f800 == 18 [pid = 1662] [id = 490] 08:30:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1194c4000) [pid = 1662] [serial = 1470] [outer = 0x0] 08:30:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x11957e800) [pid = 1662] [serial = 1471] [outer = 0x1194c4000] 08:30:16 INFO - PROCESS | 1662 | 1467819016630 Marionette DEBUG loaded listener.js 08:30:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x119eb3000) [pid = 1662] [serial = 1472] [outer = 0x1194c4000] 08:30:17 INFO - PROCESS | 1662 | 1467819017337 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:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1022ms 08:30:17 INFO - PROCESS | 1662 | 1467819017412 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:30:17 INFO - PROCESS | 1662 | 1467819017414 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:30:17 INFO - PROCESS | 1662 | 1467819017424 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:30:17 INFO - PROCESS | 1662 | 1467819017426 Marionette TRACE conn2 <- [1,1934,null,{}] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1256ae000) [pid = 1662] [serial = 1342] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1121b7c00) [pid = 1662] [serial = 1303] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x1121bdc00) [pid = 1662] [serial = 1345] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x124667800) [pid = 1662] [serial = 1354] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x125cb5800) [pid = 1662] [serial = 1357] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x119566400) [pid = 1662] [serial = 1351] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x116240800) [pid = 1662] [serial = 1306] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1175ab400) [pid = 1662] [serial = 1348] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x11840b000) [pid = 1662] [serial = 1309] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12b1bb000) [pid = 1662] [serial = 1393] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1292e2400) [pid = 1662] [serial = 1381] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12370a000) [pid = 1662] [serial = 1387] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1190e7800) [pid = 1662] [serial = 1386] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x126e71400) [pid = 1662] [serial = 1404] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1128cc000) [pid = 1662] [serial = 1395] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118411400) [pid = 1662] [serial = 1413] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x119060000) [pid = 1662] [serial = 1414] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12370d000) [pid = 1662] [serial = 1419] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128a8e400) [pid = 1662] [serial = 1422] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119572c00) [pid = 1662] [serial = 1401] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11840b800) [pid = 1662] [serial = 1398] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1133bcc00) [pid = 1662] [serial = 1410] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x116a7a800) [pid = 1662] [serial = 1411] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1130ec000) [pid = 1662] [serial = 1396] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119ab0400) [pid = 1662] [serial = 1416] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119eb5400) [pid = 1662] [serial = 1417] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12a547000) [pid = 1662] [serial = 1407] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12b05e400) [pid = 1662] [serial = 1392] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1188fd000) [pid = 1662] [serial = 1399] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12a7ba400) [pid = 1662] [serial = 1390] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x124b29400) [pid = 1662] [serial = 1402] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12a547400) [pid = 1662] [serial = 1384] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x129188800) [pid = 1662] [serial = 1378] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128ae1400) [pid = 1662] [serial = 1405] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12a5e4000) [pid = 1662] [serial = 1408] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1257c7400) [pid = 1662] [serial = 1420] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128ae5800) [pid = 1662] [serial = 1375] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128ae8400) [pid = 1662] [serial = 1423] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12a5b1400) [pid = 1662] [serial = 1389] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x121274800) [pid = 1662] [serial = 1432] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x118671400) [pid = 1662] [serial = 1429] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x119d0a400) [pid = 1662] [serial = 1431] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12a5e5000) [pid = 1662] [serial = 1426] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1177f3c00) [pid = 1662] [serial = 1428] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x127242c00) [pid = 1662] [serial = 1374] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x117247c00) [pid = 1662] [serial = 1360] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x116805000) [pid = 1662] [serial = 1359] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x128f9c400) [pid = 1662] [serial = 1377] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x1257cc800) [pid = 1662] [serial = 1372] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x123703800) [pid = 1662] [serial = 1371] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x119eb4000) [pid = 1662] [serial = 1368] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x123296c00) [pid = 1662] [serial = 1369] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x1194c2c00) [pid = 1662] [serial = 1365] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x119ab6400) [pid = 1662] [serial = 1366] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x111c22000) [pid = 1662] [serial = 1344] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x119b71000) [pid = 1662] [serial = 1353] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x129510c00) [pid = 1662] [serial = 1425] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x12918f800) [pid = 1662] [serial = 1380] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x117f59400) [pid = 1662] [serial = 1362] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x118410400) [pid = 1662] [serial = 1363] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x124d90800) [pid = 1662] [serial = 1356] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 57 (0x118989400) [pid = 1662] [serial = 1350] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 56 (0x1168ce000) [pid = 1662] [serial = 1347] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 55 (0x129507800) [pid = 1662] [serial = 1383] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 54 (0x12b867000) [pid = 1662] [serial = 1441] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 53 (0x12b05d400) [pid = 1662] [serial = 1438] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 52 (0x12b062800) [pid = 1662] [serial = 886] [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:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 51 (0x129508c00) [pid = 1662] [serial = 1435] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 50 (0x12a7b9400) [pid = 1662] [serial = 1437] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | --DOMWINDOW == 49 (0x127416c00) [pid = 1662] [serial = 1434] [outer = 0x0] [url = about:blank] 08:30:17 INFO - PROCESS | 1662 | 1467819017490 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:17 INFO - PROCESS | 1662 | 1467819017492 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:17 INFO - PROCESS | 1662 | 1467819017647 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:30:17 INFO - PROCESS | 1662 | 1467819017658 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819017659 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x113d0e800 == 19 [pid = 1662] [id = 491] 08:30:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 50 (0x11213cc00) [pid = 1662] [serial = 1473] [outer = 0x0] 08:30:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 51 (0x1128d6800) [pid = 1662] [serial = 1474] [outer = 0x11213cc00] 08:30:17 INFO - PROCESS | 1662 | 1467819017704 Marionette DEBUG loaded listener.js 08:30:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 52 (0x1129af400) [pid = 1662] [serial = 1475] [outer = 0x11213cc00] 08:30:18 INFO - PROCESS | 1662 | 1467819018118 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:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 758ms 08:30:18 INFO - PROCESS | 1662 | 1467819018175 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:30:18 INFO - PROCESS | 1662 | 1467819018178 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:30:18 INFO - PROCESS | 1662 | 1467819018182 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:30:18 INFO - PROCESS | 1662 | 1467819018183 Marionette TRACE conn2 <- [1,1938,null,{}] 08:30:18 INFO - PROCESS | 1662 | 1467819018186 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:18 INFO - PROCESS | 1662 | 1467819018188 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:18 INFO - PROCESS | 1662 | 1467819018266 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:30:18 INFO - PROCESS | 1662 | 1467819018272 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819018274 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a4f000 == 20 [pid = 1662] [id = 492] 08:30:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 53 (0x112ed5400) [pid = 1662] [serial = 1476] [outer = 0x0] 08:30:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 54 (0x1131de400) [pid = 1662] [serial = 1477] [outer = 0x112ed5400] 08:30:18 INFO - PROCESS | 1662 | 1467819018303 Marionette DEBUG loaded listener.js 08:30:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 55 (0x113d61000) [pid = 1662] [serial = 1478] [outer = 0x112ed5400] 08:30:18 INFO - PROCESS | 1662 | 1467819018621 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:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 469ms 08:30:18 INFO - PROCESS | 1662 | 1467819018652 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:30:18 INFO - PROCESS | 1662 | 1467819018654 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:30:18 INFO - PROCESS | 1662 | 1467819018657 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:30:18 INFO - PROCESS | 1662 | 1467819018667 Marionette TRACE conn2 <- [1,1942,null,{}] 08:30:18 INFO - PROCESS | 1662 | 1467819018685 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:18 INFO - PROCESS | 1662 | 1467819018689 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:18 INFO - PROCESS | 1662 | 1467819018765 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:30:18 INFO - PROCESS | 1662 | 1467819018772 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819018774 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x118419000 == 21 [pid = 1662] [id = 493] 08:30:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 56 (0x116298c00) [pid = 1662] [serial = 1479] [outer = 0x0] 08:30:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x116a06800) [pid = 1662] [serial = 1480] [outer = 0x116298c00] 08:30:18 INFO - PROCESS | 1662 | 1467819018802 Marionette DEBUG loaded listener.js 08:30:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x1175a8400) [pid = 1662] [serial = 1481] [outer = 0x116298c00] 08:30:19 INFO - PROCESS | 1662 | 1467819019149 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:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 533ms 08:30:19 INFO - PROCESS | 1662 | 1467819019191 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:30:19 INFO - PROCESS | 1662 | 1467819019193 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:30:19 INFO - PROCESS | 1662 | 1467819019195 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:30:19 INFO - PROCESS | 1662 | 1467819019196 Marionette TRACE conn2 <- [1,1946,null,{}] 08:30:19 INFO - PROCESS | 1662 | 1467819019198 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:19 INFO - PROCESS | 1662 | 1467819019200 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:19 INFO - PROCESS | 1662 | 1467819019281 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:30:19 INFO - PROCESS | 1662 | 1467819019338 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819019339 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184d6000 == 22 [pid = 1662] [id = 494] 08:30:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x116b1b800) [pid = 1662] [serial = 1482] [outer = 0x0] 08:30:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x1177edc00) [pid = 1662] [serial = 1483] [outer = 0x116b1b800] 08:30:19 INFO - PROCESS | 1662 | 1467819019364 Marionette DEBUG loaded listener.js 08:30:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x118304800) [pid = 1662] [serial = 1484] [outer = 0x116b1b800] 08:30:19 INFO - PROCESS | 1662 | 1467819019662 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:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 521ms 08:30:19 INFO - PROCESS | 1662 | 1467819019717 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:30:19 INFO - PROCESS | 1662 | 1467819019719 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:30:19 INFO - PROCESS | 1662 | 1467819019721 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:30:19 INFO - PROCESS | 1662 | 1467819019722 Marionette TRACE conn2 <- [1,1950,null,{}] 08:30:19 INFO - PROCESS | 1662 | 1467819019731 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:19 INFO - PROCESS | 1662 | 1467819019732 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:19 INFO - PROCESS | 1662 | 1467819019831 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:30:19 INFO - PROCESS | 1662 | 1467819019835 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819019836 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x119273000 == 23 [pid = 1662] [id = 495] 08:30:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x11708f400) [pid = 1662] [serial = 1485] [outer = 0x0] 08:30:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x11830f000) [pid = 1662] [serial = 1486] [outer = 0x11708f400] 08:30:19 INFO - PROCESS | 1662 | 1467819019860 Marionette DEBUG loaded listener.js 08:30:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x118670c00) [pid = 1662] [serial = 1487] [outer = 0x11708f400] 08:30:20 INFO - PROCESS | 1662 | 1467819020216 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:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 518ms 08:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:30:20 INFO - PROCESS | 1662 | 1467819020239 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 1662 | 1467819020240 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:30:20 INFO - PROCESS | 1662 | 1467819020242 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 1662 | 1467819020244 Marionette TRACE conn2 <- [1,1954,null,{}] 08:30:20 INFO - PROCESS | 1662 | 1467819020253 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:20 INFO - PROCESS | 1662 | 1467819020257 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:20 INFO - PROCESS | 1662 | 1467819020375 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:30:20 INFO - PROCESS | 1662 | 1467819020379 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819020380 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x119998800 == 24 [pid = 1662] [id = 496] 08:30:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x118675000) [pid = 1662] [serial = 1488] [outer = 0x0] 08:30:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x11905cc00) [pid = 1662] [serial = 1489] [outer = 0x118675000] 08:30:20 INFO - PROCESS | 1662 | 1467819020406 Marionette DEBUG loaded listener.js 08:30:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x119582800) [pid = 1662] [serial = 1490] [outer = 0x118675000] 08:30:20 INFO - PROCESS | 1662 | 1467819020716 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:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 527ms 08:30:20 INFO - PROCESS | 1662 | 1467819020772 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 1662 | 1467819020774 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:30:20 INFO - PROCESS | 1662 | 1467819020776 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 1662 | 1467819020784 Marionette TRACE conn2 <- [1,1958,null,{}] 08:30:20 INFO - PROCESS | 1662 | 1467819020795 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:20 INFO - PROCESS | 1662 | 1467819020797 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:20 INFO - PROCESS | 1662 | 1467819020891 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:30:20 INFO - PROCESS | 1662 | 1467819020895 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819020896 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231c8000 == 25 [pid = 1662] [id = 497] 08:30:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x110e35000) [pid = 1662] [serial = 1491] [outer = 0x0] 08:30:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x119b67000) [pid = 1662] [serial = 1492] [outer = 0x110e35000] 08:30:20 INFO - PROCESS | 1662 | 1467819020920 Marionette DEBUG loaded listener.js 08:30:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x119b6f000) [pid = 1662] [serial = 1493] [outer = 0x110e35000] 08:30:21 INFO - PROCESS | 1662 | 1467819021247 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:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 486ms 08:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:30:21 INFO - PROCESS | 1662 | 1467819021265 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:30:21 INFO - PROCESS | 1662 | 1467819021266 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:30:21 INFO - PROCESS | 1662 | 1467819021270 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:30:21 INFO - PROCESS | 1662 | 1467819021271 Marionette TRACE conn2 <- [1,1962,null,{}] 08:30:21 INFO - PROCESS | 1662 | 1467819021274 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:21 INFO - PROCESS | 1662 | 1467819021275 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:21 INFO - PROCESS | 1662 | 1467819021372 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:30:21 INFO - PROCESS | 1662 | 1467819021375 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819021376 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x124043800 == 26 [pid = 1662] [id = 498] 08:30:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x119aafc00) [pid = 1662] [serial = 1494] [outer = 0x0] 08:30:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x119d10000) [pid = 1662] [serial = 1495] [outer = 0x119aafc00] 08:30:21 INFO - PROCESS | 1662 | 1467819021400 Marionette DEBUG loaded listener.js 08:30:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x119ebb400) [pid = 1662] [serial = 1496] [outer = 0x119aafc00] 08:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x118405c00) [pid = 1662] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x12b866400) [pid = 1662] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x1188c8c00) [pid = 1662] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x119586000) [pid = 1662] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x113048400) [pid = 1662] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x112e06800) [pid = 1662] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x1175b3400) [pid = 1662] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:30:21 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x1190e8000) [pid = 1662] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:30:21 INFO - PROCESS | 1662 | 1467819021726 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:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 472ms 08:30:21 INFO - PROCESS | 1662 | 1467819021741 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:30:21 INFO - PROCESS | 1662 | 1467819021742 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:30:21 INFO - PROCESS | 1662 | 1467819021745 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:30:21 INFO - PROCESS | 1662 | 1467819021746 Marionette TRACE conn2 <- [1,1966,null,{}] 08:30:21 INFO - PROCESS | 1662 | 1467819021748 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:21 INFO - PROCESS | 1662 | 1467819021749 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:21 INFO - PROCESS | 1662 | 1467819021844 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:30:21 INFO - PROCESS | 1662 | 1467819021848 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819021848 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x117f4f800 == 27 [pid = 1662] [id = 499] 08:30:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x1175b3400) [pid = 1662] [serial = 1497] [outer = 0x0] 08:30:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x119493000) [pid = 1662] [serial = 1498] [outer = 0x1175b3400] 08:30:21 INFO - PROCESS | 1662 | 1467819021875 Marionette DEBUG loaded listener.js 08:30:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x121164000) [pid = 1662] [serial = 1499] [outer = 0x1175b3400] 08:30:22 INFO - PROCESS | 1662 | 1467819022213 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:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 517ms 08:30:22 INFO - PROCESS | 1662 | 1467819022265 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:30:22 INFO - PROCESS | 1662 | 1467819022266 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:30:22 INFO - PROCESS | 1662 | 1467819022268 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:30:22 INFO - PROCESS | 1662 | 1467819022269 Marionette TRACE conn2 <- [1,1970,null,{}] 08:30:22 INFO - PROCESS | 1662 | 1467819022271 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:22 INFO - PROCESS | 1662 | 1467819022272 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:22 INFO - PROCESS | 1662 | 1467819022350 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:30:22 INFO - PROCESS | 1662 | 1467819022355 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819022357 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x125c54000 == 28 [pid = 1662] [id = 500] 08:30:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x121271c00) [pid = 1662] [serial = 1500] [outer = 0x0] 08:30:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x121278c00) [pid = 1662] [serial = 1501] [outer = 0x121271c00] 08:30:22 INFO - PROCESS | 1662 | 1467819022381 Marionette DEBUG loaded listener.js 08:30:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x123299800) [pid = 1662] [serial = 1502] [outer = 0x121271c00] 08:30:22 INFO - PROCESS | 1662 | 1467819022690 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:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 472ms 08:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:30:22 INFO - PROCESS | 1662 | 1467819022741 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:30:22 INFO - PROCESS | 1662 | 1467819022743 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:30:22 INFO - PROCESS | 1662 | 1467819022745 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:30:22 INFO - PROCESS | 1662 | 1467819022748 Marionette TRACE conn2 <- [1,1974,null,{}] 08:30:22 INFO - PROCESS | 1662 | 1467819022751 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:22 INFO - PROCESS | 1662 | 1467819022764 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:22 INFO - PROCESS | 1662 | 1467819022906 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:30:22 INFO - PROCESS | 1662 | 1467819022987 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819022989 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x127286800 == 29 [pid = 1662] [id = 501] 08:30:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x118304000) [pid = 1662] [serial = 1503] [outer = 0x0] 08:30:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x123702c00) [pid = 1662] [serial = 1504] [outer = 0x118304000] 08:30:23 INFO - PROCESS | 1662 | 1467819023032 Marionette DEBUG loaded listener.js 08:30:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x124d28000) [pid = 1662] [serial = 1505] [outer = 0x118304000] 08:30:23 INFO - PROCESS | 1662 | 1467819023424 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:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 720ms 08:30:23 INFO - PROCESS | 1662 | 1467819023466 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:30:23 INFO - PROCESS | 1662 | 1467819023468 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:30:23 INFO - PROCESS | 1662 | 1467819023472 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:30:23 INFO - PROCESS | 1662 | 1467819023475 Marionette TRACE conn2 <- [1,1978,null,{}] 08:30:23 INFO - PROCESS | 1662 | 1467819023485 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:23 INFO - PROCESS | 1662 | 1467819023486 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:23 INFO - PROCESS | 1662 | 1467819023580 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:30:23 INFO - PROCESS | 1662 | 1467819023586 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819023587 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x129107800 == 30 [pid = 1662] [id = 502] 08:30:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x125074000) [pid = 1662] [serial = 1506] [outer = 0x0] 08:30:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1251eb400) [pid = 1662] [serial = 1507] [outer = 0x125074000] 08:30:23 INFO - PROCESS | 1662 | 1467819023611 Marionette DEBUG loaded listener.js 08:30:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1256b6400) [pid = 1662] [serial = 1508] [outer = 0x125074000] 08:30:24 INFO - PROCESS | 1662 | 1467819024057 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:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 619ms 08:30:24 INFO - PROCESS | 1662 | 1467819024093 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:30:24 INFO - PROCESS | 1662 | 1467819024096 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:30:24 INFO - PROCESS | 1662 | 1467819024099 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:30:24 INFO - PROCESS | 1662 | 1467819024104 Marionette TRACE conn2 <- [1,1982,null,{}] 08:30:24 INFO - PROCESS | 1662 | 1467819024107 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:24 INFO - PROCESS | 1662 | 1467819024108 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:24 INFO - PROCESS | 1662 | 1467819024210 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:30:24 INFO - PROCESS | 1662 | 1467819024279 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819024281 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x116bba000 == 31 [pid = 1662] [id = 503] 08:30:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1121b0800) [pid = 1662] [serial = 1509] [outer = 0x0] 08:30:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1129ad800) [pid = 1662] [serial = 1510] [outer = 0x1121b0800] 08:30:24 INFO - PROCESS | 1662 | 1467819024312 Marionette DEBUG loaded listener.js 08:30:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x113057400) [pid = 1662] [serial = 1511] [outer = 0x1121b0800] 08:30:24 INFO - PROCESS | 1662 | 1467819024739 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:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 674ms 08:30:24 INFO - PROCESS | 1662 | 1467819024774 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:30:24 INFO - PROCESS | 1662 | 1467819024778 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:30:24 INFO - PROCESS | 1662 | 1467819024785 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:30:24 INFO - PROCESS | 1662 | 1467819024788 Marionette TRACE conn2 <- [1,1986,null,{}] 08:30:24 INFO - PROCESS | 1662 | 1467819024792 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:24 INFO - PROCESS | 1662 | 1467819024795 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:24 INFO - PROCESS | 1662 | 1467819024989 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:30:25 INFO - PROCESS | 1662 | 1467819025106 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819025107 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b3e000 == 32 [pid = 1662] [id = 504] 08:30:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1168cd800) [pid = 1662] [serial = 1512] [outer = 0x0] 08:30:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x117247400) [pid = 1662] [serial = 1513] [outer = 0x1168cd800] 08:30:25 INFO - PROCESS | 1662 | 1467819025156 Marionette DEBUG loaded listener.js 08:30:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1177f5c00) [pid = 1662] [serial = 1514] [outer = 0x1168cd800] 08:30:25 INFO - PROCESS | 1662 | 1467819025594 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:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 827ms 08:30:25 INFO - PROCESS | 1662 | 1467819025612 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:30:25 INFO - PROCESS | 1662 | 1467819025613 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:30:25 INFO - PROCESS | 1662 | 1467819025616 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:30:25 INFO - PROCESS | 1662 | 1467819025618 Marionette TRACE conn2 <- [1,1990,null,{}] 08:30:25 INFO - PROCESS | 1662 | 1467819025626 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:30:25 INFO - PROCESS | 1662 | 1467819025629 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:25 INFO - PROCESS | 1662 | 1467819025733 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:30:25 INFO - PROCESS | 1662 | 1467819025791 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819025793 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1292bf800 == 33 [pid = 1662] [id = 505] 08:30:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1188c4c00) [pid = 1662] [serial = 1515] [outer = 0x0] 08:30:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11905bc00) [pid = 1662] [serial = 1516] [outer = 0x1188c4c00] 08:30:25 INFO - PROCESS | 1662 | 1467819025824 Marionette DEBUG loaded listener.js 08:30:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11956a800) [pid = 1662] [serial = 1517] [outer = 0x1188c4c00] 08:30:26 INFO - PROCESS | 1662 | 1467819026270 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:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 671ms 08:30:26 INFO - PROCESS | 1662 | 1467819026288 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:30:26 INFO - PROCESS | 1662 | 1467819026290 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:30:26 INFO - PROCESS | 1662 | 1467819026292 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:30:26 INFO - PROCESS | 1662 | 1467819026293 Marionette TRACE conn2 <- [1,1994,null,{}] 08:30:26 INFO - PROCESS | 1662 | 1467819026295 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:30:26 INFO - PROCESS | 1662 | 1467819026297 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:26 INFO - PROCESS | 1662 | 1467819026400 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:30:26 INFO - PROCESS | 1662 | 1467819026485 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819026486 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a31b800 == 34 [pid = 1662] [id = 506] 08:30:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119eb4400) [pid = 1662] [serial = 1518] [outer = 0x0] 08:30:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x121163000) [pid = 1662] [serial = 1519] [outer = 0x119eb4400] 08:30:26 INFO - PROCESS | 1662 | 1467819026515 Marionette DEBUG loaded listener.js 08:30:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x123709800) [pid = 1662] [serial = 1520] [outer = 0x119eb4400] 08:30:27 INFO - PROCESS | 1662 | 1467819027060 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:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 820ms 08:30:27 INFO - PROCESS | 1662 | 1467819027113 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:30:27 INFO - PROCESS | 1662 | 1467819027115 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:30:27 INFO - PROCESS | 1662 | 1467819027119 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:30:27 INFO - PROCESS | 1662 | 1467819027121 Marionette TRACE conn2 <- [1,1998,null,{}] 08:30:27 INFO - PROCESS | 1662 | 1467819027129 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:30:27 INFO - PROCESS | 1662 | 1467819027131 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:27 INFO - PROCESS | 1662 | 1467819027223 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:30:27 INFO - PROCESS | 1662 | 1467819027288 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819027291 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184d6800 == 35 [pid = 1662] [id = 507] 08:30:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x112a88c00) [pid = 1662] [serial = 1521] [outer = 0x0] 08:30:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x113048400) [pid = 1662] [serial = 1522] [outer = 0x112a88c00] 08:30:27 INFO - PROCESS | 1662 | 1467819027319 Marionette DEBUG loaded listener.js 08:30:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x115f5f000) [pid = 1662] [serial = 1523] [outer = 0x112a88c00] 08:30:27 INFO - PROCESS | 1662 | 1467819027770 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:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 680ms 08:30:27 INFO - PROCESS | 1662 | 1467819027799 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:30:27 INFO - PROCESS | 1662 | 1467819027803 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:30:27 INFO - PROCESS | 1662 | 1467819027810 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:30:27 INFO - PROCESS | 1662 | 1467819027812 Marionette TRACE conn2 <- [1,2002,null,{}] 08:30:27 INFO - PROCESS | 1662 | 1467819027816 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:30:27 INFO - PROCESS | 1662 | 1467819027819 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:28 INFO - PROCESS | 1662 | --DOCSHELL 0x119267000 == 34 [pid = 1662] [id = 481] 08:30:28 INFO - PROCESS | 1662 | 1467819028553 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:30:28 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x124d2e800) [pid = 1662] [serial = 1453] [outer = 0x0] [url = about:blank] 08:30:28 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119abb000) [pid = 1662] [serial = 1450] [outer = 0x0] [url = about:blank] 08:30:28 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x117091000) [pid = 1662] [serial = 1459] [outer = 0x0] [url = about:blank] 08:30:28 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119eb5800) [pid = 1662] [serial = 1451] [outer = 0x0] [url = about:blank] 08:30:28 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x116a0bc00) [pid = 1662] [serial = 1457] [outer = 0x0] [url = about:blank] 08:30:28 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1175d2c00) [pid = 1662] [serial = 1447] [outer = 0x0] [url = about:blank] 08:30:28 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11867a000) [pid = 1662] [serial = 1460] [outer = 0x0] [url = about:blank] 08:30:28 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1133bc400) [pid = 1662] [serial = 1456] [outer = 0x0] [url = about:blank] 08:30:28 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x119eb6000) [pid = 1662] [serial = 1462] [outer = 0x0] [url = about:blank] 08:30:28 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x118310400) [pid = 1662] [serial = 1448] [outer = 0x0] [url = about:blank] 08:30:28 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11956f800) [pid = 1662] [serial = 1445] [outer = 0x0] [url = about:blank] 08:30:28 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1257d3c00) [pid = 1662] [serial = 1454] [outer = 0x0] [url = about:blank] 08:30:28 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12918e400) [pid = 1662] [serial = 1465] [outer = 0x0] [url = about:blank] 08:30:28 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128f9c800) [pid = 1662] [serial = 1463] [outer = 0x0] [url = about:blank] 08:30:28 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x118985c00) [pid = 1662] [serial = 1444] [outer = 0x0] [url = about:blank] 08:30:28 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12b86e800) [pid = 1662] [serial = 1442] [outer = 0x0] [url = about:blank] 08:30:28 INFO - PROCESS | 1662 | 1467819028650 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819028651 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x1126ef000 == 35 [pid = 1662] [id = 508] 08:30:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x111f33800) [pid = 1662] [serial = 1524] [outer = 0x0] 08:30:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x111f37000) [pid = 1662] [serial = 1525] [outer = 0x111f33800] 08:30:28 INFO - PROCESS | 1662 | 1467819028679 Marionette DEBUG loaded listener.js 08:30:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1128cd000) [pid = 1662] [serial = 1526] [outer = 0x111f33800] 08:30:28 INFO - PROCESS | 1662 | 1467819028989 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:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1223ms 08:30:29 INFO - PROCESS | 1662 | 1467819029033 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:30:29 INFO - PROCESS | 1662 | 1467819029039 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:30:29 INFO - PROCESS | 1662 | 1467819029042 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:30:29 INFO - PROCESS | 1662 | 1467819029045 Marionette TRACE conn2 <- [1,2006,null,{}] 08:30:29 INFO - PROCESS | 1662 | 1467819029048 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:30:29 INFO - PROCESS | 1662 | 1467819029050 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:29 INFO - PROCESS | 1662 | 1467819029128 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:30:29 INFO - PROCESS | 1662 | 1467819029205 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819029206 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x116bb5000 == 36 [pid = 1662] [id = 509] 08:30:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1128d0000) [pid = 1662] [serial = 1527] [outer = 0x0] 08:30:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x113d37800) [pid = 1662] [serial = 1528] [outer = 0x1128d0000] 08:30:29 INFO - PROCESS | 1662 | 1467819029233 Marionette DEBUG loaded listener.js 08:30:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x116736c00) [pid = 1662] [serial = 1529] [outer = 0x1128d0000] 08:30:29 INFO - PROCESS | 1662 | 1467819029559 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:30:29 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:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 571ms 08:30:29 INFO - PROCESS | 1662 | 1467819029614 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:30:29 INFO - PROCESS | 1662 | 1467819029616 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:30:29 INFO - PROCESS | 1662 | 1467819029620 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:30:29 INFO - PROCESS | 1662 | 1467819029622 Marionette TRACE conn2 <- [1,2010,null,{}] 08:30:29 INFO - PROCESS | 1662 | 1467819029626 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:30:29 INFO - PROCESS | 1662 | 1467819029628 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:29 INFO - PROCESS | 1662 | 1467819029757 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:30:29 INFO - PROCESS | 1662 | 1467819029870 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819029872 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x116275000 == 37 [pid = 1662] [id = 510] 08:30:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x116a85c00) [pid = 1662] [serial = 1530] [outer = 0x0] 08:30:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1175ac400) [pid = 1662] [serial = 1531] [outer = 0x116a85c00] 08:30:29 INFO - PROCESS | 1662 | 1467819029928 Marionette DEBUG loaded listener.js 08:30:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x117f61c00) [pid = 1662] [serial = 1532] [outer = 0x116a85c00] 08:30:30 INFO - PROCESS | 1662 | 1467819030213 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:30:30 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:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 623ms 08:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:30:30 INFO - PROCESS | 1662 | 1467819030246 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:30:30 INFO - PROCESS | 1662 | 1467819030248 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:30:30 INFO - PROCESS | 1662 | 1467819030264 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:30:30 INFO - PROCESS | 1662 | 1467819030267 Marionette TRACE conn2 <- [1,2014,null,{}] 08:30:30 INFO - PROCESS | 1662 | 1467819030278 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:30:30 INFO - PROCESS | 1662 | 1467819030280 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:30 INFO - PROCESS | 1662 | 1467819030399 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:30:30 INFO - PROCESS | 1662 | 1467819030405 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819030407 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x11999a000 == 38 [pid = 1662] [id = 511] 08:30:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11822f400) [pid = 1662] [serial = 1533] [outer = 0x0] 08:30:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11830f400) [pid = 1662] [serial = 1534] [outer = 0x11822f400] 08:30:30 INFO - PROCESS | 1662 | 1467819030432 Marionette DEBUG loaded listener.js 08:30:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1188f4800) [pid = 1662] [serial = 1535] [outer = 0x11822f400] 08:30:30 INFO - PROCESS | 1662 | 1467819030762 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:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 541ms 08:30:30 INFO - PROCESS | 1662 | 1467819030801 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:30:30 INFO - PROCESS | 1662 | 1467819030803 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:30:30 INFO - PROCESS | 1662 | 1467819030805 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:30:30 INFO - PROCESS | 1662 | 1467819030806 Marionette TRACE conn2 <- [1,2018,null,{}] 08:30:30 INFO - PROCESS | 1662 | 1467819030809 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:30:30 INFO - PROCESS | 1662 | 1467819030810 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:30 INFO - PROCESS | 1662 | 1467819030909 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:30:30 INFO - PROCESS | 1662 | 1467819030913 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819030914 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a173800 == 39 [pid = 1662] [id = 512] 08:30:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118237000) [pid = 1662] [serial = 1536] [outer = 0x0] 08:30:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1190ea400) [pid = 1662] [serial = 1537] [outer = 0x118237000] 08:30:30 INFO - PROCESS | 1662 | 1467819030938 Marionette DEBUG loaded listener.js 08:30:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1194c3000) [pid = 1662] [serial = 1538] [outer = 0x118237000] 08:30:31 INFO - PROCESS | 1662 | 1467819031299 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:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 08:30:31 INFO - PROCESS | 1662 | 1467819031325 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:30:31 INFO - PROCESS | 1662 | 1467819031326 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:30:31 INFO - PROCESS | 1662 | 1467819031328 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:30:31 INFO - PROCESS | 1662 | 1467819031329 Marionette TRACE conn2 <- [1,2022,null,{}] 08:30:31 INFO - PROCESS | 1662 | 1467819031339 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:30:31 INFO - PROCESS | 1662 | 1467819031340 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:31 INFO - PROCESS | 1662 | 1467819031433 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:30:31 INFO - PROCESS | 1662 | 1467819031438 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819031442 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x124683000 == 40 [pid = 1662] [id = 513] 08:30:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x116a11c00) [pid = 1662] [serial = 1539] [outer = 0x0] 08:30:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119ab1000) [pid = 1662] [serial = 1540] [outer = 0x116a11c00] 08:30:31 INFO - PROCESS | 1662 | 1467819031473 Marionette DEBUG loaded listener.js 08:30:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x119b6d000) [pid = 1662] [serial = 1541] [outer = 0x116a11c00] 08:30:31 INFO - PROCESS | 1662 | 1467819031890 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:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 577ms 08:30:31 INFO - PROCESS | 1662 | 1467819031906 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:30:31 INFO - PROCESS | 1662 | 1467819031908 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:30:31 INFO - PROCESS | 1662 | 1467819031912 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:30:31 INFO - PROCESS | 1662 | 1467819031913 Marionette TRACE conn2 <- [1,2026,null,{}] 08:30:31 INFO - PROCESS | 1662 | 1467819031926 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:30:31 INFO - PROCESS | 1662 | 1467819031928 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:32 INFO - PROCESS | 1662 | 1467819032083 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:30:32 INFO - PROCESS | 1662 | 1467819032142 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819032143 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x112156800 == 41 [pid = 1662] [id = 514] 08:30:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119b6e800) [pid = 1662] [serial = 1542] [outer = 0x0] 08:30:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x119ebbc00) [pid = 1662] [serial = 1543] [outer = 0x119b6e800] 08:30:32 INFO - PROCESS | 1662 | 1467819032208 Marionette DEBUG loaded listener.js 08:30:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x123294400) [pid = 1662] [serial = 1544] [outer = 0x119b6e800] 08:30:32 INFO - PROCESS | 1662 | 1467819032548 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:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 670ms 08:30:32 INFO - PROCESS | 1662 | 1467819032582 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:30:32 INFO - PROCESS | 1662 | 1467819032583 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:30:32 INFO - PROCESS | 1662 | 1467819032592 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:30:32 INFO - PROCESS | 1662 | 1467819032593 Marionette TRACE conn2 <- [1,2030,null,{}] 08:30:32 INFO - PROCESS | 1662 | 1467819032595 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:30:32 INFO - PROCESS | 1662 | 1467819032596 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:32 INFO - PROCESS | 1662 | 1467819032831 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:30:32 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x112ed5400) [pid = 1662] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:30:32 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1194c4000) [pid = 1662] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:30:32 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x117091800) [pid = 1662] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:30:32 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1130f1800) [pid = 1662] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:30:32 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x116298c00) [pid = 1662] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:30:32 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11213cc00) [pid = 1662] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:30:32 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116b1b800) [pid = 1662] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:30:32 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119aafc00) [pid = 1662] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:30:32 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1175b3400) [pid = 1662] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:30:32 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x121271c00) [pid = 1662] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:30:32 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118304000) [pid = 1662] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:30:32 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x125074000) [pid = 1662] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:30:32 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11708f400) [pid = 1662] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:30:32 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118675000) [pid = 1662] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:30:32 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x110e35000) [pid = 1662] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:30:32 INFO - PROCESS | 1662 | 1467819032875 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819032877 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x116512800 == 42 [pid = 1662] [id = 515] 08:30:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x110e33800) [pid = 1662] [serial = 1545] [outer = 0x0] 08:30:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x111f0b000) [pid = 1662] [serial = 1546] [outer = 0x110e33800] 08:30:32 INFO - PROCESS | 1662 | 1467819032901 Marionette DEBUG loaded listener.js 08:30:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x113d6a400) [pid = 1662] [serial = 1547] [outer = 0x110e33800] 08:30:33 INFO - PROCESS | 1662 | 1467819033142 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:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 568ms 08:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:30:33 INFO - PROCESS | 1662 | 1467819033160 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:30:33 INFO - PROCESS | 1662 | 1467819033162 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:30:33 INFO - PROCESS | 1662 | 1467819033164 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 1662 | 1467819033165 Marionette TRACE conn2 <- [1,2034,null,{}] 08:30:33 INFO - PROCESS | 1662 | 1467819033167 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:30:33 INFO - PROCESS | 1662 | 1467819033170 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:33 INFO - PROCESS | 1662 | 1467819033259 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:30:33 INFO - PROCESS | 1662 | 1467819033263 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819033264 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x1292bb800 == 43 [pid = 1662] [id = 516] 08:30:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x110e3d800) [pid = 1662] [serial = 1548] [outer = 0x0] 08:30:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119aafc00) [pid = 1662] [serial = 1549] [outer = 0x110e3d800] 08:30:33 INFO - PROCESS | 1662 | 1467819033290 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12370b400) [pid = 1662] [serial = 1550] [outer = 0x110e3d800] 08:30:33 INFO - PROCESS | 1662 | 1467819033636 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:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 518ms 08:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:30:33 INFO - PROCESS | 1662 | 1467819033690 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:30:33 INFO - PROCESS | 1662 | 1467819033691 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:30:33 INFO - PROCESS | 1662 | 1467819033693 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 1662 | 1467819033694 Marionette TRACE conn2 <- [1,2038,null,{}] 08:30:33 INFO - PROCESS | 1662 | 1467819033697 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:30:33 INFO - PROCESS | 1662 | 1467819033698 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:33 INFO - PROCESS | 1662 | 1467819033773 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:30:33 INFO - PROCESS | 1662 | 1467819033777 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819033778 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a529000 == 44 [pid = 1662] [id = 517] 08:30:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x123707c00) [pid = 1662] [serial = 1551] [outer = 0x0] 08:30:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x124415000) [pid = 1662] [serial = 1552] [outer = 0x123707c00] 08:30:33 INFO - PROCESS | 1662 | 1467819033802 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124671c00) [pid = 1662] [serial = 1553] [outer = 0x123707c00] 08:30:34 INFO - PROCESS | 1662 | 1467819034111 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:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 469ms 08:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:30:34 INFO - PROCESS | 1662 | 1467819034163 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:30:34 INFO - PROCESS | 1662 | 1467819034165 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:30:34 INFO - PROCESS | 1662 | 1467819034168 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:30:34 INFO - PROCESS | 1662 | 1467819034171 Marionette TRACE conn2 <- [1,2042,null,{}] 08:30:34 INFO - PROCESS | 1662 | 1467819034174 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:30:34 INFO - PROCESS | 1662 | 1467819034175 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:34 INFO - PROCESS | 1662 | 1467819034293 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:30:34 INFO - PROCESS | 1662 | 1467819034376 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819034378 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a77a800 == 45 [pid = 1662] [id = 518] 08:30:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x117091c00) [pid = 1662] [serial = 1554] [outer = 0x0] 08:30:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x124d97400) [pid = 1662] [serial = 1555] [outer = 0x117091c00] 08:30:34 INFO - PROCESS | 1662 | 1467819034421 Marionette DEBUG loaded listener.js 08:30:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1257c7400) [pid = 1662] [serial = 1556] [outer = 0x117091c00] 08:30:34 INFO - PROCESS | 1662 | 1467819034863 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:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 720ms 08:30:34 INFO - PROCESS | 1662 | 1467819034889 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:30:34 INFO - PROCESS | 1662 | 1467819034891 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:30:34 INFO - PROCESS | 1662 | 1467819034895 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:30:34 INFO - PROCESS | 1662 | 1467819034897 Marionette TRACE conn2 <- [1,2046,null,{}] 08:30:34 INFO - PROCESS | 1662 | 1467819034903 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:30:34 INFO - PROCESS | 1662 | 1467819034906 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:35 INFO - PROCESS | 1662 | 1467819035018 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:30:35 INFO - PROCESS | 1662 | 1467819035091 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819035093 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x116891800 == 46 [pid = 1662] [id = 519] 08:30:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1128cf000) [pid = 1662] [serial = 1557] [outer = 0x0] 08:30:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1128d5000) [pid = 1662] [serial = 1558] [outer = 0x1128cf000] 08:30:35 INFO - PROCESS | 1662 | 1467819035148 Marionette DEBUG loaded listener.js 08:30:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1130ebc00) [pid = 1662] [serial = 1559] [outer = 0x1128cf000] 08:30:35 INFO - PROCESS | 1662 | 1467819035663 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:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 822ms 08:30:35 INFO - PROCESS | 1662 | 1467819035743 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:30:35 INFO - PROCESS | 1662 | 1467819035747 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:30:35 INFO - PROCESS | 1662 | 1467819035753 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:30:35 INFO - PROCESS | 1662 | 1467819035755 Marionette TRACE conn2 <- [1,2050,null,{}] 08:30:35 INFO - PROCESS | 1662 | 1467819035758 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:30:35 INFO - PROCESS | 1662 | 1467819035760 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:35 INFO - PROCESS | 1662 | 1467819035871 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:30:35 INFO - PROCESS | 1662 | 1467819035953 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819035954 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x123308000 == 47 [pid = 1662] [id = 520] 08:30:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x117248800) [pid = 1662] [serial = 1560] [outer = 0x0] 08:30:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1175b3400) [pid = 1662] [serial = 1561] [outer = 0x117248800] 08:30:35 INFO - PROCESS | 1662 | 1467819035984 Marionette DEBUG loaded listener.js 08:30:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118309800) [pid = 1662] [serial = 1562] [outer = 0x117248800] 08:30:36 INFO - PROCESS | 1662 | 1467819036641 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:30:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12a529000 == 46 [pid = 1662] [id = 517] 08:30:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1292bb800 == 45 [pid = 1662] [id = 516] 08:30:36 INFO - PROCESS | 1662 | --DOCSHELL 0x116512800 == 44 [pid = 1662] [id = 515] 08:30:36 INFO - PROCESS | 1662 | --DOCSHELL 0x112156800 == 43 [pid = 1662] [id = 514] 08:30:36 INFO - PROCESS | 1662 | --DOCSHELL 0x124683000 == 42 [pid = 1662] [id = 513] 08:30:36 INFO - PROCESS | 1662 | --DOCSHELL 0x11a173800 == 41 [pid = 1662] [id = 512] 08:30:36 INFO - PROCESS | 1662 | --DOCSHELL 0x11999a000 == 40 [pid = 1662] [id = 511] 08:30:36 INFO - PROCESS | 1662 | --DOCSHELL 0x116275000 == 39 [pid = 1662] [id = 510] 08:30:36 INFO - PROCESS | 1662 | --DOCSHELL 0x116bb5000 == 38 [pid = 1662] [id = 509] 08:30:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1126ef000 == 37 [pid = 1662] [id = 508] 08:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 973ms 08:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:30:36 INFO - PROCESS | 1662 | 1467819036725 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:30:36 INFO - PROCESS | 1662 | 1467819036727 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:30:36 INFO - PROCESS | 1662 | 1467819036730 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 1662 | 1467819036732 Marionette TRACE conn2 <- [1,2054,null,{}] 08:30:36 INFO - PROCESS | 1662 | 1467819036736 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:30:36 INFO - PROCESS | 1662 | 1467819036737 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:36 INFO - PROCESS | 1662 | 1467819036824 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11830f000) [pid = 1662] [serial = 1486] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118670c00) [pid = 1662] [serial = 1487] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11905cc00) [pid = 1662] [serial = 1489] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119b6f000) [pid = 1662] [serial = 1493] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119b67000) [pid = 1662] [serial = 1492] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1131de400) [pid = 1662] [serial = 1477] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x113d61000) [pid = 1662] [serial = 1478] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11957e800) [pid = 1662] [serial = 1471] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119eb3000) [pid = 1662] [serial = 1472] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1177ed800) [pid = 1662] [serial = 1468] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118671c00) [pid = 1662] [serial = 1469] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1292dc400) [pid = 1662] [serial = 1466] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x116a06800) [pid = 1662] [serial = 1480] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1175a8400) [pid = 1662] [serial = 1481] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1128d6800) [pid = 1662] [serial = 1474] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1129af400) [pid = 1662] [serial = 1475] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1177edc00) [pid = 1662] [serial = 1483] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x119d10000) [pid = 1662] [serial = 1495] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x121164000) [pid = 1662] [serial = 1499] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x119493000) [pid = 1662] [serial = 1498] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x119ebb400) [pid = 1662] [serial = 1496] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119582800) [pid = 1662] [serial = 1490] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x124d28000) [pid = 1662] [serial = 1505] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x121278c00) [pid = 1662] [serial = 1501] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x123299800) [pid = 1662] [serial = 1502] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x118304800) [pid = 1662] [serial = 1484] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x123702c00) [pid = 1662] [serial = 1504] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1251eb400) [pid = 1662] [serial = 1507] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1256b6400) [pid = 1662] [serial = 1508] [outer = 0x0] [url = about:blank] 08:30:36 INFO - PROCESS | 1662 | 1467819036886 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819036888 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x116512800 == 38 [pid = 1662] [id = 521] 08:30:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x112a88800) [pid = 1662] [serial = 1563] [outer = 0x0] 08:30:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x113239000) [pid = 1662] [serial = 1564] [outer = 0x112a88800] 08:30:36 INFO - PROCESS | 1662 | 1467819036915 Marionette DEBUG loaded listener.js 08:30:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x115f67000) [pid = 1662] [serial = 1565] [outer = 0x112a88800] 08:30:37 INFO - PROCESS | 1662 | 1467819037215 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:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 525ms 08:30:37 INFO - PROCESS | 1662 | 1467819037256 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:30:37 INFO - PROCESS | 1662 | 1467819037259 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:30:37 INFO - PROCESS | 1662 | 1467819037263 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:30:37 INFO - PROCESS | 1662 | 1467819037265 Marionette TRACE conn2 <- [1,2058,null,{}] 08:30:37 INFO - PROCESS | 1662 | 1467819037269 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:30:37 INFO - PROCESS | 1662 | 1467819037271 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:37 INFO - PROCESS | 1662 | 1467819037353 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:30:37 INFO - PROCESS | 1662 | 1467819037424 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819037425 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x118450800 == 39 [pid = 1662] [id = 522] 08:30:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x116236800) [pid = 1662] [serial = 1566] [outer = 0x0] 08:30:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x116b21c00) [pid = 1662] [serial = 1567] [outer = 0x116236800] 08:30:37 INFO - PROCESS | 1662 | 1467819037452 Marionette DEBUG loaded listener.js 08:30:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118308400) [pid = 1662] [serial = 1568] [outer = 0x116236800] 08:30:37 INFO - PROCESS | 1662 | 1467819037760 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:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 520ms 08:30:37 INFO - PROCESS | 1662 | 1467819037784 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:30:37 INFO - PROCESS | 1662 | 1467819037787 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:30:37 INFO - PROCESS | 1662 | 1467819037791 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:30:37 INFO - PROCESS | 1662 | 1467819037794 Marionette TRACE conn2 <- [1,2062,null,{}] 08:30:37 INFO - PROCESS | 1662 | 1467819037803 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:30:37 INFO - PROCESS | 1662 | 1467819037807 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:37 INFO - PROCESS | 1662 | 1467819037888 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:30:37 INFO - PROCESS | 1662 | 1467819037945 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819037947 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x119562800 == 40 [pid = 1662] [id = 523] 08:30:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x116237000) [pid = 1662] [serial = 1569] [outer = 0x0] 08:30:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11897f800) [pid = 1662] [serial = 1570] [outer = 0x116237000] 08:30:37 INFO - PROCESS | 1662 | 1467819037977 Marionette DEBUG loaded listener.js 08:30:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x119564c00) [pid = 1662] [serial = 1571] [outer = 0x116237000] 08:30:38 INFO - PROCESS | 1662 | 1467819038277 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:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 521ms 08:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:30:38 INFO - PROCESS | 1662 | 1467819038313 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:30:38 INFO - PROCESS | 1662 | 1467819038314 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:30:38 INFO - PROCESS | 1662 | 1467819038316 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:30:38 INFO - PROCESS | 1662 | 1467819038318 Marionette TRACE conn2 <- [1,2066,null,{}] 08:30:38 INFO - PROCESS | 1662 | 1467819038324 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:30:38 INFO - PROCESS | 1662 | 1467819038325 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:38 INFO - PROCESS | 1662 | 1467819038408 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:30:38 INFO - PROCESS | 1662 | 1467819038411 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819038413 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12331d000 == 41 [pid = 1662] [id = 524] 08:30:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11956f400) [pid = 1662] [serial = 1572] [outer = 0x0] 08:30:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x119ab5c00) [pid = 1662] [serial = 1573] [outer = 0x11956f400] 08:30:38 INFO - PROCESS | 1662 | 1467819038438 Marionette DEBUG loaded listener.js 08:30:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119b6bc00) [pid = 1662] [serial = 1574] [outer = 0x11956f400] 08:30:38 INFO - PROCESS | 1662 | 1467819038793 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:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 522ms 08:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:30:38 INFO - PROCESS | 1662 | 1467819038839 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:30:38 INFO - PROCESS | 1662 | 1467819038840 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:30:38 INFO - PROCESS | 1662 | 1467819038842 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:30:38 INFO - PROCESS | 1662 | 1467819038844 Marionette TRACE conn2 <- [1,2070,null,{}] 08:30:38 INFO - PROCESS | 1662 | 1467819038846 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:30:38 INFO - PROCESS | 1662 | 1467819038847 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:38 INFO - PROCESS | 1662 | 1467819038945 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1121b0800) [pid = 1662] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x111f33800) [pid = 1662] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x11822f400) [pid = 1662] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1168cd800) [pid = 1662] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1128d0000) [pid = 1662] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x112a88c00) [pid = 1662] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1188c4c00) [pid = 1662] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x119eb4400) [pid = 1662] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x123707c00) [pid = 1662] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x118237000) [pid = 1662] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x116a11c00) [pid = 1662] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x119b6e800) [pid = 1662] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x110e33800) [pid = 1662] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x116a85c00) [pid = 1662] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:30:39 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x110e3d800) [pid = 1662] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:30:39 INFO - PROCESS | 1662 | 1467819039208 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819039209 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x11335b000 == 42 [pid = 1662] [id = 525] 08:30:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x110e37800) [pid = 1662] [serial = 1575] [outer = 0x0] 08:30:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x111f3a400) [pid = 1662] [serial = 1576] [outer = 0x110e37800] 08:30:39 INFO - PROCESS | 1662 | 1467819039241 Marionette DEBUG loaded listener.js 08:30:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1129b1800) [pid = 1662] [serial = 1577] [outer = 0x110e37800] 08:30:39 INFO - PROCESS | 1662 | 1467819039696 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:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 871ms 08:30:39 INFO - PROCESS | 1662 | 1467819039716 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:30:39 INFO - PROCESS | 1662 | 1467819039719 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:30:39 INFO - PROCESS | 1662 | 1467819039722 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:30:39 INFO - PROCESS | 1662 | 1467819039724 Marionette TRACE conn2 <- [1,2074,null,{}] 08:30:39 INFO - PROCESS | 1662 | 1467819039727 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:30:39 INFO - PROCESS | 1662 | 1467819039730 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:39 INFO - PROCESS | 1662 | 1467819039829 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:30:39 INFO - PROCESS | 1662 | 1467819039886 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819039888 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x119547000 == 43 [pid = 1662] [id = 526] 08:30:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x11309e400) [pid = 1662] [serial = 1578] [outer = 0x0] 08:30:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x116a08000) [pid = 1662] [serial = 1579] [outer = 0x11309e400] 08:30:39 INFO - PROCESS | 1662 | 1467819039919 Marionette DEBUG loaded listener.js 08:30:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1177f6800) [pid = 1662] [serial = 1580] [outer = 0x11309e400] 08:30:40 INFO - PROCESS | 1662 | 1467819040339 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:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 670ms 08:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:30:40 INFO - PROCESS | 1662 | 1467819040394 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:30:40 INFO - PROCESS | 1662 | 1467819040396 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:30:40 INFO - PROCESS | 1662 | 1467819040399 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:30:40 INFO - PROCESS | 1662 | 1467819040400 Marionette TRACE conn2 <- [1,2078,null,{}] 08:30:40 INFO - PROCESS | 1662 | 1467819040403 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:30:40 INFO - PROCESS | 1662 | 1467819040404 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:40 INFO - PROCESS | 1662 | 1467819040506 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:30:40 INFO - PROCESS | 1662 | 1467819040576 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819040578 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x126e9b800 == 44 [pid = 1662] [id = 527] 08:30:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x118673400) [pid = 1662] [serial = 1581] [outer = 0x0] 08:30:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1188f9400) [pid = 1662] [serial = 1582] [outer = 0x118673400] 08:30:40 INFO - PROCESS | 1662 | 1467819040607 Marionette DEBUG loaded listener.js 08:30:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x119525800) [pid = 1662] [serial = 1583] [outer = 0x118673400] 08:30:41 INFO - PROCESS | 1662 | 1467819041023 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:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 668ms 08:30:41 INFO - PROCESS | 1662 | 1467819041068 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:30:41 INFO - PROCESS | 1662 | 1467819041069 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:30:41 INFO - PROCESS | 1662 | 1467819041077 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:30:41 INFO - PROCESS | 1662 | 1467819041081 Marionette TRACE conn2 <- [1,2082,null,{}] 08:30:41 INFO - PROCESS | 1662 | 1467819041114 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:30:41 INFO - PROCESS | 1662 | 1467819041116 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:41 INFO - PROCESS | 1662 | 1467819041250 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:30:41 INFO - PROCESS | 1662 | 1467819041301 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819041302 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12911b800 == 45 [pid = 1662] [id = 528] 08:30:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x119eac400) [pid = 1662] [serial = 1584] [outer = 0x0] 08:30:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119eb6000) [pid = 1662] [serial = 1585] [outer = 0x119eac400] 08:30:41 INFO - PROCESS | 1662 | 1467819041332 Marionette DEBUG loaded listener.js 08:30:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x121274400) [pid = 1662] [serial = 1586] [outer = 0x119eac400] 08:30:41 INFO - PROCESS | 1662 | 1467819041761 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:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 729ms 08:30:41 INFO - PROCESS | 1662 | 1467819041802 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:30:41 INFO - PROCESS | 1662 | 1467819041805 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:30:41 INFO - PROCESS | 1662 | 1467819041809 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:30:41 INFO - PROCESS | 1662 | 1467819041811 Marionette TRACE conn2 <- [1,2086,null,{}] 08:30:41 INFO - PROCESS | 1662 | 1467819041814 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:30:41 INFO - PROCESS | 1662 | 1467819041817 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:41 INFO - PROCESS | 1662 | 1467819041963 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:30:42 INFO - PROCESS | 1662 | 1467819042063 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819042064 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a6a1800 == 46 [pid = 1662] [id = 529] 08:30:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x123297400) [pid = 1662] [serial = 1587] [outer = 0x0] 08:30:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x123707400) [pid = 1662] [serial = 1588] [outer = 0x123297400] 08:30:42 INFO - PROCESS | 1662 | 1467819042110 Marionette DEBUG loaded listener.js 08:30:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x12441a000) [pid = 1662] [serial = 1589] [outer = 0x123297400] 08:30:42 INFO - PROCESS | 1662 | 1467819042509 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:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 772ms 08:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:30:42 INFO - PROCESS | 1662 | 1467819042581 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:30:42 INFO - PROCESS | 1662 | 1467819042582 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:30:42 INFO - PROCESS | 1662 | 1467819042585 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:30:42 INFO - PROCESS | 1662 | 1467819042586 Marionette TRACE conn2 <- [1,2090,null,{}] 08:30:42 INFO - PROCESS | 1662 | 1467819042588 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:30:42 INFO - PROCESS | 1662 | 1467819042590 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:42 INFO - PROCESS | 1662 | 1467819042685 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:30:42 INFO - PROCESS | 1662 | 1467819042755 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819042759 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x116bb2800 == 47 [pid = 1662] [id = 530] 08:30:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118406800) [pid = 1662] [serial = 1590] [outer = 0x0] 08:30:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12370b800) [pid = 1662] [serial = 1591] [outer = 0x118406800] 08:30:42 INFO - PROCESS | 1662 | 1467819042797 Marionette DEBUG loaded listener.js 08:30:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x125074c00) [pid = 1662] [serial = 1592] [outer = 0x118406800] 08:30:43 INFO - PROCESS | 1662 | 1467819043301 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:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 773ms 08:30:43 INFO - PROCESS | 1662 | 1467819043359 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:30:43 INFO - PROCESS | 1662 | 1467819043361 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:30:43 INFO - PROCESS | 1662 | 1467819043364 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:30:43 INFO - PROCESS | 1662 | 1467819043366 Marionette TRACE conn2 <- [1,2094,null,{}] 08:30:43 INFO - PROCESS | 1662 | 1467819043370 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:30:43 INFO - PROCESS | 1662 | 1467819043371 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12331d000 == 46 [pid = 1662] [id = 524] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x119562800 == 45 [pid = 1662] [id = 523] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x118450800 == 44 [pid = 1662] [id = 522] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x116512800 == 43 [pid = 1662] [id = 521] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x116891800 == 42 [pid = 1662] [id = 519] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x127286800 == 41 [pid = 1662] [id = 501] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x119b3e000 == 40 [pid = 1662] [id = 504] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12a31b800 == 39 [pid = 1662] [id = 506] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x123308000 == 38 [pid = 1662] [id = 520] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x129107800 == 37 [pid = 1662] [id = 502] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x125c54000 == 36 [pid = 1662] [id = 500] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x116bba000 == 35 [pid = 1662] [id = 503] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x1292bf800 == 34 [pid = 1662] [id = 505] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x1184d6800 == 33 [pid = 1662] [id = 507] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x116bb2800 == 32 [pid = 1662] [id = 530] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12a6a1800 == 31 [pid = 1662] [id = 529] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12911b800 == 30 [pid = 1662] [id = 528] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x126e9b800 == 29 [pid = 1662] [id = 527] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x119547000 == 28 [pid = 1662] [id = 526] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x12a77a800 == 27 [pid = 1662] [id = 518] 08:30:43 INFO - PROCESS | 1662 | --DOCSHELL 0x11335b000 == 26 [pid = 1662] [id = 525] 08:30:43 INFO - PROCESS | 1662 | 1467819043931 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x113057400) [pid = 1662] [serial = 1511] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1129ad800) [pid = 1662] [serial = 1510] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x111f37000) [pid = 1662] [serial = 1525] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1128cd000) [pid = 1662] [serial = 1526] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11830f400) [pid = 1662] [serial = 1534] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1177f5c00) [pid = 1662] [serial = 1514] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x117247400) [pid = 1662] [serial = 1513] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x116736c00) [pid = 1662] [serial = 1529] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x113d37800) [pid = 1662] [serial = 1528] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x115f5f000) [pid = 1662] [serial = 1523] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x113048400) [pid = 1662] [serial = 1522] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x11956a800) [pid = 1662] [serial = 1517] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x11905bc00) [pid = 1662] [serial = 1516] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x123709800) [pid = 1662] [serial = 1520] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x121163000) [pid = 1662] [serial = 1519] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x124671c00) [pid = 1662] [serial = 1553] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1190ea400) [pid = 1662] [serial = 1537] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x119ab1000) [pid = 1662] [serial = 1540] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x123294400) [pid = 1662] [serial = 1544] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x119ebbc00) [pid = 1662] [serial = 1543] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x113d6a400) [pid = 1662] [serial = 1547] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x124415000) [pid = 1662] [serial = 1552] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x1175ac400) [pid = 1662] [serial = 1531] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x111f0b000) [pid = 1662] [serial = 1546] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x117f61c00) [pid = 1662] [serial = 1532] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x119aafc00) [pid = 1662] [serial = 1549] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x119b6d000) [pid = 1662] [serial = 1541] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x1194c3000) [pid = 1662] [serial = 1538] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 57 (0x1188f4800) [pid = 1662] [serial = 1535] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 56 (0x12370b400) [pid = 1662] [serial = 1550] [outer = 0x0] [url = about:blank] 08:30:43 INFO - PROCESS | 1662 | --DOMWINDOW == 55 (0x124d97400) [pid = 1662] [serial = 1555] [outer = 0x0] [url = about:blank] 08:30:44 INFO - PROCESS | 1662 | 1467819044051 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819044052 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x112eb3000 == 27 [pid = 1662] [id = 531] 08:30:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 56 (0x1121b8c00) [pid = 1662] [serial = 1593] [outer = 0x0] 08:30:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x1128cd000) [pid = 1662] [serial = 1594] [outer = 0x1121b8c00] 08:30:44 INFO - PROCESS | 1662 | 1467819044082 Marionette DEBUG loaded listener.js 08:30:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x1129ad800) [pid = 1662] [serial = 1595] [outer = 0x1121b8c00] 08:30:44 INFO - PROCESS | 1662 | 1467819044397 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:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1074ms 08:30:44 INFO - PROCESS | 1662 | 1467819044442 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:30:44 INFO - PROCESS | 1662 | 1467819044447 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:30:44 INFO - PROCESS | 1662 | 1467819044451 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:30:44 INFO - PROCESS | 1662 | 1467819044457 Marionette TRACE conn2 <- [1,2098,null,{}] 08:30:44 INFO - PROCESS | 1662 | 1467819044461 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:30:44 INFO - PROCESS | 1662 | 1467819044464 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:44 INFO - PROCESS | 1662 | 1467819044624 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:30:44 INFO - PROCESS | 1662 | 1467819044700 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819044702 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170d0800 == 28 [pid = 1662] [id = 532] 08:30:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x1130ec000) [pid = 1662] [serial = 1596] [outer = 0x0] 08:30:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x114f5ec00) [pid = 1662] [serial = 1597] [outer = 0x1130ec000] 08:30:44 INFO - PROCESS | 1662 | 1467819044743 Marionette DEBUG loaded listener.js 08:30:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x1168cd400) [pid = 1662] [serial = 1598] [outer = 0x1130ec000] 08:30:45 INFO - PROCESS | 1662 | 1467819045061 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:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 626ms 08:30:45 INFO - PROCESS | 1662 | 1467819045081 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:30:45 INFO - PROCESS | 1662 | 1467819045083 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:30:45 INFO - PROCESS | 1662 | 1467819045093 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:30:45 INFO - PROCESS | 1662 | 1467819045095 Marionette TRACE conn2 <- [1,2102,null,{}] 08:30:45 INFO - PROCESS | 1662 | 1467819045097 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:30:45 INFO - PROCESS | 1662 | 1467819045099 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:45 INFO - PROCESS | 1662 | 1467819045192 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:30:45 INFO - PROCESS | 1662 | 1467819045261 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819045262 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170d0000 == 29 [pid = 1662] [id = 533] 08:30:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x11708f800) [pid = 1662] [serial = 1599] [outer = 0x0] 08:30:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x1175a9800) [pid = 1662] [serial = 1600] [outer = 0x11708f800] 08:30:45 INFO - PROCESS | 1662 | 1467819045287 Marionette DEBUG loaded listener.js 08:30:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x117f63400) [pid = 1662] [serial = 1601] [outer = 0x11708f800] 08:30:45 INFO - PROCESS | 1662 | 1467819045577 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:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 520ms 08:30:45 INFO - PROCESS | 1662 | 1467819045614 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:30:45 INFO - PROCESS | 1662 | 1467819045616 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:30:45 INFO - PROCESS | 1662 | 1467819045633 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:30:45 INFO - PROCESS | 1662 | 1467819045638 Marionette TRACE conn2 <- [1,2106,null,{}] 08:30:45 INFO - PROCESS | 1662 | 1467819045642 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:30:45 INFO - PROCESS | 1662 | 1467819045645 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:45 INFO - PROCESS | 1662 | 1467819045727 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:30:45 INFO - PROCESS | 1662 | 1467819045785 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819045787 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x119270800 == 30 [pid = 1662] [id = 534] 08:30:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x1175af000) [pid = 1662] [serial = 1602] [outer = 0x0] 08:30:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x118308c00) [pid = 1662] [serial = 1603] [outer = 0x1175af000] 08:30:45 INFO - PROCESS | 1662 | 1467819045811 Marionette DEBUG loaded listener.js 08:30:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x1188fec00) [pid = 1662] [serial = 1604] [outer = 0x1175af000] 08:30:46 INFO - PROCESS | 1662 | 1467819046098 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:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 479ms 08:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:30:46 INFO - PROCESS | 1662 | 1467819046112 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:30:46 INFO - PROCESS | 1662 | 1467819046113 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:30:46 INFO - PROCESS | 1662 | 1467819046116 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:30:46 INFO - PROCESS | 1662 | 1467819046118 Marionette TRACE conn2 <- [1,2110,null,{}] 08:30:46 INFO - PROCESS | 1662 | 1467819046131 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:30:46 INFO - PROCESS | 1662 | 1467819046132 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:46 INFO - PROCESS | 1662 | 1467819046249 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:30:46 INFO - PROCESS | 1662 | 1467819046255 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819046256 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a066000 == 31 [pid = 1662] [id = 535] 08:30:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x11830b000) [pid = 1662] [serial = 1605] [outer = 0x0] 08:30:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x119497400) [pid = 1662] [serial = 1606] [outer = 0x11830b000] 08:30:46 INFO - PROCESS | 1662 | 1467819046292 Marionette DEBUG loaded listener.js 08:30:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x119567000) [pid = 1662] [serial = 1607] [outer = 0x11830b000] 08:30:46 INFO - PROCESS | 1662 | 1467819046742 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:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 630ms 08:30:46 INFO - PROCESS | 1662 | 1467819046747 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:30:46 INFO - PROCESS | 1662 | 1467819046748 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:30:46 INFO - PROCESS | 1662 | 1467819046750 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:30:46 INFO - PROCESS | 1662 | 1467819046751 Marionette TRACE conn2 <- [1,2114,null,{}] 08:30:46 INFO - PROCESS | 1662 | 1467819046758 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:30:46 INFO - PROCESS | 1662 | 1467819046759 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:46 INFO - PROCESS | 1662 | 1467819046857 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:30:46 INFO - PROCESS | 1662 | 1467819046861 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819046865 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12446b800 == 32 [pid = 1662] [id = 536] 08:30:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1168cec00) [pid = 1662] [serial = 1608] [outer = 0x0] 08:30:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x119b64800) [pid = 1662] [serial = 1609] [outer = 0x1168cec00] 08:30:46 INFO - PROCESS | 1662 | 1467819046897 Marionette DEBUG loaded listener.js 08:30:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x119b72000) [pid = 1662] [serial = 1610] [outer = 0x1168cec00] 08:30:47 INFO - PROCESS | 1662 | 1467819047248 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:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 523ms 08:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:30:47 INFO - PROCESS | 1662 | 1467819047273 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:30:47 INFO - PROCESS | 1662 | 1467819047274 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:30:47 INFO - PROCESS | 1662 | 1467819047276 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:30:47 INFO - PROCESS | 1662 | 1467819047277 Marionette TRACE conn2 <- [1,2118,null,{}] 08:30:47 INFO - PROCESS | 1662 | 1467819047288 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:30:47 INFO - PROCESS | 1662 | 1467819047289 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:47 INFO - PROCESS | 1662 | 1467819047385 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:30:47 INFO - PROCESS | 1662 | 1467819047389 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819047390 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x112640000 == 33 [pid = 1662] [id = 537] 08:30:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x119b72400) [pid = 1662] [serial = 1611] [outer = 0x0] 08:30:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x119eb4400) [pid = 1662] [serial = 1612] [outer = 0x119b72400] 08:30:47 INFO - PROCESS | 1662 | 1467819047414 Marionette DEBUG loaded listener.js 08:30:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x121271800) [pid = 1662] [serial = 1613] [outer = 0x119b72400] 08:30:47 INFO - PROCESS | 1662 | 1467819047772 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:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 521ms 08:30:47 INFO - PROCESS | 1662 | 1467819047804 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:30:47 INFO - PROCESS | 1662 | 1467819047806 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:30:47 INFO - PROCESS | 1662 | 1467819047808 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:30:47 INFO - PROCESS | 1662 | 1467819047809 Marionette TRACE conn2 <- [1,2122,null,{}] 08:30:47 INFO - PROCESS | 1662 | 1467819047812 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:30:47 INFO - PROCESS | 1662 | 1467819047813 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:47 INFO - PROCESS | 1662 | 1467819047904 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:30:47 INFO - PROCESS | 1662 | 1467819047908 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819047909 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a53000 == 34 [pid = 1662] [id = 538] 08:30:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1128cb800) [pid = 1662] [serial = 1614] [outer = 0x0] 08:30:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x12310d400) [pid = 1662] [serial = 1615] [outer = 0x1128cb800] 08:30:47 INFO - PROCESS | 1662 | 1467819047932 Marionette DEBUG loaded listener.js 08:30:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x123707000) [pid = 1662] [serial = 1616] [outer = 0x1128cb800] 08:30:48 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x11956f400) [pid = 1662] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:30:48 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x117091c00) [pid = 1662] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:30:48 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x116237000) [pid = 1662] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:30:48 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x116236800) [pid = 1662] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:30:48 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x117248800) [pid = 1662] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:30:48 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x112a88800) [pid = 1662] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:30:48 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1128cf000) [pid = 1662] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:30:48 INFO - PROCESS | 1662 | 1467819048321 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:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 518ms 08:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:30:48 INFO - PROCESS | 1662 | 1467819048326 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:30:48 INFO - PROCESS | 1662 | 1467819048327 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:30:48 INFO - PROCESS | 1662 | 1467819048329 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:30:48 INFO - PROCESS | 1662 | 1467819048330 Marionette TRACE conn2 <- [1,2126,null,{}] 08:30:48 INFO - PROCESS | 1662 | 1467819048333 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:30:48 INFO - PROCESS | 1662 | 1467819048334 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:48 INFO - PROCESS | 1662 | 1467819048411 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:30:48 INFO - PROCESS | 1662 | 1467819048414 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819048415 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f2d800 == 35 [pid = 1662] [id = 539] 08:30:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1175a8000) [pid = 1662] [serial = 1617] [outer = 0x0] 08:30:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x11956f400) [pid = 1662] [serial = 1618] [outer = 0x1175a8000] 08:30:48 INFO - PROCESS | 1662 | 1467819048442 Marionette DEBUG loaded listener.js 08:30:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x12370cc00) [pid = 1662] [serial = 1619] [outer = 0x1175a8000] 08:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 470ms 08:30:48 INFO - PROCESS | 1662 | 1467819048794 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:30:48 INFO - PROCESS | 1662 | 1467819048799 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:30:48 INFO - PROCESS | 1662 | 1467819048801 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:30:48 INFO - PROCESS | 1662 | 1467819048805 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:30:48 INFO - PROCESS | 1662 | 1467819048807 Marionette TRACE conn2 <- [1,2130,null,{}] 08:30:48 INFO - PROCESS | 1662 | 1467819048809 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:30:48 INFO - PROCESS | 1662 | 1467819048810 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:48 INFO - PROCESS | 1662 | 1467819048907 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:30:48 INFO - PROCESS | 1662 | 1467819048913 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819048914 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x1292b9800 == 36 [pid = 1662] [id = 540] 08:30:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x12370d800) [pid = 1662] [serial = 1620] [outer = 0x0] 08:30:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x12441c000) [pid = 1662] [serial = 1621] [outer = 0x12370d800] 08:30:48 INFO - PROCESS | 1662 | 1467819048941 Marionette DEBUG loaded listener.js 08:30:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x124d27800) [pid = 1662] [serial = 1622] [outer = 0x12370d800] 08:30:49 INFO - PROCESS | 1662 | 1467819049246 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:30:49 INFO - PROCESS | 1662 | 1467819049276 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:30:49 INFO - PROCESS | 1662 | 1467819049279 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:30:49 INFO - PROCESS | 1662 | 1467819049280 Marionette TRACE conn2 <- [1,2134,null,{}] 08:30:49 INFO - PROCESS | 1662 | 1467819049282 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:30:49 INFO - PROCESS | 1662 | 1467819049283 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:49 INFO - PROCESS | 1662 | 1467819049359 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:30:49 INFO - PROCESS | 1662 | 1467819049362 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819049364 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a699800 == 37 [pid = 1662] [id = 541] 08:30:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x124d28000) [pid = 1662] [serial = 1623] [outer = 0x0] 08:30:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1251f7800) [pid = 1662] [serial = 1624] [outer = 0x124d28000] 08:30:49 INFO - PROCESS | 1662 | 1467819049393 Marionette DEBUG loaded listener.js 08:30:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1257d3000) [pid = 1662] [serial = 1625] [outer = 0x124d28000] 08:30:49 INFO - PROCESS | 1662 | 1467819049726 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:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 471ms 08:30:49 INFO - PROCESS | 1662 | 1467819049751 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:30:49 INFO - PROCESS | 1662 | 1467819049761 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:30:49 INFO - PROCESS | 1662 | 1467819049763 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:30:49 INFO - PROCESS | 1662 | 1467819049765 Marionette TRACE conn2 <- [1,2138,null,{}] 08:30:49 INFO - PROCESS | 1662 | 1467819049768 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:30:49 INFO - PROCESS | 1662 | 1467819049771 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:49 INFO - PROCESS | 1662 | 1467819049884 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:30:49 INFO - PROCESS | 1662 | 1467819049892 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819049893 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x119553800 == 38 [pid = 1662] [id = 542] 08:30:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1257d0000) [pid = 1662] [serial = 1626] [outer = 0x0] 08:30:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x126e63400) [pid = 1662] [serial = 1627] [outer = 0x1257d0000] 08:30:49 INFO - PROCESS | 1662 | 1467819049917 Marionette DEBUG loaded listener.js 08:30:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x12741c800) [pid = 1662] [serial = 1628] [outer = 0x1257d0000] 08:30:50 INFO - PROCESS | 1662 | 1467819050350 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:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 619ms 08:30:50 INFO - PROCESS | 1662 | 1467819050384 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:30:50 INFO - PROCESS | 1662 | 1467819050389 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:30:50 INFO - PROCESS | 1662 | 1467819050392 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:30:50 INFO - PROCESS | 1662 | 1467819050395 Marionette TRACE conn2 <- [1,2142,null,{}] 08:30:50 INFO - PROCESS | 1662 | 1467819050399 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:30:50 INFO - PROCESS | 1662 | 1467819050400 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:50 INFO - PROCESS | 1662 | 1467819050510 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:30:50 INFO - PROCESS | 1662 | 1467819050590 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819050592 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x116bb6000 == 39 [pid = 1662] [id = 543] 08:30:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1121b0000) [pid = 1662] [serial = 1629] [outer = 0x0] 08:30:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x112a85800) [pid = 1662] [serial = 1630] [outer = 0x1121b0000] 08:30:50 INFO - PROCESS | 1662 | 1467819050622 Marionette DEBUG loaded listener.js 08:30:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1130f0800) [pid = 1662] [serial = 1631] [outer = 0x1121b0000] 08:30:51 INFO - PROCESS | 1662 | 1467819051140 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:30:51 INFO - PROCESS | 1662 | 1467819051169 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:30:51 INFO - PROCESS | 1662 | 1467819051201 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:30:51 INFO - PROCESS | 1662 | 1467819051205 Marionette TRACE conn2 <- [1,2146,null,{}] 08:30:51 INFO - PROCESS | 1662 | 1467819051207 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:30:51 INFO - PROCESS | 1662 | 1467819051209 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:51 INFO - PROCESS | 1662 | 1467819051316 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:30:51 INFO - PROCESS | 1662 | 1467819051393 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819051395 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12129e800 == 40 [pid = 1662] [id = 544] 08:30:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x116a11c00) [pid = 1662] [serial = 1632] [outer = 0x0] 08:30:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1175ac000) [pid = 1662] [serial = 1633] [outer = 0x116a11c00] 08:30:51 INFO - PROCESS | 1662 | 1467819051425 Marionette DEBUG loaded listener.js 08:30:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11822f400) [pid = 1662] [serial = 1634] [outer = 0x116a11c00] 08:30:52 INFO - PROCESS | 1662 | 1467819052099 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:30:52 INFO - PROCESS | 1662 | 1467819052179 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:30:52 INFO - PROCESS | 1662 | 1467819052182 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:30:52 INFO - PROCESS | 1662 | 1467819052184 Marionette TRACE conn2 <- [1,2150,null,{}] 08:30:52 INFO - PROCESS | 1662 | 1467819052188 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:30:52 INFO - PROCESS | 1662 | 1467819052189 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:52 INFO - PROCESS | 1662 | 1467819052265 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:30:52 INFO - PROCESS | 1662 | 1467819052276 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819052278 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x1168a4000 == 30 [pid = 1662] [id = 545] 08:30:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x116a05800) [pid = 1662] [serial = 1635] [outer = 0x0] 08:30:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x117091c00) [pid = 1662] [serial = 1636] [outer = 0x116a05800] 08:30:52 INFO - PROCESS | 1662 | 1467819052306 Marionette DEBUG loaded listener.js 08:30:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1177f2c00) [pid = 1662] [serial = 1637] [outer = 0x116a05800] 08:30:52 INFO - PROCESS | 1662 | 1467819052632 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:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 474ms 08:30:52 INFO - PROCESS | 1662 | 1467819052671 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:30:52 INFO - PROCESS | 1662 | 1467819052674 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:30:52 INFO - PROCESS | 1662 | 1467819052680 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:30:52 INFO - PROCESS | 1662 | 1467819052682 Marionette TRACE conn2 <- [1,2154,null,{}] 08:30:52 INFO - PROCESS | 1662 | 1467819052685 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:30:52 INFO - PROCESS | 1662 | 1467819052686 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:52 INFO - PROCESS | 1662 | 1467819052762 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:30:52 INFO - PROCESS | 1662 | 1467819052766 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819052767 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185f2800 == 31 [pid = 1662] [id = 546] 08:30:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118308000) [pid = 1662] [serial = 1638] [outer = 0x0] 08:30:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11861e800) [pid = 1662] [serial = 1639] [outer = 0x118308000] 08:30:52 INFO - PROCESS | 1662 | 1467819052796 Marionette DEBUG loaded listener.js 08:30:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1188ca400) [pid = 1662] [serial = 1640] [outer = 0x118308000] 08:30:53 INFO - PROCESS | 1662 | 1467819053152 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:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 520ms 08:30:53 INFO - PROCESS | 1662 | 1467819053203 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:30:53 INFO - PROCESS | 1662 | 1467819053205 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:30:53 INFO - PROCESS | 1662 | 1467819053207 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:30:53 INFO - PROCESS | 1662 | 1467819053210 Marionette TRACE conn2 <- [1,2158,null,{}] 08:30:53 INFO - PROCESS | 1662 | 1467819053218 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:30:53 INFO - PROCESS | 1662 | 1467819053221 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:53 INFO - PROCESS | 1662 | 1467819053302 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:30:53 INFO - PROCESS | 1662 | 1467819053309 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819053311 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1212a3000 == 32 [pid = 1662] [id = 547] 08:30:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1129b2400) [pid = 1662] [serial = 1641] [outer = 0x0] 08:30:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11956b400) [pid = 1662] [serial = 1642] [outer = 0x1129b2400] 08:30:53 INFO - PROCESS | 1662 | 1467819053339 Marionette DEBUG loaded listener.js 08:30:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119ab1000) [pid = 1662] [serial = 1643] [outer = 0x1129b2400] 08:30:53 INFO - PROCESS | 1662 | 1467819053692 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:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 520ms 08:30:53 INFO - PROCESS | 1662 | 1467819053728 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:30:53 INFO - PROCESS | 1662 | 1467819053730 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:30:53 INFO - PROCESS | 1662 | 1467819053732 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:30:53 INFO - PROCESS | 1662 | 1467819053733 Marionette TRACE conn2 <- [1,2162,null,{}] 08:30:53 INFO - PROCESS | 1662 | 1467819053736 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:30:53 INFO - PROCESS | 1662 | 1467819053737 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:53 INFO - PROCESS | 1662 | 1467819053845 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:30:53 INFO - PROCESS | 1662 | 1467819053852 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819053853 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1256d1800 == 33 [pid = 1662] [id = 548] 08:30:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1190e0c00) [pid = 1662] [serial = 1644] [outer = 0x0] 08:30:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119b6d800) [pid = 1662] [serial = 1645] [outer = 0x1190e0c00] 08:30:53 INFO - PROCESS | 1662 | 1467819053878 Marionette DEBUG loaded listener.js 08:30:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119eba800) [pid = 1662] [serial = 1646] [outer = 0x1190e0c00] 08:30:54 INFO - PROCESS | 1662 | 1467819054213 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:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 518ms 08:30:54 INFO - PROCESS | 1662 | 1467819054251 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:30:54 INFO - PROCESS | 1662 | 1467819054253 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:30:54 INFO - PROCESS | 1662 | 1467819054256 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:30:54 INFO - PROCESS | 1662 | 1467819054257 Marionette TRACE conn2 <- [1,2166,null,{}] 08:30:54 INFO - PROCESS | 1662 | 1467819054260 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:30:54 INFO - PROCESS | 1662 | 1467819054261 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:54 INFO - PROCESS | 1662 | 1467819054355 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:30:54 INFO - PROCESS | 1662 | 1467819054365 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819054366 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a57800 == 34 [pid = 1662] [id = 549] 08:30:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x112e12800) [pid = 1662] [serial = 1647] [outer = 0x0] 08:30:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x121271000) [pid = 1662] [serial = 1648] [outer = 0x112e12800] 08:30:54 INFO - PROCESS | 1662 | 1467819054392 Marionette DEBUG loaded listener.js 08:30:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12347d400) [pid = 1662] [serial = 1649] [outer = 0x112e12800] 08:30:54 INFO - PROCESS | 1662 | 1467819054747 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:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 519ms 08:30:54 INFO - PROCESS | 1662 | 1467819054787 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:30:54 INFO - PROCESS | 1662 | 1467819054789 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:30:54 INFO - PROCESS | 1662 | 1467819054791 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:30:54 INFO - PROCESS | 1662 | 1467819054792 Marionette TRACE conn2 <- [1,2170,null,{}] 08:30:54 INFO - PROCESS | 1662 | 1467819054794 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:30:54 INFO - PROCESS | 1662 | 1467819054799 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:54 INFO - PROCESS | 1662 | 1467819054915 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:30:54 INFO - PROCESS | 1662 | 1467819054921 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819054922 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a312800 == 35 [pid = 1662] [id = 550] 08:30:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123711c00) [pid = 1662] [serial = 1650] [outer = 0x0] 08:30:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x124d95c00) [pid = 1662] [serial = 1651] [outer = 0x123711c00] 08:30:54 INFO - PROCESS | 1662 | 1467819054947 Marionette DEBUG loaded listener.js 08:30:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x127416800) [pid = 1662] [serial = 1652] [outer = 0x123711c00] 08:30:55 INFO - PROCESS | 1662 | 1467819055301 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:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 522ms 08:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:30:55 INFO - PROCESS | 1662 | 1467819055313 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:30:55 INFO - PROCESS | 1662 | 1467819055314 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:30:55 INFO - PROCESS | 1662 | 1467819055316 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:30:55 INFO - PROCESS | 1662 | 1467819055318 Marionette TRACE conn2 <- [1,2174,null,{}] 08:30:55 INFO - PROCESS | 1662 | 1467819055324 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:30:55 INFO - PROCESS | 1662 | 1467819055325 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:55 INFO - PROCESS | 1662 | 1467819055425 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:30:55 INFO - PROCESS | 1662 | 1467819055436 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819055437 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b832800 == 36 [pid = 1662] [id = 551] 08:30:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x127067800) [pid = 1662] [serial = 1653] [outer = 0x0] 08:30:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128a91800) [pid = 1662] [serial = 1654] [outer = 0x127067800] 08:30:55 INFO - PROCESS | 1662 | 1467819055462 Marionette DEBUG loaded listener.js 08:30:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128a9b800) [pid = 1662] [serial = 1655] [outer = 0x127067800] 08:30:55 INFO - PROCESS | 1662 | 1467819055797 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:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 522ms 08:30:55 INFO - PROCESS | 1662 | 1467819055844 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:30:55 INFO - PROCESS | 1662 | 1467819055846 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:30:55 INFO - PROCESS | 1662 | 1467819055849 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:30:55 INFO - PROCESS | 1662 | 1467819055851 Marionette TRACE conn2 <- [1,2178,null,{}] 08:30:55 INFO - PROCESS | 1662 | 1467819055854 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:30:55 INFO - PROCESS | 1662 | 1467819055856 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:56 INFO - PROCESS | 1662 | 1467819056009 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:30:56 INFO - PROCESS | 1662 | 1467819056065 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819056066 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba76800 == 37 [pid = 1662] [id = 552] 08:30:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1121af400) [pid = 1662] [serial = 1656] [outer = 0x0] 08:30:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128adb000) [pid = 1662] [serial = 1657] [outer = 0x1121af400] 08:30:56 INFO - PROCESS | 1662 | 1467819056105 Marionette DEBUG loaded listener.js 08:30:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x128ae4400) [pid = 1662] [serial = 1658] [outer = 0x1121af400] 08:30:56 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1121b8c00) [pid = 1662] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:30:56 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1175af000) [pid = 1662] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:30:56 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11708f800) [pid = 1662] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:30:56 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1130ec000) [pid = 1662] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:30:56 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11830b000) [pid = 1662] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:30:56 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118406800) [pid = 1662] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:30:56 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1168cec00) [pid = 1662] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:30:56 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119b72400) [pid = 1662] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:30:56 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1128cb800) [pid = 1662] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:30:56 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x110e37800) [pid = 1662] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:30:56 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1175a8000) [pid = 1662] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:30:56 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11309e400) [pid = 1662] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:30:56 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118673400) [pid = 1662] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:30:56 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124d28000) [pid = 1662] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:30:56 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119eac400) [pid = 1662] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:30:56 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x123297400) [pid = 1662] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:30:56 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12370d800) [pid = 1662] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:30:56 INFO - PROCESS | 1662 | 1467819056610 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:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 772ms 08:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:30:56 INFO - PROCESS | 1662 | 1467819056624 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:30:56 INFO - PROCESS | 1662 | 1467819056626 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:30:56 INFO - PROCESS | 1662 | 1467819056629 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:30:56 INFO - PROCESS | 1662 | 1467819056631 Marionette TRACE conn2 <- [1,2182,null,{}] 08:30:56 INFO - PROCESS | 1662 | 1467819056635 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:30:56 INFO - PROCESS | 1662 | 1467819056639 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:56 INFO - PROCESS | 1662 | 1467819056751 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:30:56 INFO - PROCESS | 1662 | 1467819056756 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819056757 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x1212a1800 == 38 [pid = 1662] [id = 553] 08:30:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x111f34000) [pid = 1662] [serial = 1659] [outer = 0x0] 08:30:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1175af000) [pid = 1662] [serial = 1660] [outer = 0x111f34000] 08:30:56 INFO - PROCESS | 1662 | 1467819056781 Marionette DEBUG loaded listener.js 08:30:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119494400) [pid = 1662] [serial = 1661] [outer = 0x111f34000] 08:30:57 INFO - PROCESS | 1662 | 1467819057111 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:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 522ms 08:30:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:30:57 INFO - PROCESS | 1662 | 1467819057151 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:30:57 INFO - PROCESS | 1662 | 1467819057152 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:30:57 INFO - PROCESS | 1662 | 1467819057154 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:30:57 INFO - PROCESS | 1662 | 1467819057155 Marionette TRACE conn2 <- [1,2186,null,{}] 08:30:57 INFO - PROCESS | 1662 | 1467819057158 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:30:57 INFO - PROCESS | 1662 | 1467819057159 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:57 INFO - PROCESS | 1662 | 1467819057266 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:30:57 INFO - PROCESS | 1662 | 1467819057272 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819057273 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bda2000 == 39 [pid = 1662] [id = 554] 08:30:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1168ce400) [pid = 1662] [serial = 1662] [outer = 0x0] 08:30:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x121277000) [pid = 1662] [serial = 1663] [outer = 0x1168ce400] 08:30:57 INFO - PROCESS | 1662 | 1467819057296 Marionette DEBUG loaded listener.js 08:30:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1251eb400) [pid = 1662] [serial = 1664] [outer = 0x1168ce400] 08:30:57 INFO - PROCESS | 1662 | 1467819057631 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:30:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:30:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 518ms 08:30:57 INFO - PROCESS | 1662 | 1467819057673 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:30:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:30:57 INFO - PROCESS | 1662 | 1467819057676 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:30:57 INFO - PROCESS | 1662 | 1467819057679 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:30:57 INFO - PROCESS | 1662 | 1467819057682 Marionette TRACE conn2 <- [1,2190,null,{}] 08:30:57 INFO - PROCESS | 1662 | 1467819057685 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:30:57 INFO - PROCESS | 1662 | 1467819057688 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:57 INFO - PROCESS | 1662 | 1467819057828 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:30:57 INFO - PROCESS | 1662 | 1467819057930 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819057932 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3cb000 == 40 [pid = 1662] [id = 555] 08:30:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1233bf800) [pid = 1662] [serial = 1665] [outer = 0x0] 08:30:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128d64c00) [pid = 1662] [serial = 1666] [outer = 0x1233bf800] 08:30:57 INFO - PROCESS | 1662 | 1467819057974 Marionette DEBUG loaded listener.js 08:30:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12918d800) [pid = 1662] [serial = 1667] [outer = 0x1233bf800] 08:30:58 INFO - PROCESS | 1662 | 1467819058253 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:30:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:30:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 621ms 08:30:58 INFO - PROCESS | 1662 | 1467819058358 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:30:58 INFO - PROCESS | 1662 | 1467819058360 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:30:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:30:58 INFO - PROCESS | 1662 | 1467819058365 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:30:58 INFO - PROCESS | 1662 | 1467819058367 Marionette TRACE conn2 <- [1,2194,null,{}] 08:30:58 INFO - PROCESS | 1662 | 1467819058371 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:30:58 INFO - PROCESS | 1662 | 1467819058373 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:58 INFO - PROCESS | 1662 | 1467819058465 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:30:58 INFO - PROCESS | 1662 | 1467819058603 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819058605 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170d3000 == 41 [pid = 1662] [id = 556] 08:30:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x113d3a800) [pid = 1662] [serial = 1668] [outer = 0x0] 08:30:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x115f5f000) [pid = 1662] [serial = 1669] [outer = 0x113d3a800] 08:30:58 INFO - PROCESS | 1662 | 1467819058639 Marionette DEBUG loaded listener.js 08:30:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x117247400) [pid = 1662] [serial = 1670] [outer = 0x113d3a800] 08:30:59 INFO - PROCESS | 1662 | 1467819059026 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:30:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:30:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 673ms 08:30:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:30:59 INFO - PROCESS | 1662 | 1467819059039 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:30:59 INFO - PROCESS | 1662 | 1467819059041 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:30:59 INFO - PROCESS | 1662 | 1467819059045 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:30:59 INFO - PROCESS | 1662 | 1467819059048 Marionette TRACE conn2 <- [1,2198,null,{}] 08:30:59 INFO - PROCESS | 1662 | 1467819059051 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:30:59 INFO - PROCESS | 1662 | 1467819059053 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:59 INFO - PROCESS | 1662 | 1467819059156 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:30:59 INFO - PROCESS | 1662 | 1467819059216 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819059217 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12445f000 == 42 [pid = 1662] [id = 557] 08:30:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11830a000) [pid = 1662] [serial = 1671] [outer = 0x0] 08:30:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1188c6000) [pid = 1662] [serial = 1672] [outer = 0x11830a000] 08:30:59 INFO - PROCESS | 1662 | 1467819059250 Marionette DEBUG loaded listener.js 08:30:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x119060000) [pid = 1662] [serial = 1673] [outer = 0x11830a000] 08:30:59 INFO - PROCESS | 1662 | 1467819059693 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:30:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:30:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 675ms 08:30:59 INFO - PROCESS | 1662 | 1467819059719 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:30:59 INFO - PROCESS | 1662 | 1467819059720 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:30:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:30:59 INFO - PROCESS | 1662 | 1467819059723 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:30:59 INFO - PROCESS | 1662 | 1467819059724 Marionette TRACE conn2 <- [1,2202,null,{}] 08:30:59 INFO - PROCESS | 1662 | 1467819059731 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:30:59 INFO - PROCESS | 1662 | 1467819059734 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:59 INFO - PROCESS | 1662 | 1467819059837 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:30:59 INFO - PROCESS | 1662 | 1467819059932 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819059934 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:30:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3c4000 == 43 [pid = 1662] [id = 558] 08:30:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x121274800) [pid = 1662] [serial = 1674] [outer = 0x0] 08:30:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x123703400) [pid = 1662] [serial = 1675] [outer = 0x121274800] 08:30:59 INFO - PROCESS | 1662 | 1467819059978 Marionette DEBUG loaded listener.js 08:31:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x124d2d400) [pid = 1662] [serial = 1676] [outer = 0x121274800] 08:31:00 INFO - PROCESS | 1662 | 1467819060430 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:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 720ms 08:31:00 INFO - PROCESS | 1662 | 1467819060444 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:31:00 INFO - PROCESS | 1662 | 1467819060446 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:31:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:31:00 INFO - PROCESS | 1662 | 1467819060450 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:31:00 INFO - PROCESS | 1662 | 1467819060452 Marionette TRACE conn2 <- [1,2206,null,{}] 08:31:00 INFO - PROCESS | 1662 | 1467819060478 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:00 INFO - PROCESS | 1662 | 1467819060480 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:00 INFO - PROCESS | 1662 | 1467819060601 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:31:00 INFO - PROCESS | 1662 | 1467819060675 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819060676 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a170800 == 44 [pid = 1662] [id = 559] 08:31:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x113048400) [pid = 1662] [serial = 1677] [outer = 0x0] 08:31:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x124671c00) [pid = 1662] [serial = 1678] [outer = 0x113048400] 08:31:00 INFO - PROCESS | 1662 | 1467819060706 Marionette DEBUG loaded listener.js 08:31:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x125cb5800) [pid = 1662] [serial = 1679] [outer = 0x113048400] 08:31:01 INFO - PROCESS | 1662 | 1467819061341 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:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:31:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 941ms 08:31:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:31:01 INFO - PROCESS | 1662 | 1467819061392 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:31:01 INFO - PROCESS | 1662 | 1467819061395 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:31:01 INFO - PROCESS | 1662 | 1467819061400 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:31:01 INFO - PROCESS | 1662 | 1467819061403 Marionette TRACE conn2 <- [1,2210,null,{}] 08:31:01 INFO - PROCESS | 1662 | 1467819061409 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:01 INFO - PROCESS | 1662 | 1467819061411 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:01 INFO - PROCESS | 1662 | 1467819061544 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:31:01 INFO - PROCESS | 1662 | 1467819061640 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819061642 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185e2800 == 45 [pid = 1662] [id = 560] 08:31:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1128d4c00) [pid = 1662] [serial = 1680] [outer = 0x0] 08:31:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1130a0400) [pid = 1662] [serial = 1681] [outer = 0x1128d4c00] 08:31:01 INFO - PROCESS | 1662 | 1467819061669 Marionette DEBUG loaded listener.js 08:31:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x116a7c400) [pid = 1662] [serial = 1682] [outer = 0x1128d4c00] 08:31:02 INFO - PROCESS | 1662 | 1467819062091 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:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:31:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 724ms 08:31:02 INFO - PROCESS | 1662 | 1467819062124 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:31:02 INFO - PROCESS | 1662 | 1467819062128 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:31:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:31:02 INFO - PROCESS | 1662 | 1467819062135 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:31:02 INFO - PROCESS | 1662 | 1467819062137 Marionette TRACE conn2 <- [1,2214,null,{}] 08:31:02 INFO - PROCESS | 1662 | 1467819062141 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:02 INFO - PROCESS | 1662 | 1467819062144 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:02 INFO - PROCESS | 1662 | 1467819062280 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12bda2000 == 44 [pid = 1662] [id = 554] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1212a1800 == 43 [pid = 1662] [id = 553] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba76800 == 42 [pid = 1662] [id = 552] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12b832800 == 41 [pid = 1662] [id = 551] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12a312800 == 40 [pid = 1662] [id = 550] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x128a57800 == 39 [pid = 1662] [id = 549] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1256d1800 == 38 [pid = 1662] [id = 548] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1212a3000 == 37 [pid = 1662] [id = 547] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1185f2800 == 36 [pid = 1662] [id = 546] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1168a4000 == 35 [pid = 1662] [id = 545] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12129e800 == 34 [pid = 1662] [id = 544] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x116bb6000 == 33 [pid = 1662] [id = 543] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x119553800 == 32 [pid = 1662] [id = 542] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x11a170800 == 31 [pid = 1662] [id = 559] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3c4000 == 30 [pid = 1662] [id = 558] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12445f000 == 29 [pid = 1662] [id = 557] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3cb000 == 28 [pid = 1662] [id = 555] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1170d3000 == 27 [pid = 1662] [id = 556] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1128cd000) [pid = 1662] [serial = 1594] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1129ad800) [pid = 1662] [serial = 1595] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118308c00) [pid = 1662] [serial = 1603] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1175a9800) [pid = 1662] [serial = 1600] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x117f63400) [pid = 1662] [serial = 1601] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x114f5ec00) [pid = 1662] [serial = 1597] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1168cd400) [pid = 1662] [serial = 1598] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119497400) [pid = 1662] [serial = 1606] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x125074c00) [pid = 1662] [serial = 1592] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12370b800) [pid = 1662] [serial = 1591] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119b64800) [pid = 1662] [serial = 1609] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119eb4400) [pid = 1662] [serial = 1612] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12310d400) [pid = 1662] [serial = 1615] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1129b1800) [pid = 1662] [serial = 1577] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12370cc00) [pid = 1662] [serial = 1619] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11956f400) [pid = 1662] [serial = 1618] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x123707000) [pid = 1662] [serial = 1616] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x111f3a400) [pid = 1662] [serial = 1576] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1177f6800) [pid = 1662] [serial = 1580] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x116a08000) [pid = 1662] [serial = 1579] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119525800) [pid = 1662] [serial = 1583] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1257d3000) [pid = 1662] [serial = 1625] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1188f9400) [pid = 1662] [serial = 1582] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x121274400) [pid = 1662] [serial = 1586] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x119eb6000) [pid = 1662] [serial = 1585] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12441a000) [pid = 1662] [serial = 1589] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1251f7800) [pid = 1662] [serial = 1624] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x123707400) [pid = 1662] [serial = 1588] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x119b72000) [pid = 1662] [serial = 1610] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119567000) [pid = 1662] [serial = 1607] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x121271800) [pid = 1662] [serial = 1613] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x124d27800) [pid = 1662] [serial = 1622] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1188fec00) [pid = 1662] [serial = 1604] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12441c000) [pid = 1662] [serial = 1621] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x126e63400) [pid = 1662] [serial = 1627] [outer = 0x0] [url = about:blank] 08:31:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1185e2800 == 26 [pid = 1662] [id = 560] 08:31:02 INFO - PROCESS | 1662 | 1467819062972 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819062974 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x112eb3000 == 27 [pid = 1662] [id = 561] 08:31:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1129a7400) [pid = 1662] [serial = 1683] [outer = 0x0] 08:31:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1129ad400) [pid = 1662] [serial = 1684] [outer = 0x1129a7400] 08:31:03 INFO - PROCESS | 1662 | 1467819063003 Marionette DEBUG loaded listener.js 08:31:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x112dac400) [pid = 1662] [serial = 1685] [outer = 0x1129a7400] 08:31:03 INFO - PROCESS | 1662 | 1467819063314 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:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:31:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1228ms 08:31:03 INFO - PROCESS | 1662 | 1467819063362 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:31:03 INFO - PROCESS | 1662 | 1467819063364 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:31:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:31:03 INFO - PROCESS | 1662 | 1467819063367 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:31:03 INFO - PROCESS | 1662 | 1467819063369 Marionette TRACE conn2 <- [1,2218,null,{}] 08:31:03 INFO - PROCESS | 1662 | 1467819063373 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:03 INFO - PROCESS | 1662 | 1467819063374 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:03 INFO - PROCESS | 1662 | 1467819063453 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:31:03 INFO - PROCESS | 1662 | 1467819063531 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819063532 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170d3000 == 28 [pid = 1662] [id = 562] 08:31:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x113230800) [pid = 1662] [serial = 1686] [outer = 0x0] 08:31:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1168cf400) [pid = 1662] [serial = 1687] [outer = 0x113230800] 08:31:03 INFO - PROCESS | 1662 | 1467819063560 Marionette DEBUG loaded listener.js 08:31:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1175a7800) [pid = 1662] [serial = 1688] [outer = 0x113230800] 08:31:03 INFO - PROCESS | 1662 | 1467819063842 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:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:31:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 521ms 08:31:03 INFO - PROCESS | 1662 | 1467819063893 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:31:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:31:03 INFO - PROCESS | 1662 | 1467819063895 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:31:03 INFO - PROCESS | 1662 | 1467819063898 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:31:03 INFO - PROCESS | 1662 | 1467819063899 Marionette TRACE conn2 <- [1,2222,null,{}] 08:31:03 INFO - PROCESS | 1662 | 1467819063901 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:03 INFO - PROCESS | 1662 | 1467819063904 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:03 INFO - PROCESS | 1662 | 1467819063984 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:31:04 INFO - PROCESS | 1662 | 1467819063993 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819063994 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185ea000 == 29 [pid = 1662] [id = 563] 08:31:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118232400) [pid = 1662] [serial = 1689] [outer = 0x0] 08:31:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11840a800) [pid = 1662] [serial = 1690] [outer = 0x118232400] 08:31:04 INFO - PROCESS | 1662 | 1467819064026 Marionette DEBUG loaded listener.js 08:31:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118676000) [pid = 1662] [serial = 1691] [outer = 0x118232400] 08:31:04 INFO - PROCESS | 1662 | 1467819064373 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:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:31:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 518ms 08:31:04 INFO - PROCESS | 1662 | 1467819064417 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:31:04 INFO - PROCESS | 1662 | 1467819064418 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:31:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:31:04 INFO - PROCESS | 1662 | 1467819064426 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:31:04 INFO - PROCESS | 1662 | 1467819064430 Marionette TRACE conn2 <- [1,2226,null,{}] 08:31:04 INFO - PROCESS | 1662 | 1467819064433 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:04 INFO - PROCESS | 1662 | 1467819064436 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:04 INFO - PROCESS | 1662 | 1467819064516 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:31:04 INFO - PROCESS | 1662 | 1467819064522 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819064523 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b53800 == 30 [pid = 1662] [id = 564] 08:31:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1188f3c00) [pid = 1662] [serial = 1692] [outer = 0x0] 08:31:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119496c00) [pid = 1662] [serial = 1693] [outer = 0x1188f3c00] 08:31:04 INFO - PROCESS | 1662 | 1467819064548 Marionette DEBUG loaded listener.js 08:31:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119569800) [pid = 1662] [serial = 1694] [outer = 0x1188f3c00] 08:31:04 INFO - PROCESS | 1662 | 1467819064864 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:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:31:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 479ms 08:31:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:31:04 INFO - PROCESS | 1662 | 1467819064901 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:31:04 INFO - PROCESS | 1662 | 1467819064902 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:31:04 INFO - PROCESS | 1662 | 1467819064905 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:31:04 INFO - PROCESS | 1662 | 1467819064906 Marionette TRACE conn2 <- [1,2230,null,{}] 08:31:04 INFO - PROCESS | 1662 | 1467819064908 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:04 INFO - PROCESS | 1662 | 1467819064910 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:04 INFO - PROCESS | 1662 | 1467819064984 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:31:05 INFO - PROCESS | 1662 | 1467819065058 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819065059 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x1212a3000 == 31 [pid = 1662] [id = 565] 08:31:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x112e06000) [pid = 1662] [serial = 1695] [outer = 0x0] 08:31:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11957bc00) [pid = 1662] [serial = 1696] [outer = 0x112e06000] 08:31:05 INFO - PROCESS | 1662 | 1467819065084 Marionette DEBUG loaded listener.js 08:31:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119b6e800) [pid = 1662] [serial = 1697] [outer = 0x112e06000] 08:31:05 INFO - PROCESS | 1662 | 1467819065462 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:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:31:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 571ms 08:31:05 INFO - PROCESS | 1662 | 1467819065477 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:31:05 INFO - PROCESS | 1662 | 1467819065479 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:31:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:31:05 INFO - PROCESS | 1662 | 1467819065483 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:31:05 INFO - PROCESS | 1662 | 1467819065485 Marionette TRACE conn2 <- [1,2234,null,{}] 08:31:05 INFO - PROCESS | 1662 | 1467819065488 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:05 INFO - PROCESS | 1662 | 1467819065490 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:05 INFO - PROCESS | 1662 | 1467819065642 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:31:05 INFO - PROCESS | 1662 | 1467819065701 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819065707 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x1249c2800 == 32 [pid = 1662] [id = 566] 08:31:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x117f5e800) [pid = 1662] [serial = 1698] [outer = 0x0] 08:31:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x121271800) [pid = 1662] [serial = 1699] [outer = 0x117f5e800] 08:31:05 INFO - PROCESS | 1662 | 1467819065759 Marionette DEBUG loaded listener.js 08:31:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x123707400) [pid = 1662] [serial = 1700] [outer = 0x117f5e800] 08:31:06 INFO - PROCESS | 1662 | 1467819066136 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:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:31:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 674ms 08:31:06 INFO - PROCESS | 1662 | 1467819066158 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:31:06 INFO - PROCESS | 1662 | 1467819066159 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:31:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:31:06 INFO - PROCESS | 1662 | 1467819066162 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:31:06 INFO - PROCESS | 1662 | 1467819066163 Marionette TRACE conn2 <- [1,2238,null,{}] 08:31:06 INFO - PROCESS | 1662 | 1467819066165 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:06 INFO - PROCESS | 1662 | 1467819066167 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:06 INFO - PROCESS | 1662 | 1467819066266 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:31:06 INFO - PROCESS | 1662 | 1467819066305 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819066306 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x1131b2000 == 33 [pid = 1662] [id = 567] 08:31:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11213d400) [pid = 1662] [serial = 1701] [outer = 0x0] 08:31:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x124669c00) [pid = 1662] [serial = 1702] [outer = 0x11213d400] 08:31:06 INFO - PROCESS | 1662 | 1467819066330 Marionette DEBUG loaded listener.js 08:31:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1251f9400) [pid = 1662] [serial = 1703] [outer = 0x11213d400] 08:31:06 INFO - PROCESS | 1662 | 1467819066629 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:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:31:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 521ms 08:31:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:31:06 INFO - PROCESS | 1662 | 1467819066690 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:31:06 INFO - PROCESS | 1662 | 1467819066691 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:31:06 INFO - PROCESS | 1662 | 1467819066693 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:31:06 INFO - PROCESS | 1662 | 1467819066694 Marionette TRACE conn2 <- [1,2242,null,{}] 08:31:06 INFO - PROCESS | 1662 | 1467819066697 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:06 INFO - PROCESS | 1662 | 1467819066698 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:06 INFO - PROCESS | 1662 | 1467819066793 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:31:06 INFO - PROCESS | 1662 | 1467819066797 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819066798 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x1292b4800 == 34 [pid = 1662] [id = 568] 08:31:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x123707c00) [pid = 1662] [serial = 1704] [outer = 0x0] 08:31:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1256b0000) [pid = 1662] [serial = 1705] [outer = 0x123707c00] 08:31:06 INFO - PROCESS | 1662 | 1467819066822 Marionette DEBUG loaded listener.js 08:31:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x125cb7800) [pid = 1662] [serial = 1706] [outer = 0x123707c00] 08:31:07 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x111f34000) [pid = 1662] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:31:07 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118308000) [pid = 1662] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:31:07 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1129b2400) [pid = 1662] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:31:07 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1121b0000) [pid = 1662] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:31:07 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x116a05800) [pid = 1662] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:31:07 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x127067800) [pid = 1662] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:31:07 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1168ce400) [pid = 1662] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:31:07 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x112e12800) [pid = 1662] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:31:07 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1121af400) [pid = 1662] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:31:07 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x116a11c00) [pid = 1662] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:31:07 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x123711c00) [pid = 1662] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:31:07 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1257d0000) [pid = 1662] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:31:07 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1190e0c00) [pid = 1662] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:31:07 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1233bf800) [pid = 1662] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:31:07 INFO - PROCESS | 1662 | 1467819067282 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:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:31:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 621ms 08:31:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:31:07 INFO - PROCESS | 1662 | 1467819067314 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:31:07 INFO - PROCESS | 1662 | 1467819067315 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:31:07 INFO - PROCESS | 1662 | 1467819067318 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:31:07 INFO - PROCESS | 1662 | 1467819067319 Marionette TRACE conn2 <- [1,2246,null,{}] 08:31:07 INFO - PROCESS | 1662 | 1467819067321 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:07 INFO - PROCESS | 1662 | 1467819067322 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:07 INFO - PROCESS | 1662 | 1467819067395 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:31:07 INFO - PROCESS | 1662 | 1467819067399 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819067400 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x127285800 == 35 [pid = 1662] [id = 569] 08:31:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x116737400) [pid = 1662] [serial = 1707] [outer = 0x0] 08:31:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11840fc00) [pid = 1662] [serial = 1708] [outer = 0x116737400] 08:31:07 INFO - PROCESS | 1662 | 1467819067426 Marionette DEBUG loaded listener.js 08:31:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x123706c00) [pid = 1662] [serial = 1709] [outer = 0x116737400] 08:31:07 INFO - PROCESS | 1662 | 1467819067760 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:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:31:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 471ms 08:31:07 INFO - PROCESS | 1662 | 1467819067790 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:31:07 INFO - PROCESS | 1662 | 1467819067792 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:31:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:31:07 INFO - PROCESS | 1662 | 1467819067794 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:31:07 INFO - PROCESS | 1662 | 1467819067795 Marionette TRACE conn2 <- [1,2250,null,{}] 08:31:07 INFO - PROCESS | 1662 | 1467819067797 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:07 INFO - PROCESS | 1662 | 1467819067798 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:07 INFO - PROCESS | 1662 | 1467819067897 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:31:07 INFO - PROCESS | 1662 | 1467819067905 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819067906 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a514800 == 36 [pid = 1662] [id = 570] 08:31:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12370c400) [pid = 1662] [serial = 1710] [outer = 0x0] 08:31:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x125cb7c00) [pid = 1662] [serial = 1711] [outer = 0x12370c400] 08:31:07 INFO - PROCESS | 1662 | 1467819067930 Marionette DEBUG loaded listener.js 08:31:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x127064800) [pid = 1662] [serial = 1712] [outer = 0x12370c400] 08:31:08 INFO - PROCESS | 1662 | 1467819068225 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:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:31:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 469ms 08:31:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:31:08 INFO - PROCESS | 1662 | 1467819068263 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:31:08 INFO - PROCESS | 1662 | 1467819068264 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:31:08 INFO - PROCESS | 1662 | 1467819068267 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:31:08 INFO - PROCESS | 1662 | 1467819068268 Marionette TRACE conn2 <- [1,2254,null,{}] 08:31:08 INFO - PROCESS | 1662 | 1467819068272 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:08 INFO - PROCESS | 1662 | 1467819068273 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:08 INFO - PROCESS | 1662 | 1467819068350 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:31:08 INFO - PROCESS | 1662 | 1467819068354 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819068357 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b140000 == 37 [pid = 1662] [id = 571] 08:31:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1190ea800) [pid = 1662] [serial = 1713] [outer = 0x0] 08:31:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12741f800) [pid = 1662] [serial = 1714] [outer = 0x1190ea800] 08:31:08 INFO - PROCESS | 1662 | 1467819068383 Marionette DEBUG loaded listener.js 08:31:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128a9d800) [pid = 1662] [serial = 1715] [outer = 0x1190ea800] 08:31:08 INFO - PROCESS | 1662 | 1467819068730 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:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:31:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 472ms 08:31:08 INFO - PROCESS | 1662 | 1467819068740 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:31:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:31:08 INFO - PROCESS | 1662 | 1467819068741 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:31:08 INFO - PROCESS | 1662 | 1467819068744 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:31:08 INFO - PROCESS | 1662 | 1467819068745 Marionette TRACE conn2 <- [1,2258,null,{}] 08:31:08 INFO - PROCESS | 1662 | 1467819068748 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:08 INFO - PROCESS | 1662 | 1467819068749 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:08 INFO - PROCESS | 1662 | 1467819068863 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:31:08 INFO - PROCESS | 1662 | 1467819068870 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819068871 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b3a800 == 38 [pid = 1662] [id = 572] 08:31:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1257d2000) [pid = 1662] [serial = 1716] [outer = 0x0] 08:31:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128ade400) [pid = 1662] [serial = 1717] [outer = 0x1257d2000] 08:31:08 INFO - PROCESS | 1662 | 1467819068895 Marionette DEBUG loaded listener.js 08:31:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x129183800) [pid = 1662] [serial = 1718] [outer = 0x1257d2000] 08:31:09 INFO - PROCESS | 1662 | 1467819069221 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:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:31:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 519ms 08:31:09 INFO - PROCESS | 1662 | 1467819069264 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:31:09 INFO - PROCESS | 1662 | 1467819069267 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:31:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:31:09 INFO - PROCESS | 1662 | 1467819069271 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:31:09 INFO - PROCESS | 1662 | 1467819069273 Marionette TRACE conn2 <- [1,2262,null,{}] 08:31:09 INFO - PROCESS | 1662 | 1467819069277 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:09 INFO - PROCESS | 1662 | 1467819069279 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:09 INFO - PROCESS | 1662 | 1467819069393 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:31:09 INFO - PROCESS | 1662 | 1467819069449 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819069452 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a4d000 == 39 [pid = 1662] [id = 573] 08:31:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x112a85c00) [pid = 1662] [serial = 1719] [outer = 0x0] 08:31:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x113057400) [pid = 1662] [serial = 1720] [outer = 0x112a85c00] 08:31:09 INFO - PROCESS | 1662 | 1467819069483 Marionette DEBUG loaded listener.js 08:31:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x115f5ec00) [pid = 1662] [serial = 1721] [outer = 0x112a85c00] 08:31:10 INFO - PROCESS | 1662 | 1467819070037 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:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:31:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 822ms 08:31:10 INFO - PROCESS | 1662 | 1467819070093 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:31:10 INFO - PROCESS | 1662 | 1467819070096 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:31:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:31:10 INFO - PROCESS | 1662 | 1467819070101 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:31:10 INFO - PROCESS | 1662 | 1467819070102 Marionette TRACE conn2 <- [1,2266,null,{}] 08:31:10 INFO - PROCESS | 1662 | 1467819070105 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:10 INFO - PROCESS | 1662 | 1467819070107 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:10 INFO - PROCESS | 1662 | 1467819070215 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:31:10 INFO - PROCESS | 1662 | 1467819070301 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819070302 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x121299800 == 40 [pid = 1662] [id = 574] 08:31:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118230800) [pid = 1662] [serial = 1722] [outer = 0x0] 08:31:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118305c00) [pid = 1662] [serial = 1723] [outer = 0x118230800] 08:31:10 INFO - PROCESS | 1662 | 1467819070335 Marionette DEBUG loaded listener.js 08:31:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1188c4800) [pid = 1662] [serial = 1724] [outer = 0x118230800] 08:31:11 INFO - PROCESS | 1662 | 1467819071019 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:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:31:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 972ms 08:31:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:31:11 INFO - PROCESS | 1662 | 1467819071073 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:31:11 INFO - PROCESS | 1662 | 1467819071076 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:31:11 INFO - PROCESS | 1662 | 1467819071079 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:31:11 INFO - PROCESS | 1662 | 1467819071081 Marionette TRACE conn2 <- [1,2270,null,{}] 08:31:11 INFO - PROCESS | 1662 | 1467819071084 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:11 INFO - PROCESS | 1662 | 1467819071086 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:11 INFO - PROCESS | 1662 | 1467819071185 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:31:11 INFO - PROCESS | 1662 | 1467819071268 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819071271 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182dc000 == 41 [pid = 1662] [id = 575] 08:31:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x116806800) [pid = 1662] [serial = 1725] [outer = 0x0] 08:31:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x116a7a000) [pid = 1662] [serial = 1726] [outer = 0x116806800] 08:31:11 INFO - PROCESS | 1662 | 1467819071299 Marionette DEBUG loaded listener.js 08:31:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1175b2400) [pid = 1662] [serial = 1727] [outer = 0x116806800] 08:31:11 INFO - PROCESS | 1662 | --DOCSHELL 0x12b140000 == 40 [pid = 1662] [id = 571] 08:31:11 INFO - PROCESS | 1662 | --DOCSHELL 0x12a514800 == 39 [pid = 1662] [id = 570] 08:31:11 INFO - PROCESS | 1662 | --DOCSHELL 0x127285800 == 38 [pid = 1662] [id = 569] 08:31:11 INFO - PROCESS | 1662 | --DOCSHELL 0x1292b4800 == 37 [pid = 1662] [id = 568] 08:31:11 INFO - PROCESS | 1662 | --DOCSHELL 0x1131b2000 == 36 [pid = 1662] [id = 567] 08:31:11 INFO - PROCESS | 1662 | --DOCSHELL 0x1249c2800 == 35 [pid = 1662] [id = 566] 08:31:11 INFO - PROCESS | 1662 | --DOCSHELL 0x1212a3000 == 34 [pid = 1662] [id = 565] 08:31:11 INFO - PROCESS | 1662 | --DOCSHELL 0x119b53800 == 33 [pid = 1662] [id = 564] 08:31:11 INFO - PROCESS | 1662 | --DOCSHELL 0x1185ea000 == 32 [pid = 1662] [id = 563] 08:31:11 INFO - PROCESS | 1662 | --DOCSHELL 0x1170d3000 == 31 [pid = 1662] [id = 562] 08:31:11 INFO - PROCESS | 1662 | --DOCSHELL 0x112eb3000 == 30 [pid = 1662] [id = 561] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119494400) [pid = 1662] [serial = 1661] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11861e800) [pid = 1662] [serial = 1639] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11956b400) [pid = 1662] [serial = 1642] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1175af000) [pid = 1662] [serial = 1660] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1130f0800) [pid = 1662] [serial = 1631] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1177f2c00) [pid = 1662] [serial = 1637] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x128a9b800) [pid = 1662] [serial = 1655] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1251eb400) [pid = 1662] [serial = 1664] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x121271000) [pid = 1662] [serial = 1648] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x128adb000) [pid = 1662] [serial = 1657] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1175ac000) [pid = 1662] [serial = 1633] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x128ae4400) [pid = 1662] [serial = 1658] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x127416800) [pid = 1662] [serial = 1652] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x117091c00) [pid = 1662] [serial = 1636] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12741c800) [pid = 1662] [serial = 1628] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119eba800) [pid = 1662] [serial = 1646] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12347d400) [pid = 1662] [serial = 1649] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x121277000) [pid = 1662] [serial = 1663] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x119ab1000) [pid = 1662] [serial = 1643] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x124d95c00) [pid = 1662] [serial = 1651] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1188ca400) [pid = 1662] [serial = 1640] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11822f400) [pid = 1662] [serial = 1634] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x112a85800) [pid = 1662] [serial = 1630] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x119b6d800) [pid = 1662] [serial = 1645] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x128a91800) [pid = 1662] [serial = 1654] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128d64c00) [pid = 1662] [serial = 1666] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12918d800) [pid = 1662] [serial = 1667] [outer = 0x0] [url = about:blank] 08:31:11 INFO - PROCESS | 1662 | 1467819071645 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:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:31:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 570ms 08:31:11 INFO - PROCESS | 1662 | 1467819071650 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:31:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:31:11 INFO - PROCESS | 1662 | 1467819071654 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:31:11 INFO - PROCESS | 1662 | 1467819071659 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:31:11 INFO - PROCESS | 1662 | 1467819071661 Marionette TRACE conn2 <- [1,2274,null,{}] 08:31:11 INFO - PROCESS | 1662 | 1467819071663 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:11 INFO - PROCESS | 1662 | 1467819071665 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:11 INFO - PROCESS | 1662 | 1467819071742 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:31:11 INFO - PROCESS | 1662 | 1467819071746 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819071748 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x1190d3000 == 31 [pid = 1662] [id = 576] 08:31:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118308400) [pid = 1662] [serial = 1728] [outer = 0x0] 08:31:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118674000) [pid = 1662] [serial = 1729] [outer = 0x118308400] 08:31:11 INFO - PROCESS | 1662 | 1467819071777 Marionette DEBUG loaded listener.js 08:31:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118985c00) [pid = 1662] [serial = 1730] [outer = 0x118308400] 08:31:12 INFO - PROCESS | 1662 | 1467819072134 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:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:31:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 520ms 08:31:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:31:12 INFO - PROCESS | 1662 | 1467819072179 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:31:12 INFO - PROCESS | 1662 | 1467819072181 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:31:12 INFO - PROCESS | 1662 | 1467819072183 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:31:12 INFO - PROCESS | 1662 | 1467819072186 Marionette TRACE conn2 <- [1,2278,null,{}] 08:31:12 INFO - PROCESS | 1662 | 1467819072193 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:12 INFO - PROCESS | 1662 | 1467819072197 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:12 INFO - PROCESS | 1662 | 1467819072276 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:31:12 INFO - PROCESS | 1662 | 1467819072281 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819072284 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231c9000 == 32 [pid = 1662] [id = 577] 08:31:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1194be000) [pid = 1662] [serial = 1731] [outer = 0x0] 08:31:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11957e000) [pid = 1662] [serial = 1732] [outer = 0x1194be000] 08:31:12 INFO - PROCESS | 1662 | 1467819072314 Marionette DEBUG loaded listener.js 08:31:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119d0c000) [pid = 1662] [serial = 1733] [outer = 0x1194be000] 08:31:12 INFO - PROCESS | 1662 | 1467819072665 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:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:31:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 524ms 08:31:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:31:12 INFO - PROCESS | 1662 | 1467819072707 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:31:12 INFO - PROCESS | 1662 | 1467819072709 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:31:12 INFO - PROCESS | 1662 | 1467819072711 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:31:12 INFO - PROCESS | 1662 | 1467819072712 Marionette TRACE conn2 <- [1,2282,null,{}] 08:31:12 INFO - PROCESS | 1662 | 1467819072714 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:12 INFO - PROCESS | 1662 | 1467819072715 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:12 INFO - PROCESS | 1662 | 1467819072794 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:31:12 INFO - PROCESS | 1662 | 1467819072797 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819072798 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x125c59000 == 33 [pid = 1662] [id = 578] 08:31:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11a154000) [pid = 1662] [serial = 1734] [outer = 0x0] 08:31:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x121277000) [pid = 1662] [serial = 1735] [outer = 0x11a154000] 08:31:12 INFO - PROCESS | 1662 | 1467819072826 Marionette DEBUG loaded listener.js 08:31:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x123706400) [pid = 1662] [serial = 1736] [outer = 0x11a154000] 08:31:13 INFO - PROCESS | 1662 | 1467819073146 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:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:31:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 472ms 08:31:13 INFO - PROCESS | 1662 | 1467819073184 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:31:13 INFO - PROCESS | 1662 | 1467819073185 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:31:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:31:13 INFO - PROCESS | 1662 | 1467819073187 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:31:13 INFO - PROCESS | 1662 | 1467819073188 Marionette TRACE conn2 <- [1,2286,null,{}] 08:31:13 INFO - PROCESS | 1662 | 1467819073191 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:13 INFO - PROCESS | 1662 | 1467819073192 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:13 INFO - PROCESS | 1662 | 1467819073267 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:31:13 INFO - PROCESS | 1662 | 1467819073333 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819073334 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12728c800 == 34 [pid = 1662] [id = 579] 08:31:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1133b3800) [pid = 1662] [serial = 1737] [outer = 0x0] 08:31:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x123778000) [pid = 1662] [serial = 1738] [outer = 0x1133b3800] 08:31:13 INFO - PROCESS | 1662 | 1467819073358 Marionette DEBUG loaded listener.js 08:31:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12506d400) [pid = 1662] [serial = 1739] [outer = 0x1133b3800] 08:31:13 INFO - PROCESS | 1662 | 1467819073695 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:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 08:31:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 522ms 08:31:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:31:13 INFO - PROCESS | 1662 | 1467819073709 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:31:13 INFO - PROCESS | 1662 | 1467819073710 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:31:13 INFO - PROCESS | 1662 | 1467819073712 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:31:13 INFO - PROCESS | 1662 | 1467819073714 Marionette TRACE conn2 <- [1,2290,null,{}] 08:31:13 INFO - PROCESS | 1662 | 1467819073716 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:13 INFO - PROCESS | 1662 | 1467819073720 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:13 INFO - PROCESS | 1662 | 1467819073840 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:31:13 INFO - PROCESS | 1662 | 1467819073850 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819073852 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a6a4800 == 35 [pid = 1662] [id = 580] 08:31:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1251eb400) [pid = 1662] [serial = 1740] [outer = 0x0] 08:31:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128a8e400) [pid = 1662] [serial = 1741] [outer = 0x1251eb400] 08:31:13 INFO - PROCESS | 1662 | 1467819073877 Marionette DEBUG loaded listener.js 08:31:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128d67c00) [pid = 1662] [serial = 1742] [outer = 0x1251eb400] 08:31:14 INFO - PROCESS | 1662 | 1467819074217 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:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:31:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 519ms 08:31:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:31:14 INFO - PROCESS | 1662 | 1467819074233 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:31:14 INFO - PROCESS | 1662 | 1467819074234 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:31:14 INFO - PROCESS | 1662 | 1467819074237 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:31:14 INFO - PROCESS | 1662 | 1467819074239 Marionette TRACE conn2 <- [1,2294,null,{}] 08:31:14 INFO - PROCESS | 1662 | 1467819074242 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:14 INFO - PROCESS | 1662 | 1467819074243 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:14 INFO - PROCESS | 1662 | 1467819074341 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:31:14 INFO - PROCESS | 1662 | 1467819074359 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819074360 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12aae5000 == 36 [pid = 1662] [id = 581] 08:31:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x129183c00) [pid = 1662] [serial = 1743] [outer = 0x0] 08:31:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12918bc00) [pid = 1662] [serial = 1744] [outer = 0x129183c00] 08:31:14 INFO - PROCESS | 1662 | 1467819074392 Marionette DEBUG loaded listener.js 08:31:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1292d4c00) [pid = 1662] [serial = 1745] [outer = 0x129183c00] 08:31:14 INFO - PROCESS | 1662 | 1467819074723 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:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:31:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 521ms 08:31:14 INFO - PROCESS | 1662 | 1467819074757 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:31:14 INFO - PROCESS | 1662 | 1467819074759 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:31:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:31:14 INFO - PROCESS | 1662 | 1467819074767 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:31:14 INFO - PROCESS | 1662 | 1467819074769 Marionette TRACE conn2 <- [1,2298,null,{}] 08:31:14 INFO - PROCESS | 1662 | 1467819074771 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:14 INFO - PROCESS | 1662 | 1467819074772 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:14 INFO - PROCESS | 1662 | 1467819074871 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:31:14 INFO - PROCESS | 1662 | 1467819074875 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819074876 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba8f000 == 37 [pid = 1662] [id = 582] 08:31:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x129185000) [pid = 1662] [serial = 1746] [outer = 0x0] 08:31:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1292dd000) [pid = 1662] [serial = 1747] [outer = 0x129185000] 08:31:14 INFO - PROCESS | 1662 | 1467819074900 Marionette DEBUG loaded listener.js 08:31:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x129507800) [pid = 1662] [serial = 1748] [outer = 0x129185000] 08:31:15 INFO - PROCESS | 1662 | 1467819075238 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:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:31:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 519ms 08:31:15 INFO - PROCESS | 1662 | 1467819075287 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:31:15 INFO - PROCESS | 1662 | 1467819075289 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:31:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:31:15 INFO - PROCESS | 1662 | 1467819075291 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:31:15 INFO - PROCESS | 1662 | 1467819075292 Marionette TRACE conn2 <- [1,2302,null,{}] 08:31:15 INFO - PROCESS | 1662 | 1467819075294 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:15 INFO - PROCESS | 1662 | 1467819075296 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:15 INFO - PROCESS | 1662 | 1467819075396 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:31:15 INFO - PROCESS | 1662 | 1467819075407 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819075408 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3bd800 == 38 [pid = 1662] [id = 583] 08:31:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12950d800) [pid = 1662] [serial = 1749] [outer = 0x0] 08:31:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x129511000) [pid = 1662] [serial = 1750] [outer = 0x12950d800] 08:31:15 INFO - PROCESS | 1662 | 1467819075440 Marionette DEBUG loaded listener.js 08:31:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12a53fc00) [pid = 1662] [serial = 1751] [outer = 0x12950d800] 08:31:15 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x117f5e800) [pid = 1662] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:31:15 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1129a7400) [pid = 1662] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:31:15 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118232400) [pid = 1662] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:31:15 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11213d400) [pid = 1662] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:31:15 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1188f3c00) [pid = 1662] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:31:15 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x113230800) [pid = 1662] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:31:15 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1128d4c00) [pid = 1662] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:31:15 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x113d3a800) [pid = 1662] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:31:15 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11830a000) [pid = 1662] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:31:15 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x123707c00) [pid = 1662] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:31:15 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116737400) [pid = 1662] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:31:15 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x121274800) [pid = 1662] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:31:15 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1190ea800) [pid = 1662] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:31:15 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12370c400) [pid = 1662] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:31:15 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x113048400) [pid = 1662] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:31:15 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x112e06000) [pid = 1662] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:31:15 INFO - PROCESS | 1662 | 1467819075833 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:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:31:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 568ms 08:31:15 INFO - PROCESS | 1662 | 1467819075860 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:31:15 INFO - PROCESS | 1662 | 1467819075861 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:31:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:31:15 INFO - PROCESS | 1662 | 1467819075863 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:31:15 INFO - PROCESS | 1662 | 1467819075865 Marionette TRACE conn2 <- [1,2306,null,{}] 08:31:15 INFO - PROCESS | 1662 | 1467819075867 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:15 INFO - PROCESS | 1662 | 1467819075868 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:15 INFO - PROCESS | 1662 | 1467819075952 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:31:16 INFO - PROCESS | 1662 | 1467819076019 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819076021 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x12aad9000 == 39 [pid = 1662] [id = 584] 08:31:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1128d4c00) [pid = 1662] [serial = 1752] [outer = 0x0] 08:31:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x116b1b000) [pid = 1662] [serial = 1753] [outer = 0x1128d4c00] 08:31:16 INFO - PROCESS | 1662 | 1467819076066 Marionette DEBUG loaded listener.js 08:31:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119583800) [pid = 1662] [serial = 1754] [outer = 0x1128d4c00] 08:31:16 INFO - PROCESS | 1662 | 1467819076501 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:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:31:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 670ms 08:31:16 INFO - PROCESS | 1662 | 1467819076534 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:31:16 INFO - PROCESS | 1662 | 1467819076538 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:31:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:31:16 INFO - PROCESS | 1662 | 1467819076542 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:31:16 INFO - PROCESS | 1662 | 1467819076545 Marionette TRACE conn2 <- [1,2310,null,{}] 08:31:16 INFO - PROCESS | 1662 | 1467819076548 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:16 INFO - PROCESS | 1662 | 1467819076551 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:16 INFO - PROCESS | 1662 | 1467819076690 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:31:16 INFO - PROCESS | 1662 | 1467819076707 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819076709 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cb20000 == 40 [pid = 1662] [id = 585] 08:31:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119ab5000) [pid = 1662] [serial = 1755] [outer = 0x0] 08:31:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12723d000) [pid = 1662] [serial = 1756] [outer = 0x119ab5000] 08:31:16 INFO - PROCESS | 1662 | 1467819076735 Marionette DEBUG loaded listener.js 08:31:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12a5ab400) [pid = 1662] [serial = 1757] [outer = 0x119ab5000] 08:31:17 INFO - PROCESS | 1662 | 1467819077041 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:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:31:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 523ms 08:31:17 INFO - PROCESS | 1662 | 1467819077065 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:31:17 INFO - PROCESS | 1662 | 1467819077067 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:31:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:31:17 INFO - PROCESS | 1662 | 1467819077069 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:31:17 INFO - PROCESS | 1662 | 1467819077071 Marionette TRACE conn2 <- [1,2314,null,{}] 08:31:17 INFO - PROCESS | 1662 | 1467819077075 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:17 INFO - PROCESS | 1662 | 1467819077076 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:17 INFO - PROCESS | 1662 | 1467819077157 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:31:17 INFO - PROCESS | 1662 | 1467819077161 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819077162 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cb31000 == 41 [pid = 1662] [id = 586] 08:31:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12a5abc00) [pid = 1662] [serial = 1758] [outer = 0x0] 08:31:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12a5dc400) [pid = 1662] [serial = 1759] [outer = 0x12a5abc00] 08:31:17 INFO - PROCESS | 1662 | 1467819077186 Marionette DEBUG loaded listener.js 08:31:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12a7b4400) [pid = 1662] [serial = 1760] [outer = 0x12a5abc00] 08:31:17 INFO - PROCESS | 1662 | 1467819077523 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:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:31:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 473ms 08:31:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:31:17 INFO - PROCESS | 1662 | 1467819077543 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:31:17 INFO - PROCESS | 1662 | 1467819077544 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:31:17 INFO - PROCESS | 1662 | 1467819077546 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:31:17 INFO - PROCESS | 1662 | 1467819077547 Marionette TRACE conn2 <- [1,2318,null,{}] 08:31:17 INFO - PROCESS | 1662 | 1467819077549 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:17 INFO - PROCESS | 1662 | 1467819077550 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:17 INFO - PROCESS | 1662 | 1467819077668 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:31:17 INFO - PROCESS | 1662 | 1467819077674 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819077675 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d099000 == 42 [pid = 1662] [id = 587] 08:31:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12a5a4c00) [pid = 1662] [serial = 1761] [outer = 0x0] 08:31:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12a7b7400) [pid = 1662] [serial = 1762] [outer = 0x12a5a4c00] 08:31:17 INFO - PROCESS | 1662 | 1467819077699 Marionette DEBUG loaded listener.js 08:31:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12a7bf000) [pid = 1662] [serial = 1763] [outer = 0x12a5a4c00] 08:31:18 INFO - PROCESS | 1662 | 1467819078164 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:18 INFO - PROCESS | 1662 | 1467819078223 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:31:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:31:18 INFO - PROCESS | 1662 | 1467819078227 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:31:18 INFO - PROCESS | 1662 | 1467819078229 Marionette TRACE conn2 <- [1,2322,null,{}] 08:31:18 INFO - PROCESS | 1662 | 1467819078232 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:18 INFO - PROCESS | 1662 | 1467819078235 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:18 INFO - PROCESS | 1662 | 1467819078339 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:31:18 INFO - PROCESS | 1662 | 1467819078437 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819078439 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185e3000 == 43 [pid = 1662] [id = 588] 08:31:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1175d2c00) [pid = 1662] [serial = 1764] [outer = 0x0] 08:31:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x117f60800) [pid = 1662] [serial = 1765] [outer = 0x1175d2c00] 08:31:18 INFO - PROCESS | 1662 | 1467819078470 Marionette DEBUG loaded listener.js 08:31:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11897d800) [pid = 1662] [serial = 1766] [outer = 0x1175d2c00] 08:31:18 INFO - PROCESS | 1662 | 1467819078876 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:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:31:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 670ms 08:31:18 INFO - PROCESS | 1662 | 1467819078897 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:31:18 INFO - PROCESS | 1662 | 1467819078900 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:31:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:31:18 INFO - PROCESS | 1662 | 1467819078905 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:31:18 INFO - PROCESS | 1662 | 1467819078906 Marionette TRACE conn2 <- [1,2326,null,{}] 08:31:18 INFO - PROCESS | 1662 | 1467819078909 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:18 INFO - PROCESS | 1662 | 1467819078911 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:19 INFO - PROCESS | 1662 | 1467819079019 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:31:19 INFO - PROCESS | 1662 | 1467819079094 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819079095 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a514800 == 44 [pid = 1662] [id = 589] 08:31:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1190e9000) [pid = 1662] [serial = 1767] [outer = 0x0] 08:31:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x119aaf800) [pid = 1662] [serial = 1768] [outer = 0x1190e9000] 08:31:19 INFO - PROCESS | 1662 | 1467819079128 Marionette DEBUG loaded listener.js 08:31:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11a15d800) [pid = 1662] [serial = 1769] [outer = 0x1190e9000] 08:31:19 INFO - PROCESS | 1662 | 1467819079545 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:31:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:31:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 670ms 08:31:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:31:19 INFO - PROCESS | 1662 | 1467819079575 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:31:19 INFO - PROCESS | 1662 | 1467819079576 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:31:19 INFO - PROCESS | 1662 | 1467819079579 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:31:19 INFO - PROCESS | 1662 | 1467819079581 Marionette TRACE conn2 <- [1,2330,null,{}] 08:31:19 INFO - PROCESS | 1662 | 1467819079589 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:31:19 INFO - PROCESS | 1662 | 1467819079593 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:19 INFO - PROCESS | 1662 | 1467819079701 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:31:19 INFO - PROCESS | 1662 | 1467819079813 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819079815 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d0a1800 == 45 [pid = 1662] [id = 590] 08:31:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1257c7400) [pid = 1662] [serial = 1770] [outer = 0x0] 08:31:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12723d800) [pid = 1662] [serial = 1771] [outer = 0x1257c7400] 08:31:19 INFO - PROCESS | 1662 | 1467819079847 Marionette DEBUG loaded listener.js 08:31:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128a98800) [pid = 1662] [serial = 1772] [outer = 0x1257c7400] 08:31:20 INFO - PROCESS | 1662 | 1467819080256 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:31:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:31:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 720ms 08:31:20 INFO - PROCESS | 1662 | 1467819080300 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:31:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:31:20 INFO - PROCESS | 1662 | 1467819080302 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:31:20 INFO - PROCESS | 1662 | 1467819080304 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:31:20 INFO - PROCESS | 1662 | 1467819080306 Marionette TRACE conn2 <- [1,2334,null,{}] 08:31:20 INFO - PROCESS | 1662 | 1467819080308 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:31:20 INFO - PROCESS | 1662 | 1467819080310 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:20 INFO - PROCESS | 1662 | 1467819080414 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:31:20 INFO - PROCESS | 1662 | 1467819080478 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819080479 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x117f37000 == 46 [pid = 1662] [id = 591] 08:31:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x112e12800) [pid = 1662] [serial = 1773] [outer = 0x0] 08:31:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1257d3000) [pid = 1662] [serial = 1774] [outer = 0x112e12800] 08:31:20 INFO - PROCESS | 1662 | 1467819080550 Marionette DEBUG loaded listener.js 08:31:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x129514800) [pid = 1662] [serial = 1775] [outer = 0x112e12800] 08:31:21 INFO - PROCESS | 1662 | 1467819081122 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:31:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:31:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 869ms 08:31:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:31:21 INFO - PROCESS | 1662 | 1467819081175 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:31:21 INFO - PROCESS | 1662 | 1467819081177 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:31:21 INFO - PROCESS | 1662 | 1467819081180 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:31:21 INFO - PROCESS | 1662 | 1467819081182 Marionette TRACE conn2 <- [1,2338,null,{}] 08:31:21 INFO - PROCESS | 1662 | 1467819081186 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:31:21 INFO - PROCESS | 1662 | 1467819081187 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:21 INFO - PROCESS | 1662 | 1467819081283 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:31:21 INFO - PROCESS | 1662 | 1467819081348 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819081351 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x11925a000 == 47 [pid = 1662] [id = 592] 08:31:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1175b2c00) [pid = 1662] [serial = 1776] [outer = 0x0] 08:31:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x117f5f000) [pid = 1662] [serial = 1777] [outer = 0x1175b2c00] 08:31:21 INFO - PROCESS | 1662 | 1467819081378 Marionette DEBUG loaded listener.js 08:31:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x118625000) [pid = 1662] [serial = 1778] [outer = 0x1175b2c00] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12cb31000 == 46 [pid = 1662] [id = 586] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12cb20000 == 45 [pid = 1662] [id = 585] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12aad9000 == 44 [pid = 1662] [id = 584] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3bd800 == 43 [pid = 1662] [id = 583] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba8f000 == 42 [pid = 1662] [id = 582] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12aae5000 == 41 [pid = 1662] [id = 581] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12a6a4800 == 40 [pid = 1662] [id = 580] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12728c800 == 39 [pid = 1662] [id = 579] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x125c59000 == 38 [pid = 1662] [id = 578] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x1231c9000 == 37 [pid = 1662] [id = 577] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x1190d3000 == 36 [pid = 1662] [id = 576] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x1182dc000 == 35 [pid = 1662] [id = 575] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x121299800 == 34 [pid = 1662] [id = 574] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x116a4d000 == 33 [pid = 1662] [id = 573] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x119b3a800 == 32 [pid = 1662] [id = 572] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x117f37000 == 31 [pid = 1662] [id = 591] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12d0a1800 == 30 [pid = 1662] [id = 590] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12a514800 == 29 [pid = 1662] [id = 589] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x1185e3000 == 28 [pid = 1662] [id = 588] 08:31:22 INFO - PROCESS | 1662 | --DOCSHELL 0x12d099000 == 27 [pid = 1662] [id = 587] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x121271800) [pid = 1662] [serial = 1699] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1129ad400) [pid = 1662] [serial = 1684] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x112dac400) [pid = 1662] [serial = 1685] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x11840a800) [pid = 1662] [serial = 1690] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x118676000) [pid = 1662] [serial = 1691] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x124669c00) [pid = 1662] [serial = 1702] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119496c00) [pid = 1662] [serial = 1693] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x119569800) [pid = 1662] [serial = 1694] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1168cf400) [pid = 1662] [serial = 1687] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1175a7800) [pid = 1662] [serial = 1688] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x116a7c400) [pid = 1662] [serial = 1682] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1130a0400) [pid = 1662] [serial = 1681] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x117247400) [pid = 1662] [serial = 1670] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x115f5f000) [pid = 1662] [serial = 1669] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119060000) [pid = 1662] [serial = 1673] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1188c6000) [pid = 1662] [serial = 1672] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x123707400) [pid = 1662] [serial = 1700] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1256b0000) [pid = 1662] [serial = 1705] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1251f9400) [pid = 1662] [serial = 1703] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x123706c00) [pid = 1662] [serial = 1709] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x124d2d400) [pid = 1662] [serial = 1676] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128a9d800) [pid = 1662] [serial = 1715] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x125cb7c00) [pid = 1662] [serial = 1711] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11840fc00) [pid = 1662] [serial = 1708] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x123703400) [pid = 1662] [serial = 1675] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12741f800) [pid = 1662] [serial = 1714] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x125cb5800) [pid = 1662] [serial = 1679] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x125cb7800) [pid = 1662] [serial = 1706] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x127064800) [pid = 1662] [serial = 1712] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x124671c00) [pid = 1662] [serial = 1678] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11957bc00) [pid = 1662] [serial = 1696] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x119b6e800) [pid = 1662] [serial = 1697] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x128ade400) [pid = 1662] [serial = 1717] [outer = 0x0] [url = about:blank] 08:31:22 INFO - PROCESS | 1662 | 1467819082402 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:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1272ms 08:31:22 INFO - PROCESS | 1662 | 1467819082458 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:31:22 INFO - PROCESS | 1662 | 1467819082461 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:31:22 INFO - PROCESS | 1662 | 1467819082465 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:31:22 INFO - PROCESS | 1662 | 1467819082467 Marionette TRACE conn2 <- [1,2342,null,{}] 08:31:22 INFO - PROCESS | 1662 | 1467819082472 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:31:22 INFO - PROCESS | 1662 | 1467819082473 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:22 INFO - PROCESS | 1662 | 1467819082555 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:31:22 INFO - PROCESS | 1662 | 1467819082560 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819082561 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x116509800 == 28 [pid = 1662] [id = 593] 08:31:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x111f36000) [pid = 1662] [serial = 1779] [outer = 0x0] 08:31:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1129ae400) [pid = 1662] [serial = 1780] [outer = 0x111f36000] 08:31:22 INFO - PROCESS | 1662 | 1467819082592 Marionette DEBUG loaded listener.js 08:31:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x112ed4800) [pid = 1662] [serial = 1781] [outer = 0x111f36000] 08:31:22 INFO - PROCESS | 1662 | 1467819082988 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:31:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:31:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 570ms 08:31:23 INFO - PROCESS | 1662 | 1467819083035 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:31:23 INFO - PROCESS | 1662 | 1467819083038 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:31:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:31:23 INFO - PROCESS | 1662 | 1467819083043 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:31:23 INFO - PROCESS | 1662 | 1467819083045 Marionette TRACE conn2 <- [1,2346,null,{}] 08:31:23 INFO - PROCESS | 1662 | 1467819083047 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:31:23 INFO - PROCESS | 1662 | 1467819083049 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:23 INFO - PROCESS | 1662 | 1467819083128 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:31:23 INFO - PROCESS | 1662 | 1467819083131 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819083133 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x117f33800 == 29 [pid = 1662] [id = 594] 08:31:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1133bc400) [pid = 1662] [serial = 1782] [outer = 0x0] 08:31:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1168cf400) [pid = 1662] [serial = 1783] [outer = 0x1133bc400] 08:31:23 INFO - PROCESS | 1662 | 1467819083162 Marionette DEBUG loaded listener.js 08:31:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x117093400) [pid = 1662] [serial = 1784] [outer = 0x1133bc400] 08:31:23 INFO - PROCESS | 1662 | 1467819083511 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:31:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:31:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 519ms 08:31:23 INFO - PROCESS | 1662 | 1467819083562 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:31:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:31:23 INFO - PROCESS | 1662 | 1467819083572 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:31:23 INFO - PROCESS | 1662 | 1467819083574 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:31:23 INFO - PROCESS | 1662 | 1467819083577 Marionette TRACE conn2 <- [1,2350,null,{}] 08:31:23 INFO - PROCESS | 1662 | 1467819083585 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:31:23 INFO - PROCESS | 1662 | 1467819083588 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:23 INFO - PROCESS | 1662 | 1467819083665 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:31:23 INFO - PROCESS | 1662 | 1467819083672 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819083674 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x119006800 == 30 [pid = 1662] [id = 595] 08:31:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1121b9000) [pid = 1662] [serial = 1785] [outer = 0x0] 08:31:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118307400) [pid = 1662] [serial = 1786] [outer = 0x1121b9000] 08:31:23 INFO - PROCESS | 1662 | 1467819083702 Marionette DEBUG loaded listener.js 08:31:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118671400) [pid = 1662] [serial = 1787] [outer = 0x1121b9000] 08:31:24 INFO - PROCESS | 1662 | 1467819084058 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:31:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:31:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 521ms 08:31:24 INFO - PROCESS | 1662 | 1467819084096 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:31:24 INFO - PROCESS | 1662 | 1467819084098 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:31:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:31:24 INFO - PROCESS | 1662 | 1467819084100 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:31:24 INFO - PROCESS | 1662 | 1467819084101 Marionette TRACE conn2 <- [1,2354,null,{}] 08:31:24 INFO - PROCESS | 1662 | 1467819084103 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:31:24 INFO - PROCESS | 1662 | 1467819084104 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:24 INFO - PROCESS | 1662 | 1467819084212 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:31:24 INFO - PROCESS | 1662 | 1467819084246 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819084247 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x119560000 == 31 [pid = 1662] [id = 596] 08:31:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11866dc00) [pid = 1662] [serial = 1788] [outer = 0x0] 08:31:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1188fdc00) [pid = 1662] [serial = 1789] [outer = 0x11866dc00] 08:31:24 INFO - PROCESS | 1662 | 1467819084272 Marionette DEBUG loaded listener.js 08:31:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1190e9400) [pid = 1662] [serial = 1790] [outer = 0x11866dc00] 08:31:24 INFO - PROCESS | 1662 | 1467819084574 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:31:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:31:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 523ms 08:31:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:31:24 INFO - PROCESS | 1662 | 1467819084624 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:31:24 INFO - PROCESS | 1662 | 1467819084625 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:31:24 INFO - PROCESS | 1662 | 1467819084627 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:31:24 INFO - PROCESS | 1662 | 1467819084628 Marionette TRACE conn2 <- [1,2358,null,{}] 08:31:24 INFO - PROCESS | 1662 | 1467819084638 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:31:24 INFO - PROCESS | 1662 | 1467819084640 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:24 INFO - PROCESS | 1662 | 1467819084734 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:31:24 INFO - PROCESS | 1662 | 1467819084773 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819084774 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x1233da000 == 32 [pid = 1662] [id = 597] 08:31:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x113d37000) [pid = 1662] [serial = 1791] [outer = 0x0] 08:31:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1194c0c00) [pid = 1662] [serial = 1792] [outer = 0x113d37000] 08:31:24 INFO - PROCESS | 1662 | 1467819084799 Marionette DEBUG loaded listener.js 08:31:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11956d000) [pid = 1662] [serial = 1793] [outer = 0x113d37000] 08:31:25 INFO - PROCESS | 1662 | 1467819085127 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:31:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:31:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 530ms 08:31:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:31:25 INFO - PROCESS | 1662 | 1467819085158 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:31:25 INFO - PROCESS | 1662 | 1467819085159 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:31:25 INFO - PROCESS | 1662 | 1467819085161 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:31:25 INFO - PROCESS | 1662 | 1467819085162 Marionette TRACE conn2 <- [1,2362,null,{}] 08:31:25 INFO - PROCESS | 1662 | 1467819085165 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:31:25 INFO - PROCESS | 1662 | 1467819085169 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:25 INFO - PROCESS | 1662 | 1467819085289 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:31:25 INFO - PROCESS | 1662 | 1467819085300 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819085302 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x125722800 == 33 [pid = 1662] [id = 598] 08:31:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x11709a000) [pid = 1662] [serial = 1794] [outer = 0x0] 08:31:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x119ab2800) [pid = 1662] [serial = 1795] [outer = 0x11709a000] 08:31:25 INFO - PROCESS | 1662 | 1467819085328 Marionette DEBUG loaded listener.js 08:31:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x121274000) [pid = 1662] [serial = 1796] [outer = 0x11709a000] 08:31:25 INFO - PROCESS | 1662 | 1467819085683 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:31:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:31:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 573ms 08:31:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:31:25 INFO - PROCESS | 1662 | 1467819085734 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:31:25 INFO - PROCESS | 1662 | 1467819085736 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:31:25 INFO - PROCESS | 1662 | 1467819085738 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:31:25 INFO - PROCESS | 1662 | 1467819085739 Marionette TRACE conn2 <- [1,2366,null,{}] 08:31:25 INFO - PROCESS | 1662 | 1467819085741 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:31:25 INFO - PROCESS | 1662 | 1467819085742 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:25 INFO - PROCESS | 1662 | 1467819085845 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:31:25 INFO - PROCESS | 1662 | 1467819085858 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819085859 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a5c800 == 34 [pid = 1662] [id = 599] 08:31:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1165eec00) [pid = 1662] [serial = 1797] [outer = 0x0] 08:31:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x123477c00) [pid = 1662] [serial = 1798] [outer = 0x1165eec00] 08:31:25 INFO - PROCESS | 1662 | 1467819085883 Marionette DEBUG loaded listener.js 08:31:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12370a400) [pid = 1662] [serial = 1799] [outer = 0x1165eec00] 08:31:26 INFO - PROCESS | 1662 | 1467819086243 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:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 519ms 08:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:31:26 INFO - PROCESS | 1662 | 1467819086258 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:31:26 INFO - PROCESS | 1662 | 1467819086259 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:31:26 INFO - PROCESS | 1662 | 1467819086261 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:31:26 INFO - PROCESS | 1662 | 1467819086262 Marionette TRACE conn2 <- [1,2370,null,{}] 08:31:26 INFO - PROCESS | 1662 | 1467819086265 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:31:26 INFO - PROCESS | 1662 | 1467819086266 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:26 INFO - PROCESS | 1662 | 1467819086364 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:31:26 INFO - PROCESS | 1662 | 1467819086376 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819086377 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12911d000 == 35 [pid = 1662] [id = 600] 08:31:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x123709400) [pid = 1662] [serial = 1800] [outer = 0x0] 08:31:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12466f400) [pid = 1662] [serial = 1801] [outer = 0x123709400] 08:31:26 INFO - PROCESS | 1662 | 1467819086401 Marionette DEBUG loaded listener.js 08:31:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1250d3800) [pid = 1662] [serial = 1802] [outer = 0x123709400] 08:31:26 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12a5abc00) [pid = 1662] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:31:26 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1251eb400) [pid = 1662] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:31:26 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x129183c00) [pid = 1662] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:31:26 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1257d2000) [pid = 1662] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:31:26 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1194be000) [pid = 1662] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:31:26 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116806800) [pid = 1662] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:31:26 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118230800) [pid = 1662] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:31:26 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11a154000) [pid = 1662] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:31:26 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118308400) [pid = 1662] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:31:26 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112a85c00) [pid = 1662] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:31:26 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1133b3800) [pid = 1662] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:31:26 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x129185000) [pid = 1662] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:31:26 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12950d800) [pid = 1662] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:31:26 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119ab5000) [pid = 1662] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:31:26 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12a5a4c00) [pid = 1662] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 622ms 08:31:26 INFO - PROCESS | 1662 | 1467819086880 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:31:26 INFO - PROCESS | 1662 | 1467819086883 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:31:26 INFO - PROCESS | 1662 | 1467819086885 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:31:26 INFO - PROCESS | 1662 | 1467819086894 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:31:26 INFO - PROCESS | 1662 | 1467819086896 Marionette TRACE conn2 <- [1,2374,null,{}] 08:31:26 INFO - PROCESS | 1662 | 1467819086898 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:31:26 INFO - PROCESS | 1662 | 1467819086899 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:27 INFO - PROCESS | 1662 | 1467819086997 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:31:27 INFO - PROCESS | 1662 | 1467819087080 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819087081 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x119006000 == 36 [pid = 1662] [id = 601] 08:31:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x111f3d000) [pid = 1662] [serial = 1803] [outer = 0x0] 08:31:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1175a8400) [pid = 1662] [serial = 1804] [outer = 0x111f3d000] 08:31:27 INFO - PROCESS | 1662 | 1467819087106 Marionette DEBUG loaded listener.js 08:31:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119b6c000) [pid = 1662] [serial = 1805] [outer = 0x111f3d000] 08:31:27 INFO - PROCESS | 1662 | 1467819087385 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:31:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:31:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 522ms 08:31:27 INFO - PROCESS | 1662 | 1467819087417 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:31:27 INFO - PROCESS | 1662 | 1467819087420 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:31:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:31:27 INFO - PROCESS | 1662 | 1467819087433 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:31:27 INFO - PROCESS | 1662 | 1467819087436 Marionette TRACE conn2 <- [1,2378,null,{}] 08:31:27 INFO - PROCESS | 1662 | 1467819087442 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:31:27 INFO - PROCESS | 1662 | 1467819087444 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:27 INFO - PROCESS | 1662 | 1467819087567 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:31:27 INFO - PROCESS | 1662 | 1467819087642 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819087643 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a527800 == 37 [pid = 1662] [id = 602] 08:31:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1251eb400) [pid = 1662] [serial = 1806] [outer = 0x0] 08:31:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119eadc00) [pid = 1662] [serial = 1807] [outer = 0x1251eb400] 08:31:27 INFO - PROCESS | 1662 | 1467819087668 Marionette DEBUG loaded listener.js 08:31:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1256b5000) [pid = 1662] [serial = 1808] [outer = 0x1251eb400] 08:31:27 INFO - PROCESS | 1662 | 1467819087948 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:31:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:31:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 529ms 08:31:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:31:27 INFO - PROCESS | 1662 | 1467819087963 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:31:27 INFO - PROCESS | 1662 | 1467819087965 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:31:27 INFO - PROCESS | 1662 | 1467819087967 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:31:27 INFO - PROCESS | 1662 | 1467819087969 Marionette TRACE conn2 <- [1,2382,null,{}] 08:31:27 INFO - PROCESS | 1662 | 1467819087979 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:31:27 INFO - PROCESS | 1662 | 1467819087981 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:28 INFO - PROCESS | 1662 | 1467819088085 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:31:28 INFO - PROCESS | 1662 | 1467819088091 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819088093 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x1233d7800 == 38 [pid = 1662] [id = 603] 08:31:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1257d4c00) [pid = 1662] [serial = 1809] [outer = 0x0] 08:31:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12723f800) [pid = 1662] [serial = 1810] [outer = 0x1257d4c00] 08:31:28 INFO - PROCESS | 1662 | 1467819088119 Marionette DEBUG loaded listener.js 08:31:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128a9a400) [pid = 1662] [serial = 1811] [outer = 0x1257d4c00] 08:31:28 INFO - PROCESS | 1662 | 1467819088478 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:31:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:31:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 528ms 08:31:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:31:28 INFO - PROCESS | 1662 | 1467819088496 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:31:28 INFO - PROCESS | 1662 | 1467819088497 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:31:28 INFO - PROCESS | 1662 | 1467819088499 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:31:28 INFO - PROCESS | 1662 | 1467819088500 Marionette TRACE conn2 <- [1,2386,null,{}] 08:31:28 INFO - PROCESS | 1662 | 1467819088503 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:31:28 INFO - PROCESS | 1662 | 1467819088505 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:28 INFO - PROCESS | 1662 | 1467819088612 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:31:28 INFO - PROCESS | 1662 | 1467819088618 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819088620 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bda2000 == 39 [pid = 1662] [id = 604] 08:31:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128a9bc00) [pid = 1662] [serial = 1812] [outer = 0x0] 08:31:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128d5d000) [pid = 1662] [serial = 1813] [outer = 0x128a9bc00] 08:31:28 INFO - PROCESS | 1662 | 1467819088647 Marionette DEBUG loaded listener.js 08:31:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x129187800) [pid = 1662] [serial = 1814] [outer = 0x128a9bc00] 08:31:29 INFO - PROCESS | 1662 | 1467819089193 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:31:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:31:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 719ms 08:31:29 INFO - PROCESS | 1662 | 1467819089229 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:31:29 INFO - PROCESS | 1662 | 1467819089232 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:31:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:31:29 INFO - PROCESS | 1662 | 1467819089238 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:31:29 INFO - PROCESS | 1662 | 1467819089241 Marionette TRACE conn2 <- [1,2390,null,{}] 08:31:29 INFO - PROCESS | 1662 | 1467819089247 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:31:29 INFO - PROCESS | 1662 | 1467819089249 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:29 INFO - PROCESS | 1662 | 1467819089369 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:31:29 INFO - PROCESS | 1662 | 1467819089543 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819089545 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x117f4a000 == 40 [pid = 1662] [id = 605] 08:31:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11309f800) [pid = 1662] [serial = 1815] [outer = 0x0] 08:31:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1131d2800) [pid = 1662] [serial = 1816] [outer = 0x11309f800] 08:31:29 INFO - PROCESS | 1662 | 1467819089595 Marionette DEBUG loaded listener.js 08:31:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1165ec800) [pid = 1662] [serial = 1817] [outer = 0x11309f800] 08:31:30 INFO - PROCESS | 1662 | 1467819090133 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:31:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:31:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 925ms 08:31:30 INFO - PROCESS | 1662 | 1467819090162 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:31:30 INFO - PROCESS | 1662 | 1467819090165 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:31:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:31:30 INFO - PROCESS | 1662 | 1467819090170 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:31:30 INFO - PROCESS | 1662 | 1467819090174 Marionette TRACE conn2 <- [1,2394,null,{}] 08:31:30 INFO - PROCESS | 1662 | 1467819090176 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:31:30 INFO - PROCESS | 1662 | 1467819090178 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:30 INFO - PROCESS | 1662 | 1467819090288 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:31:30 INFO - PROCESS | 1662 | 1467819090349 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819090350 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12467e800 == 41 [pid = 1662] [id = 606] 08:31:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1175aec00) [pid = 1662] [serial = 1818] [outer = 0x0] 08:31:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x11840a800) [pid = 1662] [serial = 1819] [outer = 0x1175aec00] 08:31:30 INFO - PROCESS | 1662 | 1467819090382 Marionette DEBUG loaded listener.js 08:31:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1188cd800) [pid = 1662] [serial = 1820] [outer = 0x1175aec00] 08:31:31 INFO - PROCESS | 1662 | 1467819091103 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:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 973ms 08:31:31 INFO - PROCESS | 1662 | 1467819091144 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:31:31 INFO - PROCESS | 1662 | 1467819091147 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:31:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:31:31 INFO - PROCESS | 1662 | 1467819091150 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:31:31 INFO - PROCESS | 1662 | 1467819091152 Marionette TRACE conn2 <- [1,2398,null,{}] 08:31:31 INFO - PROCESS | 1662 | 1467819091156 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:31:31 INFO - PROCESS | 1662 | 1467819091157 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:31 INFO - PROCESS | 1662 | 1467819091279 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:31:31 INFO - PROCESS | 1662 | --DOCSHELL 0x1233d7800 == 40 [pid = 1662] [id = 603] 08:31:31 INFO - PROCESS | 1662 | --DOCSHELL 0x12a527800 == 39 [pid = 1662] [id = 602] 08:31:31 INFO - PROCESS | 1662 | --DOCSHELL 0x119006000 == 38 [pid = 1662] [id = 601] 08:31:31 INFO - PROCESS | 1662 | --DOCSHELL 0x12911d000 == 37 [pid = 1662] [id = 600] 08:31:31 INFO - PROCESS | 1662 | --DOCSHELL 0x128a5c800 == 36 [pid = 1662] [id = 599] 08:31:31 INFO - PROCESS | 1662 | --DOCSHELL 0x125722800 == 35 [pid = 1662] [id = 598] 08:31:31 INFO - PROCESS | 1662 | --DOCSHELL 0x1233da000 == 34 [pid = 1662] [id = 597] 08:31:31 INFO - PROCESS | 1662 | --DOCSHELL 0x119560000 == 33 [pid = 1662] [id = 596] 08:31:31 INFO - PROCESS | 1662 | --DOCSHELL 0x119006800 == 32 [pid = 1662] [id = 595] 08:31:31 INFO - PROCESS | 1662 | --DOCSHELL 0x117f33800 == 31 [pid = 1662] [id = 594] 08:31:31 INFO - PROCESS | 1662 | --DOCSHELL 0x116509800 == 30 [pid = 1662] [id = 593] 08:31:31 INFO - PROCESS | 1662 | --DOCSHELL 0x11925a000 == 29 [pid = 1662] [id = 592] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12a7b7400) [pid = 1662] [serial = 1762] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12a5dc400) [pid = 1662] [serial = 1759] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x128a8e400) [pid = 1662] [serial = 1741] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12918bc00) [pid = 1662] [serial = 1744] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x116b1b000) [pid = 1662] [serial = 1753] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x129183800) [pid = 1662] [serial = 1718] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11957e000) [pid = 1662] [serial = 1732] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119d0c000) [pid = 1662] [serial = 1733] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116a7a000) [pid = 1662] [serial = 1726] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1175b2400) [pid = 1662] [serial = 1727] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118305c00) [pid = 1662] [serial = 1723] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1188c4800) [pid = 1662] [serial = 1724] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x121277000) [pid = 1662] [serial = 1735] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x123706400) [pid = 1662] [serial = 1736] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118674000) [pid = 1662] [serial = 1729] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118985c00) [pid = 1662] [serial = 1730] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x113057400) [pid = 1662] [serial = 1720] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x115f5ec00) [pid = 1662] [serial = 1721] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x123778000) [pid = 1662] [serial = 1738] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x129507800) [pid = 1662] [serial = 1748] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1292dd000) [pid = 1662] [serial = 1747] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x129511000) [pid = 1662] [serial = 1750] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12723d000) [pid = 1662] [serial = 1756] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12a5ab400) [pid = 1662] [serial = 1757] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12a53fc00) [pid = 1662] [serial = 1751] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1292d4c00) [pid = 1662] [serial = 1745] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x128d67c00) [pid = 1662] [serial = 1742] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12506d400) [pid = 1662] [serial = 1739] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12a7b4400) [pid = 1662] [serial = 1760] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12a7bf000) [pid = 1662] [serial = 1763] [outer = 0x0] [url = about:blank] 08:31:31 INFO - PROCESS | 1662 | 1467819091371 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819091374 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x116884800 == 30 [pid = 1662] [id = 607] 08:31:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1130ebc00) [pid = 1662] [serial = 1821] [outer = 0x0] 08:31:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x115f5ec00) [pid = 1662] [serial = 1822] [outer = 0x1130ebc00] 08:31:31 INFO - PROCESS | 1662 | 1467819091403 Marionette DEBUG loaded listener.js 08:31:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1175ac000) [pid = 1662] [serial = 1823] [outer = 0x1130ebc00] 08:31:31 INFO - PROCESS | 1662 | 1467819091691 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:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 574ms 08:31:31 INFO - PROCESS | 1662 | 1467819091729 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:31:31 INFO - PROCESS | 1662 | 1467819091732 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:31:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:31:31 INFO - PROCESS | 1662 | 1467819091740 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:31:31 INFO - PROCESS | 1662 | 1467819091744 Marionette TRACE conn2 <- [1,2402,null,{}] 08:31:31 INFO - PROCESS | 1662 | 1467819091747 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:31:31 INFO - PROCESS | 1662 | 1467819091750 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:31 INFO - PROCESS | 1662 | 1467819091877 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:31:31 INFO - PROCESS | 1662 | 1467819091914 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819091915 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x119013800 == 31 [pid = 1662] [id = 608] 08:31:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116a7f000) [pid = 1662] [serial = 1824] [outer = 0x0] 08:31:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118302800) [pid = 1662] [serial = 1825] [outer = 0x116a7f000] 08:31:32 INFO - PROCESS | 1662 | 1467819092035 Marionette DEBUG loaded listener.js 08:31:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1188f7800) [pid = 1662] [serial = 1826] [outer = 0x116a7f000] 08:31:32 INFO - PROCESS | 1662 | 1467819092360 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:31:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:31:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 628ms 08:31:32 INFO - PROCESS | 1662 | 1467819092366 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:31:32 INFO - PROCESS | 1662 | 1467819092367 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:31:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:31:32 INFO - PROCESS | 1662 | 1467819092381 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:31:32 INFO - PROCESS | 1662 | 1467819092386 Marionette TRACE conn2 <- [1,2406,null,{}] 08:31:32 INFO - PROCESS | 1662 | 1467819092415 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:31:32 INFO - PROCESS | 1662 | 1467819092421 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:32 INFO - PROCESS | 1662 | 1467819092566 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:31:32 INFO - PROCESS | 1662 | 1467819092686 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819092688 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x124051800 == 32 [pid = 1662] [id = 609] 08:31:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1129af400) [pid = 1662] [serial = 1827] [outer = 0x0] 08:31:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119497400) [pid = 1662] [serial = 1828] [outer = 0x1129af400] 08:31:32 INFO - PROCESS | 1662 | 1467819092733 Marionette DEBUG loaded listener.js 08:31:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119b6ec00) [pid = 1662] [serial = 1829] [outer = 0x1129af400] 08:31:33 INFO - PROCESS | 1662 | 1467819093098 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:31:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:31:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 748ms 08:31:33 INFO - PROCESS | 1662 | 1467819093117 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:31:33 INFO - PROCESS | 1662 | 1467819093119 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:31:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:31:33 INFO - PROCESS | 1662 | 1467819093143 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:31:33 INFO - PROCESS | 1662 | 1467819093144 Marionette TRACE conn2 <- [1,2410,null,{}] 08:31:33 INFO - PROCESS | 1662 | 1467819093146 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:31:33 INFO - PROCESS | 1662 | 1467819093148 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:33 INFO - PROCESS | 1662 | 1467819093227 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:31:33 INFO - PROCESS | 1662 | 1467819093230 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819093231 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x127284000 == 33 [pid = 1662] [id = 610] 08:31:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119e1cc00) [pid = 1662] [serial = 1830] [outer = 0x0] 08:31:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11a15dc00) [pid = 1662] [serial = 1831] [outer = 0x119e1cc00] 08:31:33 INFO - PROCESS | 1662 | 1467819093260 Marionette DEBUG loaded listener.js 08:31:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x121276800) [pid = 1662] [serial = 1832] [outer = 0x119e1cc00] 08:31:33 INFO - PROCESS | 1662 | 1467819093735 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:31:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:31:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 618ms 08:31:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:31:33 INFO - PROCESS | 1662 | 1467819093766 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:31:33 INFO - PROCESS | 1662 | 1467819093768 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:31:33 INFO - PROCESS | 1662 | 1467819093771 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:31:33 INFO - PROCESS | 1662 | 1467819093773 Marionette TRACE conn2 <- [1,2414,null,{}] 08:31:33 INFO - PROCESS | 1662 | 1467819093777 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:31:33 INFO - PROCESS | 1662 | 1467819093779 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:33 INFO - PROCESS | 1662 | 1467819093915 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:31:33 INFO - PROCESS | 1662 | 1467819093974 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819093975 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x1292c1800 == 34 [pid = 1662] [id = 611] 08:31:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119eb5000) [pid = 1662] [serial = 1833] [outer = 0x0] 08:31:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x123705c00) [pid = 1662] [serial = 1834] [outer = 0x119eb5000] 08:31:34 INFO - PROCESS | 1662 | 1467819094001 Marionette DEBUG loaded listener.js 08:31:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124b2a800) [pid = 1662] [serial = 1835] [outer = 0x119eb5000] 08:31:34 INFO - PROCESS | 1662 | 1467819094315 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:31:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:31:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 571ms 08:31:34 INFO - PROCESS | 1662 | 1467819094343 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:31:34 INFO - PROCESS | 1662 | 1467819094344 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:31:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:31:34 INFO - PROCESS | 1662 | 1467819094346 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:31:34 INFO - PROCESS | 1662 | 1467819094347 Marionette TRACE conn2 <- [1,2418,null,{}] 08:31:34 INFO - PROCESS | 1662 | 1467819094350 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:31:34 INFO - PROCESS | 1662 | 1467819094354 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:34 INFO - PROCESS | 1662 | 1467819094477 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:31:34 INFO - PROCESS | 1662 | 1467819094491 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819094493 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12aada000 == 35 [pid = 1662] [id = 612] 08:31:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1251eb800) [pid = 1662] [serial = 1836] [outer = 0x0] 08:31:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x127247000) [pid = 1662] [serial = 1837] [outer = 0x1251eb800] 08:31:34 INFO - PROCESS | 1662 | 1467819094517 Marionette DEBUG loaded listener.js 08:31:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x129183800) [pid = 1662] [serial = 1838] [outer = 0x1251eb800] 08:31:34 INFO - PROCESS | 1662 | 1467819094859 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:31:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:31:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 08:31:34 INFO - PROCESS | 1662 | 1467819094867 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:31:34 INFO - PROCESS | 1662 | 1467819094868 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:31:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:31:34 INFO - PROCESS | 1662 | 1467819094874 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:31:34 INFO - PROCESS | 1662 | 1467819094875 Marionette TRACE conn2 <- [1,2422,null,{}] 08:31:34 INFO - PROCESS | 1662 | 1467819094878 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:31:34 INFO - PROCESS | 1662 | 1467819094879 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:34 INFO - PROCESS | 1662 | 1467819094990 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:31:34 INFO - PROCESS | 1662 | 1467819094994 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819094995 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba85000 == 36 [pid = 1662] [id = 613] 08:31:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1257ce400) [pid = 1662] [serial = 1839] [outer = 0x0] 08:31:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12918fc00) [pid = 1662] [serial = 1840] [outer = 0x1257ce400] 08:31:35 INFO - PROCESS | 1662 | 1467819095020 Marionette DEBUG loaded listener.js 08:31:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1292de000) [pid = 1662] [serial = 1841] [outer = 0x1257ce400] 08:31:35 INFO - PROCESS | 1662 | 1467819095374 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:31:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:31:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 523ms 08:31:35 INFO - PROCESS | 1662 | 1467819095395 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:31:35 INFO - PROCESS | 1662 | 1467819095396 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:31:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:31:35 INFO - PROCESS | 1662 | 1467819095398 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:31:35 INFO - PROCESS | 1662 | 1467819095399 Marionette TRACE conn2 <- [1,2426,null,{}] 08:31:35 INFO - PROCESS | 1662 | 1467819095402 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:31:35 INFO - PROCESS | 1662 | 1467819095403 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:35 INFO - PROCESS | 1662 | 1467819095599 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:31:35 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1121b9000) [pid = 1662] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:31:35 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1133bc400) [pid = 1662] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:31:35 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x111f36000) [pid = 1662] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:31:35 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11866dc00) [pid = 1662] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:31:35 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x113d37000) [pid = 1662] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:31:35 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1175b2c00) [pid = 1662] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:31:35 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1175d2c00) [pid = 1662] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:31:35 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1190e9000) [pid = 1662] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:31:35 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1257c7400) [pid = 1662] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:31:35 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11709a000) [pid = 1662] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:31:35 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1165eec00) [pid = 1662] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:31:35 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x111f3d000) [pid = 1662] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:31:35 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x123709400) [pid = 1662] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:31:35 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1251eb400) [pid = 1662] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:31:35 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x112e12800) [pid = 1662] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:31:35 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1128d4c00) [pid = 1662] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:31:35 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1257d4c00) [pid = 1662] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:31:35 INFO - PROCESS | 1662 | 1467819095651 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819095652 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x117f37000 == 37 [pid = 1662] [id = 614] 08:31:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x111f36000) [pid = 1662] [serial = 1842] [outer = 0x0] 08:31:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1129a5400) [pid = 1662] [serial = 1843] [outer = 0x111f36000] 08:31:35 INFO - PROCESS | 1662 | 1467819095676 Marionette DEBUG loaded listener.js 08:31:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11680a400) [pid = 1662] [serial = 1844] [outer = 0x111f36000] 08:31:35 INFO - PROCESS | 1662 | 1467819095940 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:31:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:31:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 569ms 08:31:35 INFO - PROCESS | 1662 | 1467819095985 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:31:35 INFO - PROCESS | 1662 | 1467819095986 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:31:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:31:36 INFO - PROCESS | 1662 | 1467819095997 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:31:36 INFO - PROCESS | 1662 | 1467819095998 Marionette TRACE conn2 <- [1,2430,null,{}] 08:31:36 INFO - PROCESS | 1662 | 1467819096000 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:31:36 INFO - PROCESS | 1662 | 1467819096001 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:36 INFO - PROCESS | 1662 | 1467819096091 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:31:36 INFO - PROCESS | 1662 | 1467819096095 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819096096 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x1212a9000 == 38 [pid = 1662] [id = 615] 08:31:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1130e9000) [pid = 1662] [serial = 1845] [outer = 0x0] 08:31:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118308800) [pid = 1662] [serial = 1846] [outer = 0x1130e9000] 08:31:36 INFO - PROCESS | 1662 | 1467819096175 Marionette DEBUG loaded listener.js 08:31:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x124d2d800) [pid = 1662] [serial = 1847] [outer = 0x1130e9000] 08:31:36 INFO - PROCESS | 1662 | 1467819096462 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:31:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:31:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 468ms 08:31:36 INFO - PROCESS | 1662 | 1467819096467 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:31:36 INFO - PROCESS | 1662 | 1467819096468 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:31:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:31:36 INFO - PROCESS | 1662 | 1467819096478 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:31:36 INFO - PROCESS | 1662 | 1467819096479 Marionette TRACE conn2 <- [1,2434,null,{}] 08:31:36 INFO - PROCESS | 1662 | 1467819096481 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:31:36 INFO - PROCESS | 1662 | 1467819096482 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:36 INFO - PROCESS | 1662 | 1467819096567 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:31:36 INFO - PROCESS | 1662 | 1467819096572 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819096574 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c681000 == 39 [pid = 1662] [id = 616] 08:31:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12370a000) [pid = 1662] [serial = 1848] [outer = 0x0] 08:31:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12950a400) [pid = 1662] [serial = 1849] [outer = 0x12370a000] 08:31:36 INFO - PROCESS | 1662 | 1467819096598 Marionette DEBUG loaded listener.js 08:31:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12a538800) [pid = 1662] [serial = 1850] [outer = 0x12370a000] 08:31:36 INFO - PROCESS | 1662 | 1467819096931 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:31:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:31:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 470ms 08:31:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:31:36 INFO - PROCESS | 1662 | 1467819096948 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:31:36 INFO - PROCESS | 1662 | 1467819096950 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:31:36 INFO - PROCESS | 1662 | 1467819096952 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:31:36 INFO - PROCESS | 1662 | 1467819096954 Marionette TRACE conn2 <- [1,2438,null,{}] 08:31:36 INFO - PROCESS | 1662 | 1467819096956 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:31:36 INFO - PROCESS | 1662 | 1467819096958 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:37 INFO - PROCESS | 1662 | 1467819097049 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:31:37 INFO - PROCESS | 1662 | 1467819097112 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819097114 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cb2f000 == 40 [pid = 1662] [id = 617] 08:31:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1257d4c00) [pid = 1662] [serial = 1851] [outer = 0x0] 08:31:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12a5a5400) [pid = 1662] [serial = 1852] [outer = 0x1257d4c00] 08:31:37 INFO - PROCESS | 1662 | 1467819097142 Marionette DEBUG loaded listener.js 08:31:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12a7b2800) [pid = 1662] [serial = 1853] [outer = 0x1257d4c00] 08:31:37 INFO - PROCESS | 1662 | 1467819097534 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:31:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:31:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 620ms 08:31:37 INFO - PROCESS | 1662 | 1467819097631 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:31:37 INFO - PROCESS | 1662 | 1467819097635 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:31:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:31:37 INFO - PROCESS | 1662 | 1467819097649 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:31:37 INFO - PROCESS | 1662 | 1467819097654 Marionette TRACE conn2 <- [1,2442,null,{}] 08:31:37 INFO - PROCESS | 1662 | 1467819097661 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:31:37 INFO - PROCESS | 1662 | 1467819097664 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:37 INFO - PROCESS | 1662 | 1467819097802 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:31:37 INFO - PROCESS | 1662 | 1467819097875 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819097878 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170d2800 == 41 [pid = 1662] [id = 618] 08:31:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x112a7c400) [pid = 1662] [serial = 1854] [outer = 0x0] 08:31:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x112ed5400) [pid = 1662] [serial = 1855] [outer = 0x112a7c400] 08:31:37 INFO - PROCESS | 1662 | 1467819097910 Marionette DEBUG loaded listener.js 08:31:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116a0c000) [pid = 1662] [serial = 1856] [outer = 0x112a7c400] 08:31:38 INFO - PROCESS | 1662 | 1467819098336 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:31:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:31:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 726ms 08:31:38 INFO - PROCESS | 1662 | 1467819098375 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:31:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:31:38 INFO - PROCESS | 1662 | 1467819098377 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:31:38 INFO - PROCESS | 1662 | 1467819098382 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:31:38 INFO - PROCESS | 1662 | 1467819098385 Marionette TRACE conn2 <- [1,2446,null,{}] 08:31:38 INFO - PROCESS | 1662 | 1467819098388 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:31:38 INFO - PROCESS | 1662 | 1467819098390 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:38 INFO - PROCESS | 1662 | 1467819098517 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:31:38 INFO - PROCESS | 1662 | 1467819098595 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819098597 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x1249c5000 == 42 [pid = 1662] [id = 619] 08:31:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1188f9000) [pid = 1662] [serial = 1857] [outer = 0x0] 08:31:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11905cc00) [pid = 1662] [serial = 1858] [outer = 0x1188f9000] 08:31:38 INFO - PROCESS | 1662 | 1467819098627 Marionette DEBUG loaded listener.js 08:31:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x119565000) [pid = 1662] [serial = 1859] [outer = 0x1188f9000] 08:31:39 INFO - PROCESS | 1662 | 1467819099042 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:31:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:31:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 674ms 08:31:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:31:39 INFO - PROCESS | 1662 | 1467819099055 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:31:39 INFO - PROCESS | 1662 | 1467819099056 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:31:39 INFO - PROCESS | 1662 | 1467819099058 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:31:39 INFO - PROCESS | 1662 | 1467819099060 Marionette TRACE conn2 <- [1,2450,null,{}] 08:31:39 INFO - PROCESS | 1662 | 1467819099067 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:31:39 INFO - PROCESS | 1662 | 1467819099070 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:39 INFO - PROCESS | 1662 | 1467819099175 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:31:39 INFO - PROCESS | 1662 | 1467819099241 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819099244 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cb30000 == 43 [pid = 1662] [id = 620] 08:31:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x123704000) [pid = 1662] [serial = 1860] [outer = 0x0] 08:31:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124b2ac00) [pid = 1662] [serial = 1861] [outer = 0x123704000] 08:31:39 INFO - PROCESS | 1662 | 1467819099318 Marionette DEBUG loaded listener.js 08:31:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x125cb6400) [pid = 1662] [serial = 1862] [outer = 0x123704000] 08:31:39 INFO - PROCESS | 1662 | 1467819099804 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:31:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:31:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 770ms 08:31:39 INFO - PROCESS | 1662 | 1467819099866 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:31:39 INFO - PROCESS | 1662 | 1467819099867 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:31:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:31:39 INFO - PROCESS | 1662 | 1467819099870 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:31:39 INFO - PROCESS | 1662 | 1467819099872 Marionette TRACE conn2 <- [1,2454,null,{}] 08:31:39 INFO - PROCESS | 1662 | 1467819099874 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:31:39 INFO - PROCESS | 1662 | 1467819099875 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:39 INFO - PROCESS | 1662 | 1467819099960 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:31:40 INFO - PROCESS | 1662 | 1467819100021 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819100022 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d3df800 == 44 [pid = 1662] [id = 621] 08:31:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128a97000) [pid = 1662] [serial = 1863] [outer = 0x0] 08:31:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x128ae1800) [pid = 1662] [serial = 1864] [outer = 0x128a97000] 08:31:40 INFO - PROCESS | 1662 | 1467819100053 Marionette DEBUG loaded listener.js 08:31:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12918e400) [pid = 1662] [serial = 1865] [outer = 0x128a97000] 08:31:40 INFO - PROCESS | 1662 | 1467819100585 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:31:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:31:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 721ms 08:31:40 INFO - PROCESS | 1662 | 1467819100592 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:31:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:31:40 INFO - PROCESS | 1662 | 1467819100595 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:31:40 INFO - PROCESS | 1662 | 1467819100598 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:31:40 INFO - PROCESS | 1662 | 1467819100600 Marionette TRACE conn2 <- [1,2458,null,{}] 08:31:40 INFO - PROCESS | 1662 | 1467819100604 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:31:40 INFO - PROCESS | 1662 | 1467819100606 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:40 INFO - PROCESS | 1662 | 1467819100751 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:31:40 INFO - PROCESS | 1662 | 1467819100988 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819100990 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x118420800 == 45 [pid = 1662] [id = 622] 08:31:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x111f34800) [pid = 1662] [serial = 1866] [outer = 0x0] 08:31:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1129a8400) [pid = 1662] [serial = 1867] [outer = 0x111f34800] 08:31:41 INFO - PROCESS | 1662 | 1467819101036 Marionette DEBUG loaded listener.js 08:31:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x115eed800) [pid = 1662] [serial = 1868] [outer = 0x111f34800] 08:31:41 INFO - PROCESS | 1662 | 1467819101485 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:31:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:31:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 923ms 08:31:41 INFO - PROCESS | 1662 | 1467819101522 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:31:41 INFO - PROCESS | 1662 | 1467819101526 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:31:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:31:41 INFO - PROCESS | 1662 | 1467819101530 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:31:41 INFO - PROCESS | 1662 | 1467819101533 Marionette TRACE conn2 <- [1,2462,null,{}] 08:31:41 INFO - PROCESS | 1662 | 1467819101561 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:31:41 INFO - PROCESS | 1662 | 1467819101566 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:41 INFO - PROCESS | 1662 | 1467819101706 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12c681000 == 44 [pid = 1662] [id = 616] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x1212a9000 == 43 [pid = 1662] [id = 615] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x117f37000 == 42 [pid = 1662] [id = 614] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba85000 == 41 [pid = 1662] [id = 613] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12aada000 == 40 [pid = 1662] [id = 612] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x1292c1800 == 39 [pid = 1662] [id = 611] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x127284000 == 38 [pid = 1662] [id = 610] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x124051800 == 37 [pid = 1662] [id = 609] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x119013800 == 36 [pid = 1662] [id = 608] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x116884800 == 35 [pid = 1662] [id = 607] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12467e800 == 34 [pid = 1662] [id = 606] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x117f4a000 == 33 [pid = 1662] [id = 605] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12bda2000 == 32 [pid = 1662] [id = 604] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x118420800 == 31 [pid = 1662] [id = 622] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12d3df800 == 30 [pid = 1662] [id = 621] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12cb30000 == 29 [pid = 1662] [id = 620] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x1249c5000 == 28 [pid = 1662] [id = 619] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12cb2f000 == 27 [pid = 1662] [id = 617] 08:31:42 INFO - PROCESS | 1662 | --DOCSHELL 0x1170d2800 == 26 [pid = 1662] [id = 618] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119583800) [pid = 1662] [serial = 1754] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x128d5d000) [pid = 1662] [serial = 1813] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12723f800) [pid = 1662] [serial = 1810] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118307400) [pid = 1662] [serial = 1786] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118671400) [pid = 1662] [serial = 1787] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1168cf400) [pid = 1662] [serial = 1783] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x117093400) [pid = 1662] [serial = 1784] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1129ae400) [pid = 1662] [serial = 1780] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x112ed4800) [pid = 1662] [serial = 1781] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1188fdc00) [pid = 1662] [serial = 1789] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11956d000) [pid = 1662] [serial = 1793] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1194c0c00) [pid = 1662] [serial = 1792] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118625000) [pid = 1662] [serial = 1778] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x117f5f000) [pid = 1662] [serial = 1777] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11897d800) [pid = 1662] [serial = 1766] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x117f60800) [pid = 1662] [serial = 1765] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11a15d800) [pid = 1662] [serial = 1769] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119aaf800) [pid = 1662] [serial = 1768] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x128a98800) [pid = 1662] [serial = 1772] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119ab2800) [pid = 1662] [serial = 1795] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12370a400) [pid = 1662] [serial = 1799] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x123477c00) [pid = 1662] [serial = 1798] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12723d800) [pid = 1662] [serial = 1771] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1175a8400) [pid = 1662] [serial = 1804] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12466f400) [pid = 1662] [serial = 1801] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1256b5000) [pid = 1662] [serial = 1808] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128a9a400) [pid = 1662] [serial = 1811] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1257d3000) [pid = 1662] [serial = 1774] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x129514800) [pid = 1662] [serial = 1775] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1250d3800) [pid = 1662] [serial = 1802] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x119b6c000) [pid = 1662] [serial = 1805] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x121274000) [pid = 1662] [serial = 1796] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x119eadc00) [pid = 1662] [serial = 1807] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1190e9400) [pid = 1662] [serial = 1790] [outer = 0x0] [url = about:blank] 08:31:42 INFO - PROCESS | 1662 | 1467819102394 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819102395 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x112645000 == 27 [pid = 1662] [id = 623] 08:31:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x110e3f400) [pid = 1662] [serial = 1869] [outer = 0x0] 08:31:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x111c16000) [pid = 1662] [serial = 1870] [outer = 0x110e3f400] 08:31:42 INFO - PROCESS | 1662 | 1467819102424 Marionette DEBUG loaded listener.js 08:31:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x111f33000) [pid = 1662] [serial = 1871] [outer = 0x110e3f400] 08:31:42 INFO - PROCESS | 1662 | 1467819102713 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:31:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:31:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1223ms 08:31:42 INFO - PROCESS | 1662 | 1467819102757 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:31:42 INFO - PROCESS | 1662 | 1467819102760 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:31:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:31:42 INFO - PROCESS | 1662 | 1467819102763 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:31:42 INFO - PROCESS | 1662 | 1467819102765 Marionette TRACE conn2 <- [1,2466,null,{}] 08:31:42 INFO - PROCESS | 1662 | 1467819102769 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:31:42 INFO - PROCESS | 1662 | 1467819102771 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:42 INFO - PROCESS | 1662 | 1467819102850 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:31:42 INFO - PROCESS | 1662 | 1467819102932 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819102933 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x116aad800 == 28 [pid = 1662] [id = 624] 08:31:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1129b3000) [pid = 1662] [serial = 1872] [outer = 0x0] 08:31:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x112ed4800) [pid = 1662] [serial = 1873] [outer = 0x1129b3000] 08:31:42 INFO - PROCESS | 1662 | 1467819102961 Marionette DEBUG loaded listener.js 08:31:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1130f3400) [pid = 1662] [serial = 1874] [outer = 0x1129b3000] 08:31:43 INFO - PROCESS | 1662 | 1467819103247 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:31:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:31:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 521ms 08:31:43 INFO - PROCESS | 1662 | 1467819103288 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:31:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:31:43 INFO - PROCESS | 1662 | 1467819103294 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:31:43 INFO - PROCESS | 1662 | 1467819103296 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:31:43 INFO - PROCESS | 1662 | 1467819103297 Marionette TRACE conn2 <- [1,2470,null,{}] 08:31:43 INFO - PROCESS | 1662 | 1467819103300 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:31:43 INFO - PROCESS | 1662 | 1467819103301 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:43 INFO - PROCESS | 1662 | 1467819103386 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:31:43 INFO - PROCESS | 1662 | 1467819103394 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819103395 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x11842a000 == 29 [pid = 1662] [id = 625] 08:31:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116804800) [pid = 1662] [serial = 1875] [outer = 0x0] 08:31:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1168d0400) [pid = 1662] [serial = 1876] [outer = 0x116804800] 08:31:43 INFO - PROCESS | 1662 | 1467819103421 Marionette DEBUG loaded listener.js 08:31:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x117090800) [pid = 1662] [serial = 1877] [outer = 0x116804800] 08:31:43 INFO - PROCESS | 1662 | 1467819103786 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:31:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:31:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 519ms 08:31:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:31:43 INFO - PROCESS | 1662 | 1467819103815 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:31:43 INFO - PROCESS | 1662 | 1467819103817 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:31:43 INFO - PROCESS | 1662 | 1467819103824 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:31:43 INFO - PROCESS | 1662 | 1467819103829 Marionette TRACE conn2 <- [1,2474,null,{}] 08:31:43 INFO - PROCESS | 1662 | 1467819103832 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:31:43 INFO - PROCESS | 1662 | 1467819103835 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:43 INFO - PROCESS | 1662 | 1467819103916 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:31:44 INFO - PROCESS | 1662 | 1467819104009 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819104011 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x115f13000 == 30 [pid = 1662] [id = 626] 08:31:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x110e37000) [pid = 1662] [serial = 1878] [outer = 0x0] 08:31:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x111f04c00) [pid = 1662] [serial = 1879] [outer = 0x110e37000] 08:31:44 INFO - PROCESS | 1662 | 1467819104049 Marionette DEBUG loaded listener.js 08:31:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1128d5400) [pid = 1662] [serial = 1880] [outer = 0x110e37000] 08:31:44 INFO - PROCESS | 1662 | 1467819104678 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:31:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:31:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 877ms 08:31:44 INFO - PROCESS | 1662 | 1467819104749 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:31:44 INFO - PROCESS | 1662 | 1467819104753 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:31:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:31:44 INFO - PROCESS | 1662 | 1467819104784 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:31:44 INFO - PROCESS | 1662 | 1467819104788 Marionette TRACE conn2 <- [1,2478,null,{}] 08:31:44 INFO - PROCESS | 1662 | 1467819104793 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:31:44 INFO - PROCESS | 1662 | 1467819104796 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:44 INFO - PROCESS | 1662 | 1467819104951 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:31:45 INFO - PROCESS | 1662 | 1467819105060 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819105062 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x119262000 == 31 [pid = 1662] [id = 627] 08:31:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1130ea400) [pid = 1662] [serial = 1881] [outer = 0x0] 08:31:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x116a84800) [pid = 1662] [serial = 1882] [outer = 0x1130ea400] 08:31:45 INFO - PROCESS | 1662 | 1467819105094 Marionette DEBUG loaded listener.js 08:31:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1175ac800) [pid = 1662] [serial = 1883] [outer = 0x1130ea400] 08:31:45 INFO - PROCESS | 1662 | 1467819105591 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:31:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:31:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 829ms 08:31:45 INFO - PROCESS | 1662 | 1467819105615 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:31:45 INFO - PROCESS | 1662 | 1467819105618 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:31:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:31:45 INFO - PROCESS | 1662 | 1467819105621 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:31:45 INFO - PROCESS | 1662 | 1467819105622 Marionette TRACE conn2 <- [1,2482,null,{}] 08:31:45 INFO - PROCESS | 1662 | 1467819105625 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:31:45 INFO - PROCESS | 1662 | 1467819105626 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:45 INFO - PROCESS | 1662 | 1467819105734 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:31:45 INFO - PROCESS | 1662 | 1467819105792 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819105794 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a067000 == 32 [pid = 1662] [id = 628] 08:31:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1131de400) [pid = 1662] [serial = 1884] [outer = 0x0] 08:31:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x117f56000) [pid = 1662] [serial = 1885] [outer = 0x1131de400] 08:31:45 INFO - PROCESS | 1662 | 1467819105824 Marionette DEBUG loaded listener.js 08:31:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118623c00) [pid = 1662] [serial = 1886] [outer = 0x1131de400] 08:31:46 INFO - PROCESS | 1662 | --DOCSHELL 0x11842a000 == 31 [pid = 1662] [id = 625] 08:31:46 INFO - PROCESS | 1662 | --DOCSHELL 0x116aad800 == 30 [pid = 1662] [id = 624] 08:31:46 INFO - PROCESS | 1662 | --DOCSHELL 0x112645000 == 29 [pid = 1662] [id = 623] 08:31:46 INFO - PROCESS | 1662 | 1467819106373 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:31:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:31:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 772ms 08:31:46 INFO - PROCESS | 1662 | 1467819106394 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:31:46 INFO - PROCESS | 1662 | 1467819106396 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:31:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:31:46 INFO - PROCESS | 1662 | 1467819106399 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:31:46 INFO - PROCESS | 1662 | 1467819106401 Marionette TRACE conn2 <- [1,2486,null,{}] 08:31:46 INFO - PROCESS | 1662 | 1467819106414 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:31:46 INFO - PROCESS | 1662 | 1467819106416 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:46 INFO - PROCESS | 1662 | 1467819106508 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:31:46 INFO - PROCESS | 1662 | 1467819106584 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819106585 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x1182da800 == 30 [pid = 1662] [id = 629] 08:31:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1130e7c00) [pid = 1662] [serial = 1887] [outer = 0x0] 08:31:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x114f5d800) [pid = 1662] [serial = 1888] [outer = 0x1130e7c00] 08:31:46 INFO - PROCESS | 1662 | 1467819106615 Marionette DEBUG loaded listener.js 08:31:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x116b1bc00) [pid = 1662] [serial = 1889] [outer = 0x1130e7c00] 08:31:46 INFO - PROCESS | 1662 | 1467819106960 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:31:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:31:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 582ms 08:31:46 INFO - PROCESS | 1662 | 1467819106981 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:31:46 INFO - PROCESS | 1662 | 1467819106984 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:31:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:31:47 INFO - PROCESS | 1662 | 1467819106994 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:31:47 INFO - PROCESS | 1662 | 1467819106996 Marionette TRACE conn2 <- [1,2490,null,{}] 08:31:47 INFO - PROCESS | 1662 | 1467819106998 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:31:47 INFO - PROCESS | 1662 | 1467819106999 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:47 INFO - PROCESS | 1662 | 1467819107101 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:31:47 INFO - PROCESS | 1662 | 1467819107106 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819107107 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x119d91000 == 31 [pid = 1662] [id = 630] 08:31:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1177f3000) [pid = 1662] [serial = 1890] [outer = 0x0] 08:31:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11861f800) [pid = 1662] [serial = 1891] [outer = 0x1177f3000] 08:31:47 INFO - PROCESS | 1662 | 1467819107134 Marionette DEBUG loaded listener.js 08:31:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x118675000) [pid = 1662] [serial = 1892] [outer = 0x1177f3000] 08:31:47 INFO - PROCESS | 1662 | 1467819107511 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:31:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:31:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 527ms 08:31:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:31:47 INFO - PROCESS | 1662 | 1467819107516 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:31:47 INFO - PROCESS | 1662 | 1467819107517 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:31:47 INFO - PROCESS | 1662 | 1467819107520 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:31:47 INFO - PROCESS | 1662 | 1467819107523 Marionette TRACE conn2 <- [1,2494,null,{}] 08:31:47 INFO - PROCESS | 1662 | 1467819107531 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:31:47 INFO - PROCESS | 1662 | 1467819107534 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:47 INFO - PROCESS | 1662 | 1467819107641 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:31:47 INFO - PROCESS | 1662 | 1467819107681 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819107683 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x124686800 == 32 [pid = 1662] [id = 631] 08:31:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x111f2f000) [pid = 1662] [serial = 1893] [outer = 0x0] 08:31:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118985800) [pid = 1662] [serial = 1894] [outer = 0x111f2f000] 08:31:47 INFO - PROCESS | 1662 | 1467819107711 Marionette DEBUG loaded listener.js 08:31:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11949cc00) [pid = 1662] [serial = 1895] [outer = 0x111f2f000] 08:31:48 INFO - PROCESS | 1662 | 1467819108085 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:31:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:31:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 572ms 08:31:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:31:48 INFO - PROCESS | 1662 | 1467819108093 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:31:48 INFO - PROCESS | 1662 | 1467819108096 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:31:48 INFO - PROCESS | 1662 | 1467819108099 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:31:48 INFO - PROCESS | 1662 | 1467819108100 Marionette TRACE conn2 <- [1,2498,null,{}] 08:31:48 INFO - PROCESS | 1662 | 1467819108103 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:31:48 INFO - PROCESS | 1662 | 1467819108105 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:48 INFO - PROCESS | 1662 | 1467819108213 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:31:48 INFO - PROCESS | 1662 | 1467819108224 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819108225 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x127284000 == 33 [pid = 1662] [id = 632] 08:31:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x119566800) [pid = 1662] [serial = 1896] [outer = 0x0] 08:31:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x119571000) [pid = 1662] [serial = 1897] [outer = 0x119566800] 08:31:48 INFO - PROCESS | 1662 | 1467819108250 Marionette DEBUG loaded listener.js 08:31:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119987800) [pid = 1662] [serial = 1898] [outer = 0x119566800] 08:31:48 INFO - PROCESS | 1662 | 1467819108581 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:31:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:31:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 519ms 08:31:48 INFO - PROCESS | 1662 | 1467819108618 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:31:48 INFO - PROCESS | 1662 | 1467819108629 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:31:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:31:48 INFO - PROCESS | 1662 | 1467819108631 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:31:48 INFO - PROCESS | 1662 | 1467819108632 Marionette TRACE conn2 <- [1,2502,null,{}] 08:31:48 INFO - PROCESS | 1662 | 1467819108634 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:31:48 INFO - PROCESS | 1662 | 1467819108636 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:48 INFO - PROCESS | 1662 | 1467819108731 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:31:48 INFO - PROCESS | 1662 | 1467819108744 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819108745 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x129111000 == 34 [pid = 1662] [id = 633] 08:31:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119aae400) [pid = 1662] [serial = 1899] [outer = 0x0] 08:31:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119b68800) [pid = 1662] [serial = 1900] [outer = 0x119aae400] 08:31:48 INFO - PROCESS | 1662 | 1467819108769 Marionette DEBUG loaded listener.js 08:31:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x119b70800) [pid = 1662] [serial = 1901] [outer = 0x119aae400] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119eb5000) [pid = 1662] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11309f800) [pid = 1662] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1251eb800) [pid = 1662] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1188f9000) [pid = 1662] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x116a7f000) [pid = 1662] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1130e9000) [pid = 1662] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x111f34800) [pid = 1662] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1257d4c00) [pid = 1662] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1175aec00) [pid = 1662] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1129b3000) [pid = 1662] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1257ce400) [pid = 1662] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x123704000) [pid = 1662] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1129af400) [pid = 1662] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12370a000) [pid = 1662] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x128a9bc00) [pid = 1662] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x110e3f400) [pid = 1662] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x112a7c400) [pid = 1662] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1130ebc00) [pid = 1662] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x111f36000) [pid = 1662] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x128a97000) [pid = 1662] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:31:48 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x119e1cc00) [pid = 1662] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:31:49 INFO - PROCESS | 1662 | 1467819109211 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:31:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:31:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 618ms 08:31:49 INFO - PROCESS | 1662 | 1467819109249 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:31:49 INFO - PROCESS | 1662 | 1467819109251 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:31:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:31:49 INFO - PROCESS | 1662 | 1467819109253 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:31:49 INFO - PROCESS | 1662 | 1467819109254 Marionette TRACE conn2 <- [1,2506,null,{}] 08:31:49 INFO - PROCESS | 1662 | 1467819109256 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:31:49 INFO - PROCESS | 1662 | 1467819109261 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:49 INFO - PROCESS | 1662 | 1467819109361 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:31:49 INFO - PROCESS | 1662 | 1467819109365 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819109366 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a31f800 == 35 [pid = 1662] [id = 634] 08:31:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118238400) [pid = 1662] [serial = 1902] [outer = 0x0] 08:31:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119d10400) [pid = 1662] [serial = 1903] [outer = 0x118238400] 08:31:49 INFO - PROCESS | 1662 | 1467819109391 Marionette DEBUG loaded listener.js 08:31:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x121273c00) [pid = 1662] [serial = 1904] [outer = 0x118238400] 08:31:49 INFO - PROCESS | 1662 | 1467819109694 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:31:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:31:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 471ms 08:31:49 INFO - PROCESS | 1662 | 1467819109726 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:31:49 INFO - PROCESS | 1662 | 1467819109727 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:31:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:31:49 INFO - PROCESS | 1662 | 1467819109729 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:31:49 INFO - PROCESS | 1662 | 1467819109738 Marionette TRACE conn2 <- [1,2510,null,{}] 08:31:49 INFO - PROCESS | 1662 | 1467819109742 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:31:49 INFO - PROCESS | 1662 | 1467819109743 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:49 INFO - PROCESS | 1662 | 1467819109829 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:31:49 INFO - PROCESS | 1662 | 1467819109899 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819109900 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a76b000 == 36 [pid = 1662] [id = 635] 08:31:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x113d61800) [pid = 1662] [serial = 1905] [outer = 0x0] 08:31:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x121278400) [pid = 1662] [serial = 1906] [outer = 0x113d61800] 08:31:49 INFO - PROCESS | 1662 | 1467819109938 Marionette DEBUG loaded listener.js 08:31:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x123704800) [pid = 1662] [serial = 1907] [outer = 0x113d61800] 08:31:50 INFO - PROCESS | 1662 | 1467819110373 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:31:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:31:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 681ms 08:31:50 INFO - PROCESS | 1662 | 1467819110412 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:31:50 INFO - PROCESS | 1662 | 1467819110414 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:31:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:31:50 INFO - PROCESS | 1662 | 1467819110417 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:31:50 INFO - PROCESS | 1662 | 1467819110419 Marionette TRACE conn2 <- [1,2514,null,{}] 08:31:50 INFO - PROCESS | 1662 | 1467819110422 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:31:50 INFO - PROCESS | 1662 | 1467819110424 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:50 INFO - PROCESS | 1662 | 1467819110519 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:31:50 INFO - PROCESS | 1662 | 1467819110524 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819110525 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b834800 == 37 [pid = 1662] [id = 636] 08:31:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x123708c00) [pid = 1662] [serial = 1908] [outer = 0x0] 08:31:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x124206000) [pid = 1662] [serial = 1909] [outer = 0x123708c00] 08:31:50 INFO - PROCESS | 1662 | 1467819110550 Marionette DEBUG loaded listener.js 08:31:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12370a000) [pid = 1662] [serial = 1910] [outer = 0x123708c00] 08:31:50 INFO - PROCESS | 1662 | 1467819110883 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:31:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:31:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 520ms 08:31:50 INFO - PROCESS | 1662 | 1467819110980 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:31:50 INFO - PROCESS | 1662 | 1467819110982 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:31:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:31:51 INFO - PROCESS | 1662 | 1467819110996 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:31:51 INFO - PROCESS | 1662 | 1467819110999 Marionette TRACE conn2 <- [1,2518,null,{}] 08:31:51 INFO - PROCESS | 1662 | 1467819111005 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:31:51 INFO - PROCESS | 1662 | 1467819111007 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:51 INFO - PROCESS | 1662 | 1467819111121 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:31:51 INFO - PROCESS | 1662 | 1467819111275 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819111280 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x118420000 == 38 [pid = 1662] [id = 637] 08:31:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1129aa800) [pid = 1662] [serial = 1911] [outer = 0x0] 08:31:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1129b3400) [pid = 1662] [serial = 1912] [outer = 0x1129aa800] 08:31:51 INFO - PROCESS | 1662 | 1467819111344 Marionette DEBUG loaded listener.js 08:31:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x115eeb400) [pid = 1662] [serial = 1913] [outer = 0x1129aa800] 08:31:51 INFO - PROCESS | 1662 | 1467819111828 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:31:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:31:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 878ms 08:31:51 INFO - PROCESS | 1662 | 1467819111869 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:31:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:31:51 INFO - PROCESS | 1662 | 1467819111871 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:31:51 INFO - PROCESS | 1662 | 1467819111875 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:31:51 INFO - PROCESS | 1662 | 1467819111878 Marionette TRACE conn2 <- [1,2522,null,{}] 08:31:51 INFO - PROCESS | 1662 | 1467819111882 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:31:51 INFO - PROCESS | 1662 | 1467819111883 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:51 INFO - PROCESS | 1662 | 1467819111985 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:31:52 INFO - PROCESS | 1662 | 1467819112047 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819112049 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x125c4d800 == 39 [pid = 1662] [id = 638] 08:31:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1177f3400) [pid = 1662] [serial = 1914] [outer = 0x0] 08:31:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118625000) [pid = 1662] [serial = 1915] [outer = 0x1177f3400] 08:31:52 INFO - PROCESS | 1662 | 1467819112079 Marionette DEBUG loaded listener.js 08:31:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1188c6000) [pid = 1662] [serial = 1916] [outer = 0x1177f3400] 08:31:52 INFO - PROCESS | 1662 | 1467819112499 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:31:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:31:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 673ms 08:31:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:31:52 INFO - PROCESS | 1662 | 1467819112548 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:31:52 INFO - PROCESS | 1662 | 1467819112550 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:31:52 INFO - PROCESS | 1662 | 1467819112552 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:31:52 INFO - PROCESS | 1662 | 1467819112554 Marionette TRACE conn2 <- [1,2526,null,{}] 08:31:52 INFO - PROCESS | 1662 | 1467819112557 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:31:52 INFO - PROCESS | 1662 | 1467819112561 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:52 INFO - PROCESS | 1662 | 1467819112683 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:31:52 INFO - PROCESS | 1662 | 1467819112752 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819112755 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba8d800 == 40 [pid = 1662] [id = 639] 08:31:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1188fc400) [pid = 1662] [serial = 1917] [outer = 0x0] 08:31:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1194b5c00) [pid = 1662] [serial = 1918] [outer = 0x1188fc400] 08:31:52 INFO - PROCESS | 1662 | 1467819112799 Marionette DEBUG loaded listener.js 08:31:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119ab5000) [pid = 1662] [serial = 1919] [outer = 0x1188fc400] 08:31:53 INFO - PROCESS | 1662 | 1467819113222 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:31:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:31:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 721ms 08:31:53 INFO - PROCESS | 1662 | 1467819113273 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:31:53 INFO - PROCESS | 1662 | 1467819113275 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:31:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:31:53 INFO - PROCESS | 1662 | 1467819113277 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:31:53 INFO - PROCESS | 1662 | 1467819113279 Marionette TRACE conn2 <- [1,2530,null,{}] 08:31:53 INFO - PROCESS | 1662 | 1467819113281 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:31:53 INFO - PROCESS | 1662 | 1467819113283 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:53 INFO - PROCESS | 1662 | 1467819113384 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:31:53 INFO - PROCESS | 1662 | 1467819113446 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819113447 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3bc000 == 41 [pid = 1662] [id = 640] 08:31:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119e1cc00) [pid = 1662] [serial = 1920] [outer = 0x0] 08:31:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x11a15d800) [pid = 1662] [serial = 1921] [outer = 0x119e1cc00] 08:31:53 INFO - PROCESS | 1662 | 1467819113477 Marionette DEBUG loaded listener.js 08:31:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12370d800) [pid = 1662] [serial = 1922] [outer = 0x119e1cc00] 08:31:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:31:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 669ms 08:31:53 INFO - PROCESS | 1662 | 1467819113941 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:31:53 INFO - PROCESS | 1662 | 1467819113947 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:31:53 INFO - PROCESS | 1662 | 1467819113948 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:31:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:31:53 INFO - PROCESS | 1662 | 1467819113951 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:31:53 INFO - PROCESS | 1662 | 1467819113952 Marionette TRACE conn2 <- [1,2534,null,{}] 08:31:53 INFO - PROCESS | 1662 | 1467819113955 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:31:53 INFO - PROCESS | 1662 | 1467819113956 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:54 INFO - PROCESS | 1662 | 1467819114070 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:31:54 INFO - PROCESS | 1662 | 1467819114132 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819114133 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3c5000 == 42 [pid = 1662] [id = 641] 08:31:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x116242800) [pid = 1662] [serial = 1923] [outer = 0x0] 08:31:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12466d000) [pid = 1662] [serial = 1924] [outer = 0x116242800] 08:31:54 INFO - PROCESS | 1662 | 1467819114162 Marionette DEBUG loaded listener.js 08:31:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1256adc00) [pid = 1662] [serial = 1925] [outer = 0x116242800] 08:31:54 INFO - PROCESS | 1662 | 1467819114842 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:31:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:31:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 920ms 08:31:54 INFO - PROCESS | 1662 | 1467819114893 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:31:54 INFO - PROCESS | 1662 | 1467819114897 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:31:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:31:54 INFO - PROCESS | 1662 | 1467819114903 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:31:54 INFO - PROCESS | 1662 | 1467819114908 Marionette TRACE conn2 <- [1,2538,null,{}] 08:31:54 INFO - PROCESS | 1662 | 1467819114913 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:31:54 INFO - PROCESS | 1662 | 1467819114916 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:55 INFO - PROCESS | 1662 | 1467819115043 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:31:55 INFO - PROCESS | 1662 | 1467819115118 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819115120 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x11925b800 == 43 [pid = 1662] [id = 642] 08:31:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1131d1800) [pid = 1662] [serial = 1926] [outer = 0x0] 08:31:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x114f69800) [pid = 1662] [serial = 1927] [outer = 0x1131d1800] 08:31:55 INFO - PROCESS | 1662 | 1467819115147 Marionette DEBUG loaded listener.js 08:31:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x116812c00) [pid = 1662] [serial = 1928] [outer = 0x1131d1800] 08:31:55 INFO - PROCESS | 1662 | 1467819115649 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:31:55 INFO - PROCESS | 1662 | --DOCSHELL 0x12a76b000 == 42 [pid = 1662] [id = 635] 08:31:55 INFO - PROCESS | 1662 | --DOCSHELL 0x12a31f800 == 41 [pid = 1662] [id = 634] 08:31:55 INFO - PROCESS | 1662 | --DOCSHELL 0x129111000 == 40 [pid = 1662] [id = 633] 08:31:55 INFO - PROCESS | 1662 | --DOCSHELL 0x127284000 == 39 [pid = 1662] [id = 632] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1168d0400) [pid = 1662] [serial = 1876] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOCSHELL 0x124686800 == 38 [pid = 1662] [id = 631] 08:31:55 INFO - PROCESS | 1662 | --DOCSHELL 0x119d91000 == 37 [pid = 1662] [id = 630] 08:31:55 INFO - PROCESS | 1662 | --DOCSHELL 0x1182da800 == 36 [pid = 1662] [id = 629] 08:31:55 INFO - PROCESS | 1662 | --DOCSHELL 0x11a067000 == 35 [pid = 1662] [id = 628] 08:31:55 INFO - PROCESS | 1662 | --DOCSHELL 0x119262000 == 34 [pid = 1662] [id = 627] 08:31:55 INFO - PROCESS | 1662 | --DOCSHELL 0x115f13000 == 33 [pid = 1662] [id = 626] 08:31:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:31:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 824ms 08:31:55 INFO - PROCESS | 1662 | 1467819115727 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:31:55 INFO - PROCESS | 1662 | 1467819115732 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:31:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:31:55 INFO - PROCESS | 1662 | 1467819115738 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:31:55 INFO - PROCESS | 1662 | 1467819115741 Marionette TRACE conn2 <- [1,2542,null,{}] 08:31:55 INFO - PROCESS | 1662 | 1467819115745 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:31:55 INFO - PROCESS | 1662 | 1467819115747 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:55 INFO - PROCESS | 1662 | 1467819115872 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1129a8400) [pid = 1662] [serial = 1867] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x111c16000) [pid = 1662] [serial = 1870] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x115eed800) [pid = 1662] [serial = 1868] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x112ed4800) [pid = 1662] [serial = 1873] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1130f3400) [pid = 1662] [serial = 1874] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x116a0c000) [pid = 1662] [serial = 1856] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x112ed5400) [pid = 1662] [serial = 1855] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12a538800) [pid = 1662] [serial = 1850] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x124b2ac00) [pid = 1662] [serial = 1861] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x119565000) [pid = 1662] [serial = 1859] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x123705c00) [pid = 1662] [serial = 1834] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x127247000) [pid = 1662] [serial = 1837] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x124b2a800) [pid = 1662] [serial = 1835] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12918fc00) [pid = 1662] [serial = 1840] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x129183800) [pid = 1662] [serial = 1838] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x115f5ec00) [pid = 1662] [serial = 1822] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1175ac000) [pid = 1662] [serial = 1823] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11a15dc00) [pid = 1662] [serial = 1831] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1292de000) [pid = 1662] [serial = 1841] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118302800) [pid = 1662] [serial = 1825] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1188f7800) [pid = 1662] [serial = 1826] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x129187800) [pid = 1662] [serial = 1814] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1131d2800) [pid = 1662] [serial = 1816] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1165ec800) [pid = 1662] [serial = 1817] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119497400) [pid = 1662] [serial = 1828] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x119b6ec00) [pid = 1662] [serial = 1829] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11840a800) [pid = 1662] [serial = 1819] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1188cd800) [pid = 1662] [serial = 1820] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x111f33000) [pid = 1662] [serial = 1871] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11680a400) [pid = 1662] [serial = 1844] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x11905cc00) [pid = 1662] [serial = 1858] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x128ae1800) [pid = 1662] [serial = 1864] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12950a400) [pid = 1662] [serial = 1849] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x125cb6400) [pid = 1662] [serial = 1862] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1129a5400) [pid = 1662] [serial = 1843] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12a5a5400) [pid = 1662] [serial = 1852] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12a7b2800) [pid = 1662] [serial = 1853] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x124d2d800) [pid = 1662] [serial = 1847] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x118308800) [pid = 1662] [serial = 1846] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x12918e400) [pid = 1662] [serial = 1865] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x121276800) [pid = 1662] [serial = 1832] [outer = 0x0] [url = about:blank] 08:31:55 INFO - PROCESS | 1662 | 1467819115943 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819115944 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170ba800 == 34 [pid = 1662] [id = 643] 08:31:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1129a8400) [pid = 1662] [serial = 1929] [outer = 0x0] 08:31:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x115f5ec00) [pid = 1662] [serial = 1930] [outer = 0x1129a8400] 08:31:55 INFO - PROCESS | 1662 | 1467819115975 Marionette DEBUG loaded listener.js 08:31:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x117f5c400) [pid = 1662] [serial = 1931] [outer = 0x1129a8400] 08:31:56 INFO - PROCESS | 1662 | 1467819116286 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:31:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:31:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 573ms 08:31:56 INFO - PROCESS | 1662 | 1467819116311 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:31:56 INFO - PROCESS | 1662 | 1467819116312 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:31:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:31:56 INFO - PROCESS | 1662 | 1467819116315 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:31:56 INFO - PROCESS | 1662 | 1467819116317 Marionette TRACE conn2 <- [1,2546,null,{}] 08:31:56 INFO - PROCESS | 1662 | 1467819116327 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:31:56 INFO - PROCESS | 1662 | 1467819116330 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:56 INFO - PROCESS | 1662 | 1467819116413 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:31:56 INFO - PROCESS | 1662 | 1467819116417 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819116419 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a13800 == 35 [pid = 1662] [id = 644] 08:31:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118672400) [pid = 1662] [serial = 1932] [outer = 0x0] 08:31:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1190de000) [pid = 1662] [serial = 1933] [outer = 0x118672400] 08:31:56 INFO - PROCESS | 1662 | 1467819116451 Marionette DEBUG loaded listener.js 08:31:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x11956b800) [pid = 1662] [serial = 1934] [outer = 0x118672400] 08:31:56 INFO - PROCESS | 1662 | 1467819116825 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:31:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:31:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 524ms 08:31:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:31:56 INFO - PROCESS | 1662 | 1467819116840 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:31:56 INFO - PROCESS | 1662 | 1467819116841 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:31:56 INFO - PROCESS | 1662 | 1467819116844 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:31:56 INFO - PROCESS | 1662 | 1467819116845 Marionette TRACE conn2 <- [1,2550,null,{}] 08:31:56 INFO - PROCESS | 1662 | 1467819116847 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:31:56 INFO - PROCESS | 1662 | 1467819116849 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:56 INFO - PROCESS | 1662 | 1467819116959 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:31:56 INFO - PROCESS | 1662 | 1467819116963 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819116964 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x12446b800 == 36 [pid = 1662] [id = 645] 08:31:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x119b64800) [pid = 1662] [serial = 1935] [outer = 0x0] 08:31:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x119d12800) [pid = 1662] [serial = 1936] [outer = 0x119b64800] 08:31:57 INFO - PROCESS | 1662 | 1467819116998 Marionette DEBUG loaded listener.js 08:31:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x121277000) [pid = 1662] [serial = 1937] [outer = 0x119b64800] 08:31:57 INFO - PROCESS | 1662 | 1467819117342 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:31:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:31:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 518ms 08:31:57 INFO - PROCESS | 1662 | 1467819117366 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:31:57 INFO - PROCESS | 1662 | 1467819117367 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:31:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:31:57 INFO - PROCESS | 1662 | 1467819117370 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:31:57 INFO - PROCESS | 1662 | 1467819117371 Marionette TRACE conn2 <- [1,2554,null,{}] 08:31:57 INFO - PROCESS | 1662 | 1467819117373 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:31:57 INFO - PROCESS | 1662 | 1467819117375 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:57 INFO - PROCESS | 1662 | 1467819117452 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:31:57 INFO - PROCESS | 1662 | 1467819117459 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819117460 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x127283000 == 37 [pid = 1662] [id = 646] 08:31:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x121278c00) [pid = 1662] [serial = 1938] [outer = 0x0] 08:31:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x12370b400) [pid = 1662] [serial = 1939] [outer = 0x121278c00] 08:31:57 INFO - PROCESS | 1662 | 1467819117485 Marionette DEBUG loaded listener.js 08:31:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x124d95800) [pid = 1662] [serial = 1940] [outer = 0x121278c00] 08:31:57 INFO - PROCESS | 1662 | 1467819117834 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:31:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:31:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 470ms 08:31:57 INFO - PROCESS | 1662 | 1467819117843 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:31:57 INFO - PROCESS | 1662 | 1467819117844 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:31:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:31:57 INFO - PROCESS | 1662 | 1467819117846 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:31:57 INFO - PROCESS | 1662 | 1467819117847 Marionette TRACE conn2 <- [1,2558,null,{}] 08:31:57 INFO - PROCESS | 1662 | 1467819117850 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:31:57 INFO - PROCESS | 1662 | 1467819117854 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:57 INFO - PROCESS | 1662 | 1467819117958 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:31:57 INFO - PROCESS | 1662 | 1467819117962 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819117963 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x129108000 == 38 [pid = 1662] [id = 647] 08:31:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1233c2c00) [pid = 1662] [serial = 1941] [outer = 0x0] 08:31:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1256ae400) [pid = 1662] [serial = 1942] [outer = 0x1233c2c00] 08:31:58 INFO - PROCESS | 1662 | 1467819118050 Marionette DEBUG loaded listener.js 08:31:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x128a94800) [pid = 1662] [serial = 1943] [outer = 0x1233c2c00] 08:31:58 INFO - PROCESS | 1662 | 1467819118391 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:31:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:31:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 570ms 08:31:58 INFO - PROCESS | 1662 | 1467819118416 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:31:58 INFO - PROCESS | 1662 | 1467819118418 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:31:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:31:58 INFO - PROCESS | 1662 | 1467819118427 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:31:58 INFO - PROCESS | 1662 | 1467819118429 Marionette TRACE conn2 <- [1,2562,null,{}] 08:31:58 INFO - PROCESS | 1662 | 1467819118432 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:31:58 INFO - PROCESS | 1662 | 1467819118433 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:58 INFO - PROCESS | 1662 | 1467819118548 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:31:58 INFO - PROCESS | 1662 | 1467819118551 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819118552 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a699000 == 39 [pid = 1662] [id = 648] 08:31:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119568400) [pid = 1662] [serial = 1944] [outer = 0x0] 08:31:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x128adc400) [pid = 1662] [serial = 1945] [outer = 0x119568400] 08:31:58 INFO - PROCESS | 1662 | 1467819118577 Marionette DEBUG loaded listener.js 08:31:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x128a97800) [pid = 1662] [serial = 1946] [outer = 0x119568400] 08:31:58 INFO - PROCESS | 1662 | 1467819118934 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:31:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:31:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 528ms 08:31:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:31:58 INFO - PROCESS | 1662 | 1467819118949 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:31:58 INFO - PROCESS | 1662 | 1467819118951 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:31:58 INFO - PROCESS | 1662 | 1467819118954 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:31:58 INFO - PROCESS | 1662 | 1467819118956 Marionette TRACE conn2 <- [1,2566,null,{}] 08:31:58 INFO - PROCESS | 1662 | 1467819118960 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:31:58 INFO - PROCESS | 1662 | 1467819118961 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:59 INFO - PROCESS | 1662 | 1467819119126 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:31:59 INFO - PROCESS | 1662 | 1467819119139 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819119140 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b83f000 == 40 [pid = 1662] [id = 649] 08:31:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x124d93800) [pid = 1662] [serial = 1947] [outer = 0x0] 08:31:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x129183c00) [pid = 1662] [serial = 1948] [outer = 0x124d93800] 08:31:59 INFO - PROCESS | 1662 | 1467819119164 Marionette DEBUG loaded listener.js 08:31:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12918d800) [pid = 1662] [serial = 1949] [outer = 0x124d93800] 08:31:59 INFO - PROCESS | 1662 | 1467819119504 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:31:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:31:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 573ms 08:31:59 INFO - PROCESS | 1662 | 1467819119527 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:31:59 INFO - PROCESS | 1662 | 1467819119528 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:31:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:31:59 INFO - PROCESS | 1662 | 1467819119531 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:31:59 INFO - PROCESS | 1662 | 1467819119532 Marionette TRACE conn2 <- [1,2570,null,{}] 08:31:59 INFO - PROCESS | 1662 | 1467819119541 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:31:59 INFO - PROCESS | 1662 | 1467819119542 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:59 INFO - PROCESS | 1662 | 1467819119644 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:31:59 INFO - PROCESS | 1662 | 1467819119648 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819119649 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:31:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3b4800 == 41 [pid = 1662] [id = 650] 08:31:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128adf400) [pid = 1662] [serial = 1950] [outer = 0x0] 08:31:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1292d6c00) [pid = 1662] [serial = 1951] [outer = 0x128adf400] 08:31:59 INFO - PROCESS | 1662 | 1467819119708 Marionette DEBUG loaded listener.js 08:31:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12950a400) [pid = 1662] [serial = 1952] [outer = 0x128adf400] 08:32:00 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116804800) [pid = 1662] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:32:00 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1177f3000) [pid = 1662] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:32:00 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1130e7c00) [pid = 1662] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:32:00 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x111f2f000) [pid = 1662] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:32:00 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1131de400) [pid = 1662] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:32:00 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119566800) [pid = 1662] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:32:00 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119aae400) [pid = 1662] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:32:00 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118238400) [pid = 1662] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:32:00 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x113d61800) [pid = 1662] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:32:00 INFO - PROCESS | 1662 | 1467819120097 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:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:32:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 571ms 08:32:00 INFO - PROCESS | 1662 | 1467819120103 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:32:00 INFO - PROCESS | 1662 | 1467819120105 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:32:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:32:00 INFO - PROCESS | 1662 | 1467819120110 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:32:00 INFO - PROCESS | 1662 | 1467819120111 Marionette TRACE conn2 <- [1,2574,null,{}] 08:32:00 INFO - PROCESS | 1662 | 1467819120113 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:00 INFO - PROCESS | 1662 | 1467819120114 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:00 INFO - PROCESS | 1662 | 1467819120200 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:32:00 INFO - PROCESS | 1662 | 1467819120205 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819120208 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12910f000 == 42 [pid = 1662] [id = 651] 08:32:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x111f38000) [pid = 1662] [serial = 1953] [outer = 0x0] 08:32:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x116808000) [pid = 1662] [serial = 1954] [outer = 0x111f38000] 08:32:00 INFO - PROCESS | 1662 | 1467819120232 Marionette DEBUG loaded listener.js 08:32:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119565800) [pid = 1662] [serial = 1955] [outer = 0x111f38000] 08:32:00 INFO - PROCESS | 1662 | 1467819120598 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:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:32:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 518ms 08:32:00 INFO - PROCESS | 1662 | 1467819120629 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:32:00 INFO - PROCESS | 1662 | 1467819120631 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:32:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:32:00 INFO - PROCESS | 1662 | 1467819120648 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:32:00 INFO - PROCESS | 1662 | 1467819120651 Marionette TRACE conn2 <- [1,2578,null,{}] 08:32:00 INFO - PROCESS | 1662 | 1467819120664 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:00 INFO - PROCESS | 1662 | 1467819120666 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:00 INFO - PROCESS | 1662 | 1467819120818 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:32:00 INFO - PROCESS | 1662 | 1467819120833 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819120834 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf79800 == 43 [pid = 1662] [id = 652] 08:32:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12a547000) [pid = 1662] [serial = 1956] [outer = 0x0] 08:32:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12a5a8800) [pid = 1662] [serial = 1957] [outer = 0x12a547000] 08:32:00 INFO - PROCESS | 1662 | 1467819120877 Marionette DEBUG loaded listener.js 08:32:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12a5d8c00) [pid = 1662] [serial = 1958] [outer = 0x12a547000] 08:32:01 INFO - PROCESS | 1662 | 1467819121314 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:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:32:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 721ms 08:32:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:32:01 INFO - PROCESS | 1662 | 1467819121368 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:32:01 INFO - PROCESS | 1662 | 1467819121370 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:32:01 INFO - PROCESS | 1662 | 1467819121390 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:32:01 INFO - PROCESS | 1662 | 1467819121393 Marionette TRACE conn2 <- [1,2582,null,{}] 08:32:01 INFO - PROCESS | 1662 | 1467819121397 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:01 INFO - PROCESS | 1662 | 1467819121398 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:01 INFO - PROCESS | 1662 | 1467819121483 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:32:01 INFO - PROCESS | 1662 | 1467819121487 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819121488 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d3c8000 == 44 [pid = 1662] [id = 653] 08:32:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x123473c00) [pid = 1662] [serial = 1959] [outer = 0x0] 08:32:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12a7b3400) [pid = 1662] [serial = 1960] [outer = 0x123473c00] 08:32:01 INFO - PROCESS | 1662 | 1467819121512 Marionette DEBUG loaded listener.js 08:32:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12a7bac00) [pid = 1662] [serial = 1961] [outer = 0x123473c00] 08:32:01 INFO - PROCESS | 1662 | 1467819121835 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:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:32:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 489ms 08:32:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:32:01 INFO - PROCESS | 1662 | 1467819121862 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:32:01 INFO - PROCESS | 1662 | 1467819121863 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:32:01 INFO - PROCESS | 1662 | 1467819121865 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:32:01 INFO - PROCESS | 1662 | 1467819121866 Marionette TRACE conn2 <- [1,2586,null,{}] 08:32:01 INFO - PROCESS | 1662 | 1467819121868 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:01 INFO - PROCESS | 1662 | 1467819121870 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:01 INFO - PROCESS | 1662 | 1467819121960 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:32:01 INFO - PROCESS | 1662 | 1467819121963 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819121964 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d709000 == 45 [pid = 1662] [id = 654] 08:32:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12a5e6c00) [pid = 1662] [serial = 1962] [outer = 0x0] 08:32:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12b05ac00) [pid = 1662] [serial = 1963] [outer = 0x12a5e6c00] 08:32:01 INFO - PROCESS | 1662 | 1467819121988 Marionette DEBUG loaded listener.js 08:32:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12b065000) [pid = 1662] [serial = 1964] [outer = 0x12a5e6c00] 08:32:02 INFO - PROCESS | 1662 | 1467819122713 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:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:32:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 869ms 08:32:02 INFO - PROCESS | 1662 | 1467819122735 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:32:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:32:02 INFO - PROCESS | 1662 | 1467819122739 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:32:02 INFO - PROCESS | 1662 | 1467819122744 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:32:02 INFO - PROCESS | 1662 | 1467819122748 Marionette TRACE conn2 <- [1,2590,null,{}] 08:32:02 INFO - PROCESS | 1662 | 1467819122752 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:02 INFO - PROCESS | 1662 | 1467819122753 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:02 INFO - PROCESS | 1662 | 1467819122863 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:32:02 INFO - PROCESS | 1662 | 1467819122968 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819122970 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x119004000 == 46 [pid = 1662] [id = 655] 08:32:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1130f0c00) [pid = 1662] [serial = 1965] [outer = 0x0] 08:32:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x116a82800) [pid = 1662] [serial = 1966] [outer = 0x1130f0c00] 08:32:03 INFO - PROCESS | 1662 | 1467819123004 Marionette DEBUG loaded listener.js 08:32:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x117f61000) [pid = 1662] [serial = 1967] [outer = 0x1130f0c00] 08:32:03 INFO - PROCESS | 1662 | 1467819123446 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:03 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:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 725ms 08:32:03 INFO - PROCESS | 1662 | 1467819123467 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:32:03 INFO - PROCESS | 1662 | 1467819123471 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:32:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:32:03 INFO - PROCESS | 1662 | 1467819123475 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:32:03 INFO - PROCESS | 1662 | 1467819123477 Marionette TRACE conn2 <- [1,2594,null,{}] 08:32:03 INFO - PROCESS | 1662 | 1467819123480 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:03 INFO - PROCESS | 1662 | 1467819123482 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:03 INFO - PROCESS | 1662 | 1467819123592 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:32:03 INFO - PROCESS | 1662 | 1467819123699 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819123700 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1292d0800 == 47 [pid = 1662] [id = 656] 08:32:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118620000) [pid = 1662] [serial = 1968] [outer = 0x0] 08:32:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1194bb400) [pid = 1662] [serial = 1969] [outer = 0x118620000] 08:32:03 INFO - PROCESS | 1662 | 1467819123734 Marionette DEBUG loaded listener.js 08:32:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119aae400) [pid = 1662] [serial = 1970] [outer = 0x118620000] 08:32:04 INFO - PROCESS | 1662 | 1467819124202 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:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:32:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 770ms 08:32:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:32:04 INFO - PROCESS | 1662 | 1467819124258 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:32:04 INFO - PROCESS | 1662 | 1467819124261 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:32:04 INFO - PROCESS | 1662 | 1467819124266 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:32:04 INFO - PROCESS | 1662 | 1467819124270 Marionette TRACE conn2 <- [1,2598,null,{}] 08:32:04 INFO - PROCESS | 1662 | 1467819124284 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:04 INFO - PROCESS | 1662 | 1467819124289 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:04 INFO - PROCESS | 1662 | 1467819124425 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:32:04 INFO - PROCESS | 1662 | 1467819124502 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819124504 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d3e3800 == 48 [pid = 1662] [id = 657] 08:32:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1257c6400) [pid = 1662] [serial = 1971] [outer = 0x0] 08:32:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1257d3000) [pid = 1662] [serial = 1972] [outer = 0x1257c6400] 08:32:04 INFO - PROCESS | 1662 | 1467819124535 Marionette DEBUG loaded listener.js 08:32:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x127068000) [pid = 1662] [serial = 1973] [outer = 0x1257c6400] 08:32:04 INFO - PROCESS | 1662 | 1467819124995 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:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:32:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 777ms 08:32:05 INFO - PROCESS | 1662 | 1467819125043 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:32:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:32:05 INFO - PROCESS | 1662 | 1467819125045 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:32:05 INFO - PROCESS | 1662 | 1467819125048 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:32:05 INFO - PROCESS | 1662 | 1467819125049 Marionette TRACE conn2 <- [1,2602,null,{}] 08:32:05 INFO - PROCESS | 1662 | 1467819125051 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:05 INFO - PROCESS | 1662 | 1467819125053 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:05 INFO - PROCESS | 1662 | 1467819125162 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:32:05 INFO - PROCESS | 1662 | 1467819125239 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819125240 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x11678b000 == 49 [pid = 1662] [id = 658] 08:32:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x118622400) [pid = 1662] [serial = 1974] [outer = 0x0] 08:32:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12723f800) [pid = 1662] [serial = 1975] [outer = 0x118622400] 08:32:05 INFO - PROCESS | 1662 | 1467819125271 Marionette DEBUG loaded listener.js 08:32:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x128adc800) [pid = 1662] [serial = 1976] [outer = 0x118622400] 08:32:05 INFO - PROCESS | 1662 | 1467819125925 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:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:32:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 919ms 08:32:05 INFO - PROCESS | 1662 | 1467819125968 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:32:05 INFO - PROCESS | 1662 | 1467819125970 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:32:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:32:05 INFO - PROCESS | 1662 | 1467819125976 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:32:05 INFO - PROCESS | 1662 | 1467819125978 Marionette TRACE conn2 <- [1,2606,null,{}] 08:32:05 INFO - PROCESS | 1662 | 1467819125982 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:05 INFO - PROCESS | 1662 | 1467819125983 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:06 INFO - PROCESS | 1662 | 1467819126078 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:32:06 INFO - PROCESS | 1662 | 1467819126155 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819126156 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x117f49800 == 50 [pid = 1662] [id = 659] 08:32:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x117251400) [pid = 1662] [serial = 1977] [outer = 0x0] 08:32:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1175ac000) [pid = 1662] [serial = 1978] [outer = 0x117251400] 08:32:06 INFO - PROCESS | 1662 | 1467819126185 Marionette DEBUG loaded listener.js 08:32:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11830ac00) [pid = 1662] [serial = 1979] [outer = 0x117251400] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12d3c8000 == 49 [pid = 1662] [id = 653] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12cf79800 == 48 [pid = 1662] [id = 652] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12910f000 == 47 [pid = 1662] [id = 651] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3b4800 == 46 [pid = 1662] [id = 650] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12b83f000 == 45 [pid = 1662] [id = 649] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12a699000 == 44 [pid = 1662] [id = 648] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x129108000 == 43 [pid = 1662] [id = 647] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x127283000 == 42 [pid = 1662] [id = 646] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x124206000) [pid = 1662] [serial = 1909] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12446b800 == 41 [pid = 1662] [id = 645] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x119a13800 == 40 [pid = 1662] [id = 644] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x1170ba800 == 39 [pid = 1662] [id = 643] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x11925b800 == 38 [pid = 1662] [id = 642] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3c5000 == 37 [pid = 1662] [id = 641] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3bc000 == 36 [pid = 1662] [id = 640] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba8d800 == 35 [pid = 1662] [id = 639] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x125c4d800 == 34 [pid = 1662] [id = 638] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x118420000 == 33 [pid = 1662] [id = 637] 08:32:06 INFO - PROCESS | 1662 | --DOCSHELL 0x12b834800 == 32 [pid = 1662] [id = 636] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x117090800) [pid = 1662] [serial = 1877] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x11861f800) [pid = 1662] [serial = 1891] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x114f5d800) [pid = 1662] [serial = 1888] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x11949cc00) [pid = 1662] [serial = 1895] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x116a84800) [pid = 1662] [serial = 1882] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118985800) [pid = 1662] [serial = 1894] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118623c00) [pid = 1662] [serial = 1886] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x117f56000) [pid = 1662] [serial = 1885] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x119571000) [pid = 1662] [serial = 1897] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x119b68800) [pid = 1662] [serial = 1900] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119d10400) [pid = 1662] [serial = 1903] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119b70800) [pid = 1662] [serial = 1901] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x111f04c00) [pid = 1662] [serial = 1879] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119987800) [pid = 1662] [serial = 1898] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x121278400) [pid = 1662] [serial = 1906] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x123704800) [pid = 1662] [serial = 1907] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x121273c00) [pid = 1662] [serial = 1904] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116b1bc00) [pid = 1662] [serial = 1889] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118675000) [pid = 1662] [serial = 1892] [outer = 0x0] [url = about:blank] 08:32:06 INFO - PROCESS | 1662 | 1467819126618 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:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 674ms 08:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:32:06 INFO - PROCESS | 1662 | 1467819126649 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:32:06 INFO - PROCESS | 1662 | 1467819126651 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:32:06 INFO - PROCESS | 1662 | 1467819126678 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:32:06 INFO - PROCESS | 1662 | 1467819126680 Marionette TRACE conn2 <- [1,2610,null,{}] 08:32:06 INFO - PROCESS | 1662 | 1467819126682 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:06 INFO - PROCESS | 1662 | 1467819126684 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:06 INFO - PROCESS | 1662 | 1467819126767 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:32:06 INFO - PROCESS | 1662 | 1467819126774 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819126775 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184e2000 == 33 [pid = 1662] [id = 660] 08:32:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118623400) [pid = 1662] [serial = 1980] [outer = 0x0] 08:32:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1188c9c00) [pid = 1662] [serial = 1981] [outer = 0x118623400] 08:32:06 INFO - PROCESS | 1662 | 1467819126802 Marionette DEBUG loaded listener.js 08:32:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1194b5400) [pid = 1662] [serial = 1982] [outer = 0x118623400] 08:32:07 INFO - PROCESS | 1662 | 1467819127180 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:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:32:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 542ms 08:32:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:32:07 INFO - PROCESS | 1662 | 1467819127199 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:32:07 INFO - PROCESS | 1662 | 1467819127200 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:32:07 INFO - PROCESS | 1662 | 1467819127202 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:32:07 INFO - PROCESS | 1662 | 1467819127206 Marionette TRACE conn2 <- [1,2614,null,{}] 08:32:07 INFO - PROCESS | 1662 | 1467819127214 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:07 INFO - PROCESS | 1662 | 1467819127218 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:07 INFO - PROCESS | 1662 | 1467819127298 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:32:07 INFO - PROCESS | 1662 | 1467819127303 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819127307 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x124057800 == 34 [pid = 1662] [id = 661] 08:32:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11956c400) [pid = 1662] [serial = 1983] [outer = 0x0] 08:32:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119b6cc00) [pid = 1662] [serial = 1984] [outer = 0x11956c400] 08:32:07 INFO - PROCESS | 1662 | 1467819127335 Marionette DEBUG loaded listener.js 08:32:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x121165000) [pid = 1662] [serial = 1985] [outer = 0x11956c400] 08:32:07 INFO - PROCESS | 1662 | 1467819127692 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:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:32:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 525ms 08:32:07 INFO - PROCESS | 1662 | 1467819127732 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:32:07 INFO - PROCESS | 1662 | 1467819127734 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:32:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:32:07 INFO - PROCESS | 1662 | 1467819127736 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:32:07 INFO - PROCESS | 1662 | 1467819127737 Marionette TRACE conn2 <- [1,2618,null,{}] 08:32:07 INFO - PROCESS | 1662 | 1467819127742 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:07 INFO - PROCESS | 1662 | 1467819127743 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:07 INFO - PROCESS | 1662 | 1467819127825 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:32:07 INFO - PROCESS | 1662 | 1467819127829 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819127830 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12702a000 == 35 [pid = 1662] [id = 662] 08:32:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1233c3000) [pid = 1662] [serial = 1986] [outer = 0x0] 08:32:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12441b800) [pid = 1662] [serial = 1987] [outer = 0x1233c3000] 08:32:07 INFO - PROCESS | 1662 | 1467819127855 Marionette DEBUG loaded listener.js 08:32:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1256b0000) [pid = 1662] [serial = 1988] [outer = 0x1233c3000] 08:32:08 INFO - PROCESS | 1662 | 1467819128208 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:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:32:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 524ms 08:32:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:32:08 INFO - PROCESS | 1662 | 1467819128260 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:32:08 INFO - PROCESS | 1662 | 1467819128261 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:32:08 INFO - PROCESS | 1662 | 1467819128263 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:32:08 INFO - PROCESS | 1662 | 1467819128265 Marionette TRACE conn2 <- [1,2622,null,{}] 08:32:08 INFO - PROCESS | 1662 | 1467819128267 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:08 INFO - PROCESS | 1662 | 1467819128268 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:08 INFO - PROCESS | 1662 | 1467819128347 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:32:08 INFO - PROCESS | 1662 | 1467819128421 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819128422 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f15000 == 36 [pid = 1662] [id = 663] 08:32:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12370a400) [pid = 1662] [serial = 1989] [outer = 0x0] 08:32:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1256af000) [pid = 1662] [serial = 1990] [outer = 0x12370a400] 08:32:08 INFO - PROCESS | 1662 | 1467819128453 Marionette DEBUG loaded listener.js 08:32:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x128a99800) [pid = 1662] [serial = 1991] [outer = 0x12370a400] 08:32:08 INFO - PROCESS | 1662 | 1467819128864 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:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:32:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 620ms 08:32:08 INFO - PROCESS | 1662 | 1467819128885 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:32:08 INFO - PROCESS | 1662 | 1467819128889 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:32:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:32:08 INFO - PROCESS | 1662 | 1467819128914 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:32:08 INFO - PROCESS | 1662 | 1467819128916 Marionette TRACE conn2 <- [1,2626,null,{}] 08:32:08 INFO - PROCESS | 1662 | 1467819128919 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:08 INFO - PROCESS | 1662 | 1467819128927 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:09 INFO - PROCESS | 1662 | 1467819129119 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:32:09 INFO - PROCESS | 1662 | 1467819129147 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819129149 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a77e000 == 37 [pid = 1662] [id = 664] 08:32:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12950d400) [pid = 1662] [serial = 1992] [outer = 0x0] 08:32:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12a5a9400) [pid = 1662] [serial = 1993] [outer = 0x12950d400] 08:32:09 INFO - PROCESS | 1662 | 1467819129190 Marionette DEBUG loaded listener.js 08:32:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12a7b3000) [pid = 1662] [serial = 1994] [outer = 0x12950d400] 08:32:09 INFO - PROCESS | 1662 | 1467819129630 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:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 771ms 08:32:09 INFO - PROCESS | 1662 | 1467819129685 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:32:09 INFO - PROCESS | 1662 | 1467819129686 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:32:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:32:09 INFO - PROCESS | 1662 | 1467819129695 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:32:09 INFO - PROCESS | 1662 | 1467819129696 Marionette TRACE conn2 <- [1,2630,null,{}] 08:32:09 INFO - PROCESS | 1662 | 1467819129699 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:09 INFO - PROCESS | 1662 | 1467819129700 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:09 INFO - PROCESS | 1662 | 1467819129812 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:32:09 INFO - PROCESS | 1662 | 1467819129854 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819129855 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba88800 == 38 [pid = 1662] [id = 665] 08:32:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12a5e2800) [pid = 1662] [serial = 1995] [outer = 0x0] 08:32:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12b05bc00) [pid = 1662] [serial = 1996] [outer = 0x12a5e2800] 08:32:09 INFO - PROCESS | 1662 | 1467819129879 Marionette DEBUG loaded listener.js 08:32:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12b069c00) [pid = 1662] [serial = 1997] [outer = 0x12a5e2800] 08:32:10 INFO - PROCESS | 1662 | 1467819130209 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:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:32:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 518ms 08:32:10 INFO - PROCESS | 1662 | 1467819130214 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:32:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:32:10 INFO - PROCESS | 1662 | 1467819130215 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:32:10 INFO - PROCESS | 1662 | 1467819130217 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:32:10 INFO - PROCESS | 1662 | 1467819130218 Marionette TRACE conn2 <- [1,2634,null,{}] 08:32:10 INFO - PROCESS | 1662 | 1467819130222 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:10 INFO - PROCESS | 1662 | 1467819130223 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:10 INFO - PROCESS | 1662 | 1467819130333 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:32:10 INFO - PROCESS | 1662 | 1467819130345 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819130346 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3cd000 == 39 [pid = 1662] [id = 666] 08:32:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12b1b6000) [pid = 1662] [serial = 1998] [outer = 0x0] 08:32:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12b1c4800) [pid = 1662] [serial = 1999] [outer = 0x12b1b6000] 08:32:10 INFO - PROCESS | 1662 | 1467819130370 Marionette DEBUG loaded listener.js 08:32:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x119bb9000) [pid = 1662] [serial = 2000] [outer = 0x12b1b6000] 08:32:10 INFO - PROCESS | 1662 | 1467819130914 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:10 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x110e37000) [pid = 1662] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1130ea400) [pid = 1662] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x119568400) [pid = 1662] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x124d93800) [pid = 1662] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1177f3400) [pid = 1662] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x116242800) [pid = 1662] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1131d1800) [pid = 1662] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118672400) [pid = 1662] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x119e1cc00) [pid = 1662] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x121278c00) [pid = 1662] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x119b64800) [pid = 1662] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1188fc400) [pid = 1662] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1129a8400) [pid = 1662] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1129aa800) [pid = 1662] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x123708c00) [pid = 1662] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x128adf400) [pid = 1662] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x111f38000) [pid = 1662] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x123473c00) [pid = 1662] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12a547000) [pid = 1662] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:32:10 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1233c2c00) [pid = 1662] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:32:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:32:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 719ms 08:32:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:32:10 INFO - PROCESS | 1662 | 1467819130936 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:32:10 INFO - PROCESS | 1662 | 1467819130938 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:32:10 INFO - PROCESS | 1662 | 1467819130941 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:32:10 INFO - PROCESS | 1662 | 1467819130942 Marionette TRACE conn2 <- [1,2638,null,{}] 08:32:10 INFO - PROCESS | 1662 | 1467819130944 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:10 INFO - PROCESS | 1662 | 1467819130945 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:11 INFO - PROCESS | 1662 | 1467819131033 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:32:11 INFO - PROCESS | 1662 | 1467819131037 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819131038 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x124043000 == 40 [pid = 1662] [id = 667] 08:32:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1129aa800) [pid = 1662] [serial = 2001] [outer = 0x0] 08:32:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116242800) [pid = 1662] [serial = 2002] [outer = 0x1129aa800] 08:32:11 INFO - PROCESS | 1662 | 1467819131066 Marionette DEBUG loaded listener.js 08:32:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x117f60800) [pid = 1662] [serial = 2003] [outer = 0x1129aa800] 08:32:11 INFO - PROCESS | 1662 | 1467819131410 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:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:32:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 519ms 08:32:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:32:11 INFO - PROCESS | 1662 | 1467819131461 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:32:11 INFO - PROCESS | 1662 | 1467819131462 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:32:11 INFO - PROCESS | 1662 | 1467819131464 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:32:11 INFO - PROCESS | 1662 | 1467819131465 Marionette TRACE conn2 <- [1,2642,null,{}] 08:32:11 INFO - PROCESS | 1662 | 1467819131468 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:11 INFO - PROCESS | 1662 | 1467819131469 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:11 INFO - PROCESS | 1662 | 1467819131552 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:32:11 INFO - PROCESS | 1662 | 1467819131619 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819131620 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf89800 == 41 [pid = 1662] [id = 668] 08:32:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1175b0800) [pid = 1662] [serial = 2004] [outer = 0x0] 08:32:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x119568400) [pid = 1662] [serial = 2005] [outer = 0x1175b0800] 08:32:11 INFO - PROCESS | 1662 | 1467819131644 Marionette DEBUG loaded listener.js 08:32:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12370dc00) [pid = 1662] [serial = 2006] [outer = 0x1175b0800] 08:32:11 INFO - PROCESS | 1662 | 1467819131913 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:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:32:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 472ms 08:32:11 INFO - PROCESS | 1662 | 1467819131936 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:32:11 INFO - PROCESS | 1662 | 1467819131938 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:32:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:32:11 INFO - PROCESS | 1662 | 1467819131948 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:32:11 INFO - PROCESS | 1662 | 1467819131950 Marionette TRACE conn2 <- [1,2646,null,{}] 08:32:11 INFO - PROCESS | 1662 | 1467819131969 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:11 INFO - PROCESS | 1662 | 1467819131972 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:12 INFO - PROCESS | 1662 | 1467819132072 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:32:12 INFO - PROCESS | 1662 | 1467819132077 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819132079 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12dc5d000 == 42 [pid = 1662] [id = 669] 08:32:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x123711400) [pid = 1662] [serial = 2007] [outer = 0x0] 08:32:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x129513800) [pid = 1662] [serial = 2008] [outer = 0x123711400] 08:32:12 INFO - PROCESS | 1662 | 1467819132105 Marionette DEBUG loaded listener.js 08:32:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12b8bec00) [pid = 1662] [serial = 2009] [outer = 0x123711400] 08:32:12 INFO - PROCESS | 1662 | 1467819132457 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:32:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:32:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 08:32:12 INFO - PROCESS | 1662 | 1467819132468 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:32:12 INFO - PROCESS | 1662 | 1467819132469 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:32:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:32:12 INFO - PROCESS | 1662 | 1467819132472 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:32:12 INFO - PROCESS | 1662 | 1467819132475 Marionette TRACE conn2 <- [1,2650,null,{}] 08:32:12 INFO - PROCESS | 1662 | 1467819132477 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:32:12 INFO - PROCESS | 1662 | 1467819132478 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:12 INFO - PROCESS | 1662 | 1467819132594 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:32:12 INFO - PROCESS | 1662 | 1467819132600 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819132601 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d499800 == 43 [pid = 1662] [id = 670] 08:32:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11957c800) [pid = 1662] [serial = 2010] [outer = 0x0] 08:32:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12b8c1400) [pid = 1662] [serial = 2011] [outer = 0x11957c800] 08:32:12 INFO - PROCESS | 1662 | 1467819132625 Marionette DEBUG loaded listener.js 08:32:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12ba3cc00) [pid = 1662] [serial = 2012] [outer = 0x11957c800] 08:32:12 INFO - PROCESS | 1662 | 1467819132979 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:32:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:32:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 521ms 08:32:12 INFO - PROCESS | 1662 | 1467819132993 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:32:12 INFO - PROCESS | 1662 | 1467819132995 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:32:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:32:13 INFO - PROCESS | 1662 | 1467819132999 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:32:13 INFO - PROCESS | 1662 | 1467819133002 Marionette TRACE conn2 <- [1,2654,null,{}] 08:32:13 INFO - PROCESS | 1662 | 1467819133009 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:32:13 INFO - PROCESS | 1662 | 1467819133011 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:13 INFO - PROCESS | 1662 | 1467819133123 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:32:13 INFO - PROCESS | 1662 | 1467819133228 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819133229 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x118420000 == 44 [pid = 1662] [id = 671] 08:32:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1130ea800) [pid = 1662] [serial = 2013] [outer = 0x0] 08:32:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x113d61800) [pid = 1662] [serial = 2014] [outer = 0x1130ea800] 08:32:13 INFO - PROCESS | 1662 | 1467819133263 Marionette DEBUG loaded listener.js 08:32:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1177f3800) [pid = 1662] [serial = 2015] [outer = 0x1130ea800] 08:32:13 INFO - PROCESS | 1662 | 1467819133736 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:32:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:32:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 776ms 08:32:13 INFO - PROCESS | 1662 | 1467819133775 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:32:13 INFO - PROCESS | 1662 | 1467819133778 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:32:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:32:13 INFO - PROCESS | 1662 | 1467819133783 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:32:13 INFO - PROCESS | 1662 | 1467819133784 Marionette TRACE conn2 <- [1,2658,null,{}] 08:32:13 INFO - PROCESS | 1662 | 1467819133787 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:32:13 INFO - PROCESS | 1662 | 1467819133789 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:13 INFO - PROCESS | 1662 | 1467819133899 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:32:14 INFO - PROCESS | 1662 | 1467819134007 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819134008 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x1256d1000 == 45 [pid = 1662] [id = 672] 08:32:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x118310800) [pid = 1662] [serial = 2016] [outer = 0x0] 08:32:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x119492800) [pid = 1662] [serial = 2017] [outer = 0x118310800] 08:32:14 INFO - PROCESS | 1662 | 1467819134040 Marionette DEBUG loaded listener.js 08:32:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x119572800) [pid = 1662] [serial = 2018] [outer = 0x118310800] 08:32:14 INFO - PROCESS | 1662 | 1467819134456 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:32:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:32:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 722ms 08:32:14 INFO - PROCESS | 1662 | 1467819134516 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:32:14 INFO - PROCESS | 1662 | 1467819134517 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:32:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:32:14 INFO - PROCESS | 1662 | 1467819134521 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:32:14 INFO - PROCESS | 1662 | 1467819134524 Marionette TRACE conn2 <- [1,2662,null,{}] 08:32:14 INFO - PROCESS | 1662 | 1467819134532 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:32:14 INFO - PROCESS | 1662 | 1467819134535 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:14 INFO - PROCESS | 1662 | 1467819134644 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:32:14 INFO - PROCESS | 1662 | 1467819134752 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819134754 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d4a1800 == 46 [pid = 1662] [id = 673] 08:32:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x121272000) [pid = 1662] [serial = 2019] [outer = 0x0] 08:32:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x124d93800) [pid = 1662] [serial = 2020] [outer = 0x121272000] 08:32:14 INFO - PROCESS | 1662 | 1467819134789 Marionette DEBUG loaded listener.js 08:32:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x128ada400) [pid = 1662] [serial = 2021] [outer = 0x121272000] 08:32:15 INFO - PROCESS | 1662 | 1467819135196 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:32:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:32:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 723ms 08:32:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:32:15 INFO - PROCESS | 1662 | 1467819135244 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:32:15 INFO - PROCESS | 1662 | 1467819135246 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:32:15 INFO - PROCESS | 1662 | 1467819135248 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:32:15 INFO - PROCESS | 1662 | 1467819135250 Marionette TRACE conn2 <- [1,2666,null,{}] 08:32:15 INFO - PROCESS | 1662 | 1467819135252 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:32:15 INFO - PROCESS | 1662 | 1467819135254 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:15 INFO - PROCESS | 1662 | 1467819135362 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:32:15 INFO - PROCESS | 1662 | 1467819135431 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819135433 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3cf000 == 47 [pid = 1662] [id = 674] 08:32:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1130f3400) [pid = 1662] [serial = 2022] [outer = 0x0] 08:32:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x128ae7400) [pid = 1662] [serial = 2023] [outer = 0x1130f3400] 08:32:15 INFO - PROCESS | 1662 | 1467819135504 Marionette DEBUG loaded listener.js 08:32:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x129513400) [pid = 1662] [serial = 2024] [outer = 0x1130f3400] 08:32:16 INFO - PROCESS | 1662 | 1467819136422 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:32:16 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:32:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1221ms 08:32:16 INFO - PROCESS | 1662 | 1467819136470 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:32:16 INFO - PROCESS | 1662 | 1467819136472 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:32:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:32:16 INFO - PROCESS | 1662 | 1467819136475 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:32:16 INFO - PROCESS | 1662 | 1467819136477 Marionette TRACE conn2 <- [1,2670,null,{}] 08:32:16 INFO - PROCESS | 1662 | 1467819136481 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:32:16 INFO - PROCESS | 1662 | 1467819136482 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:16 INFO - PROCESS | 1662 | 1467819136579 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:32:16 INFO - PROCESS | 1662 | 1467819136648 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819136651 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170d0800 == 48 [pid = 1662] [id = 675] 08:32:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x11830cc00) [pid = 1662] [serial = 2025] [outer = 0x0] 08:32:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x118404c00) [pid = 1662] [serial = 2026] [outer = 0x11830cc00] 08:32:16 INFO - PROCESS | 1662 | 1467819136722 Marionette DEBUG loaded listener.js 08:32:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1188c4c00) [pid = 1662] [serial = 2027] [outer = 0x11830cc00] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12dc5d000 == 47 [pid = 1662] [id = 669] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12cf89800 == 46 [pid = 1662] [id = 668] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x124043000 == 45 [pid = 1662] [id = 667] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3cd000 == 44 [pid = 1662] [id = 666] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba88800 == 43 [pid = 1662] [id = 665] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12a77e000 == 42 [pid = 1662] [id = 664] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x128f15000 == 41 [pid = 1662] [id = 663] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12702a000 == 40 [pid = 1662] [id = 662] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x124057800 == 39 [pid = 1662] [id = 661] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x1184e2000 == 38 [pid = 1662] [id = 660] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x117f49800 == 37 [pid = 1662] [id = 659] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12d3e3800 == 36 [pid = 1662] [id = 657] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12d709000 == 35 [pid = 1662] [id = 654] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x11678b000 == 34 [pid = 1662] [id = 658] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x119004000 == 33 [pid = 1662] [id = 655] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x1292d0800 == 32 [pid = 1662] [id = 656] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3cf000 == 31 [pid = 1662] [id = 674] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12d4a1800 == 30 [pid = 1662] [id = 673] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x1256d1000 == 29 [pid = 1662] [id = 672] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x12d499800 == 28 [pid = 1662] [id = 670] 08:32:17 INFO - PROCESS | 1662 | --DOCSHELL 0x118420000 == 27 [pid = 1662] [id = 671] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1128d5400) [pid = 1662] [serial = 1880] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1175ac800) [pid = 1662] [serial = 1883] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x128adc400) [pid = 1662] [serial = 1945] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x129183c00) [pid = 1662] [serial = 1948] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1188c6000) [pid = 1662] [serial = 1916] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x118625000) [pid = 1662] [serial = 1915] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12466d000) [pid = 1662] [serial = 1924] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1256adc00) [pid = 1662] [serial = 1925] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x116812c00) [pid = 1662] [serial = 1928] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x114f69800) [pid = 1662] [serial = 1927] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1190de000) [pid = 1662] [serial = 1933] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x11956b800) [pid = 1662] [serial = 1934] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12370d800) [pid = 1662] [serial = 1922] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11a15d800) [pid = 1662] [serial = 1921] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12370b400) [pid = 1662] [serial = 1939] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x124d95800) [pid = 1662] [serial = 1940] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119d12800) [pid = 1662] [serial = 1936] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x121277000) [pid = 1662] [serial = 1937] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x119ab5000) [pid = 1662] [serial = 1919] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1194b5c00) [pid = 1662] [serial = 1918] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x115f5ec00) [pid = 1662] [serial = 1930] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x117f5c400) [pid = 1662] [serial = 1931] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x115eeb400) [pid = 1662] [serial = 1913] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1129b3400) [pid = 1662] [serial = 1912] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12370a000) [pid = 1662] [serial = 1910] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1292d6c00) [pid = 1662] [serial = 1951] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119565800) [pid = 1662] [serial = 1955] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12918d800) [pid = 1662] [serial = 1949] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x116808000) [pid = 1662] [serial = 1954] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12a7bac00) [pid = 1662] [serial = 1961] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12a7b3400) [pid = 1662] [serial = 1960] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12950a400) [pid = 1662] [serial = 1952] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12a5a8800) [pid = 1662] [serial = 1957] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1256ae400) [pid = 1662] [serial = 1942] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12a5d8c00) [pid = 1662] [serial = 1958] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128a94800) [pid = 1662] [serial = 1943] [outer = 0x0] [url = about:blank] 08:32:17 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x128a97800) [pid = 1662] [serial = 1946] [outer = 0x0] [url = about:blank] 08:32:18 INFO - PROCESS | 1662 | 1467819138199 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:32:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 08:32:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:32:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 08:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:32:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1775ms 08:32:18 INFO - PROCESS | 1662 | 1467819138251 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 08:32:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:32:18 INFO - PROCESS | 1662 | 1467819138254 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:32:18 INFO - PROCESS | 1662 | 1467819138257 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:32:18 INFO - PROCESS | 1662 | 1467819138259 Marionette TRACE conn2 <- [1,2674,null,{}] 08:32:18 INFO - PROCESS | 1662 | 1467819138262 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:32:18 INFO - PROCESS | 1662 | 1467819138264 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:18 INFO - PROCESS | 1662 | 1467819138342 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:32:18 INFO - PROCESS | 1662 | 1467819138347 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819138349 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1170d2800 == 28 [pid = 1662] [id = 676] 08:32:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1130e8800) [pid = 1662] [serial = 2028] [outer = 0x0] 08:32:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x116804c00) [pid = 1662] [serial = 2029] [outer = 0x1130e8800] 08:32:18 INFO - PROCESS | 1662 | 1467819138376 Marionette DEBUG loaded listener.js 08:32:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1175a6800) [pid = 1662] [serial = 2030] [outer = 0x1130e8800] 08:32:19 INFO - PROCESS | 1662 | 1467819139209 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:32:19 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 08:32:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:32:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 08:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:32:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 972ms 08:32:19 INFO - PROCESS | 1662 | 1467819139228 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 08:32:19 INFO - PROCESS | 1662 | 1467819139232 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:32:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:32:19 INFO - PROCESS | 1662 | 1467819139247 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:32:19 INFO - PROCESS | 1662 | 1467819139249 Marionette TRACE conn2 <- [1,2678,null,{}] 08:32:19 INFO - PROCESS | 1662 | 1467819139251 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:32:19 INFO - PROCESS | 1662 | 1467819139253 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:19 INFO - PROCESS | 1662 | 1467819139319 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:32:19 INFO - PROCESS | 1662 | 1467819139325 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819139326 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x119275000 == 29 [pid = 1662] [id = 677] 08:32:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1188c4800) [pid = 1662] [serial = 2031] [outer = 0x0] 08:32:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118985400) [pid = 1662] [serial = 2032] [outer = 0x1188c4800] 08:32:19 INFO - PROCESS | 1662 | 1467819139348 Marionette DEBUG loaded listener.js 08:32:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1194bd400) [pid = 1662] [serial = 2033] [outer = 0x1188c4800] 08:32:20 INFO - PROCESS | 1662 | 1467819140325 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:32:20 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:32:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1121ms 08:32:20 INFO - PROCESS | 1662 | 1467819140370 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:32:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:32:20 INFO - PROCESS | 1662 | 1467819140372 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:32:20 INFO - PROCESS | 1662 | 1467819140375 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:32:20 INFO - PROCESS | 1662 | 1467819140379 Marionette TRACE conn2 <- [1,2682,null,{}] 08:32:20 INFO - PROCESS | 1662 | 1467819140391 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:32:20 INFO - PROCESS | 1662 | 1467819140396 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:20 INFO - PROCESS | 1662 | 1467819140532 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:32:20 INFO - PROCESS | 1662 | 1467819140574 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819140576 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x1233d2800 == 30 [pid = 1662] [id = 678] 08:32:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x112ed6000) [pid = 1662] [serial = 2034] [outer = 0x0] 08:32:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119eb6400) [pid = 1662] [serial = 2035] [outer = 0x112ed6000] 08:32:20 INFO - PROCESS | 1662 | 1467819140604 Marionette DEBUG loaded listener.js 08:32:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x121271c00) [pid = 1662] [serial = 2036] [outer = 0x112ed6000] 08:32:21 INFO - PROCESS | 1662 | 1467819141401 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:32:21 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:32:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1074ms 08:32:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:32:21 INFO - PROCESS | 1662 | 1467819141449 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:32:21 INFO - PROCESS | 1662 | 1467819141451 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:32:21 INFO - PROCESS | 1662 | 1467819141453 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:32:21 INFO - PROCESS | 1662 | 1467819141454 Marionette TRACE conn2 <- [1,2686,null,{}] 08:32:21 INFO - PROCESS | 1662 | 1467819141457 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:32:21 INFO - PROCESS | 1662 | 1467819141458 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:21 INFO - PROCESS | 1662 | 1467819141561 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:32:21 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x12950d400) [pid = 1662] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:32:21 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1233c3000) [pid = 1662] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:32:21 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12a5e6c00) [pid = 1662] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:32:21 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118622400) [pid = 1662] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:32:21 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x117251400) [pid = 1662] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:32:21 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12370a400) [pid = 1662] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:32:21 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118623400) [pid = 1662] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:32:21 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1257c6400) [pid = 1662] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:32:21 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118620000) [pid = 1662] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:32:21 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1130f0c00) [pid = 1662] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:32:21 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12a5e2800) [pid = 1662] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:32:21 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x11956c400) [pid = 1662] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:32:21 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x123711400) [pid = 1662] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:32:21 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x11957c800) [pid = 1662] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:32:21 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12b1b6000) [pid = 1662] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:32:21 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1129aa800) [pid = 1662] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:32:21 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1175b0800) [pid = 1662] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:32:21 INFO - PROCESS | 1662 | 1467819141879 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819141880 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1212b5000 == 31 [pid = 1662] [id = 679] 08:32:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1128cdc00) [pid = 1662] [serial = 2037] [outer = 0x0] 08:32:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1130e7c00) [pid = 1662] [serial = 2038] [outer = 0x1128cdc00] 08:32:21 INFO - PROCESS | 1662 | 1467819141906 Marionette DEBUG loaded listener.js 08:32:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118308c00) [pid = 1662] [serial = 2039] [outer = 0x1128cdc00] 08:32:22 INFO - PROCESS | 1662 | 1467819142694 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:32:22 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 08:32:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:32:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 08:32:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:32:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1271ms 08:32:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:32:22 INFO - PROCESS | 1662 | 1467819142726 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 08:32:22 INFO - PROCESS | 1662 | 1467819142728 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:32:22 INFO - PROCESS | 1662 | 1467819142731 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:32:22 INFO - PROCESS | 1662 | 1467819142733 Marionette TRACE conn2 <- [1,2690,null,{}] 08:32:22 INFO - PROCESS | 1662 | 1467819142737 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:32:22 INFO - PROCESS | 1662 | 1467819142739 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:22 INFO - PROCESS | 1662 | 1467819142815 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:32:22 INFO - PROCESS | 1662 | 1467819142818 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819142819 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f1a800 == 32 [pid = 1662] [id = 680] 08:32:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11861f800) [pid = 1662] [serial = 2040] [outer = 0x0] 08:32:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x123705c00) [pid = 1662] [serial = 2041] [outer = 0x11861f800] 08:32:22 INFO - PROCESS | 1662 | 1467819142846 Marionette DEBUG loaded listener.js 08:32:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x124d22000) [pid = 1662] [serial = 2042] [outer = 0x11861f800] 08:32:23 INFO - PROCESS | 1662 | 1467819143686 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:32:23 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 08:32:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:32:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 08:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:32:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 971ms 08:32:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:32:23 INFO - PROCESS | 1662 | 1467819143703 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 08:32:23 INFO - PROCESS | 1662 | 1467819143704 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:32:23 INFO - PROCESS | 1662 | 1467819143707 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:32:23 INFO - PROCESS | 1662 | 1467819143708 Marionette TRACE conn2 <- [1,2694,null,{}] 08:32:23 INFO - PROCESS | 1662 | 1467819143710 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:32:23 INFO - PROCESS | 1662 | 1467819143714 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:23 INFO - PROCESS | 1662 | 1467819143834 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:32:23 INFO - PROCESS | 1662 | 1467819143919 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819143921 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x115f1d000 == 33 [pid = 1662] [id = 681] 08:32:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x110e3ac00) [pid = 1662] [serial = 2043] [outer = 0x0] 08:32:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1128d3000) [pid = 1662] [serial = 2044] [outer = 0x110e3ac00] 08:32:23 INFO - PROCESS | 1662 | 1467819143952 Marionette DEBUG loaded listener.js 08:32:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1130e9800) [pid = 1662] [serial = 2045] [outer = 0x110e3ac00] 08:32:24 INFO - PROCESS | 1662 | 1467819144958 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:32:24 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 08:32:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:32:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 08:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:32:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1273ms 08:32:24 INFO - PROCESS | 1662 | 1467819144982 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 08:32:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:32:24 INFO - PROCESS | 1662 | 1467819144984 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:32:24 INFO - PROCESS | 1662 | 1467819144987 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:32:24 INFO - PROCESS | 1662 | 1467819144989 Marionette TRACE conn2 <- [1,2698,null,{}] 08:32:24 INFO - PROCESS | 1662 | 1467819144993 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:32:24 INFO - PROCESS | 1662 | 1467819144994 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:25 INFO - PROCESS | 1662 | 1467819145104 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:32:25 INFO - PROCESS | 1662 | 1467819145166 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819145168 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x123309800 == 34 [pid = 1662] [id = 682] 08:32:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118675800) [pid = 1662] [serial = 2046] [outer = 0x0] 08:32:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1194b5c00) [pid = 1662] [serial = 2047] [outer = 0x118675800] 08:32:25 INFO - PROCESS | 1662 | 1467819145198 Marionette DEBUG loaded listener.js 08:32:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119589400) [pid = 1662] [serial = 2048] [outer = 0x118675800] 08:32:26 INFO - PROCESS | 1662 | 1467819146228 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:32:26 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 08:32:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:32:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 08:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:32:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1274ms 08:32:26 INFO - PROCESS | 1662 | 1467819146262 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 08:32:26 INFO - PROCESS | 1662 | 1467819146265 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:32:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:32:26 INFO - PROCESS | 1662 | 1467819146268 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:32:26 INFO - PROCESS | 1662 | 1467819146270 Marionette TRACE conn2 <- [1,2702,null,{}] 08:32:26 INFO - PROCESS | 1662 | 1467819146274 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:32:26 INFO - PROCESS | 1662 | 1467819146275 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:26 INFO - PROCESS | 1662 | 1467819146382 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:32:26 INFO - PROCESS | 1662 | 1467819146466 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819146467 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x115fb7800 == 35 [pid = 1662] [id = 683] 08:32:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x115eeb400) [pid = 1662] [serial = 2049] [outer = 0x0] 08:32:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x116812c00) [pid = 1662] [serial = 2050] [outer = 0x115eeb400] 08:32:26 INFO - PROCESS | 1662 | 1467819146553 Marionette DEBUG loaded listener.js 08:32:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x117245c00) [pid = 1662] [serial = 2051] [outer = 0x115eeb400] 08:32:26 INFO - PROCESS | 1662 | --DOCSHELL 0x128f1a800 == 34 [pid = 1662] [id = 680] 08:32:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1212b5000 == 33 [pid = 1662] [id = 679] 08:32:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1233d2800 == 32 [pid = 1662] [id = 678] 08:32:26 INFO - PROCESS | 1662 | --DOCSHELL 0x119275000 == 31 [pid = 1662] [id = 677] 08:32:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1170d2800 == 30 [pid = 1662] [id = 676] 08:32:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1170d0800 == 29 [pid = 1662] [id = 675] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12a5a9400) [pid = 1662] [serial = 1993] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12441b800) [pid = 1662] [serial = 1987] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12b05ac00) [pid = 1662] [serial = 1963] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12723f800) [pid = 1662] [serial = 1975] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128adc800) [pid = 1662] [serial = 1976] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1175ac000) [pid = 1662] [serial = 1978] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11830ac00) [pid = 1662] [serial = 1979] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1256af000) [pid = 1662] [serial = 1990] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1188c9c00) [pid = 1662] [serial = 1981] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1194b5400) [pid = 1662] [serial = 1982] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1257d3000) [pid = 1662] [serial = 1972] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x127068000) [pid = 1662] [serial = 1973] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1194bb400) [pid = 1662] [serial = 1969] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x119aae400) [pid = 1662] [serial = 1970] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x116a82800) [pid = 1662] [serial = 1966] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x117f61000) [pid = 1662] [serial = 1967] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12b05bc00) [pid = 1662] [serial = 1996] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x119b6cc00) [pid = 1662] [serial = 1984] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x12b069c00) [pid = 1662] [serial = 1997] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x121165000) [pid = 1662] [serial = 1985] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1256b0000) [pid = 1662] [serial = 1988] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x12b065000) [pid = 1662] [serial = 1964] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x12b8bec00) [pid = 1662] [serial = 2009] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x12b8c1400) [pid = 1662] [serial = 2011] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x12b1c4800) [pid = 1662] [serial = 1999] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x12ba3cc00) [pid = 1662] [serial = 2012] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x116242800) [pid = 1662] [serial = 2002] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x117f60800) [pid = 1662] [serial = 2003] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x129513800) [pid = 1662] [serial = 2008] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x119bb9000) [pid = 1662] [serial = 2000] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x12370dc00) [pid = 1662] [serial = 2006] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x12a7b3000) [pid = 1662] [serial = 1994] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 57 (0x128a99800) [pid = 1662] [serial = 1991] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | --DOMWINDOW == 56 (0x119568400) [pid = 1662] [serial = 2005] [outer = 0x0] [url = about:blank] 08:32:26 INFO - PROCESS | 1662 | 1467819146867 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:32:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:32:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 619ms 08:32:26 INFO - PROCESS | 1662 | 1467819146907 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:32:26 INFO - PROCESS | 1662 | 1467819146912 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:32:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:32:26 INFO - PROCESS | 1662 | 1467819146922 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:32:26 INFO - PROCESS | 1662 | 1467819146924 Marionette TRACE conn2 <- [1,2706,null,{}] 08:32:26 INFO - PROCESS | 1662 | 1467819146927 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:32:26 INFO - PROCESS | 1662 | 1467819146929 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:27 INFO - PROCESS | 1662 | 1467819147024 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:32:27 INFO - PROCESS | 1662 | 1467819147028 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819147030 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x1199af800 == 30 [pid = 1662] [id = 684] 08:32:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x1175b3400) [pid = 1662] [serial = 2052] [outer = 0x0] 08:32:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x118306000) [pid = 1662] [serial = 2053] [outer = 0x1175b3400] 08:32:27 INFO - PROCESS | 1662 | 1467819147057 Marionette DEBUG loaded listener.js 08:32:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x118311000) [pid = 1662] [serial = 2054] [outer = 0x1175b3400] 08:32:27 INFO - PROCESS | 1662 | 1467819147376 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:32:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:32:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 472ms 08:32:27 INFO - PROCESS | 1662 | 1467819147395 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:32:27 INFO - PROCESS | 1662 | 1467819147398 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:32:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:32:27 INFO - PROCESS | 1662 | 1467819147401 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:32:27 INFO - PROCESS | 1662 | 1467819147405 Marionette TRACE conn2 <- [1,2710,null,{}] 08:32:27 INFO - PROCESS | 1662 | 1467819147419 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:32:27 INFO - PROCESS | 1662 | 1467819147424 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:27 INFO - PROCESS | 1662 | 1467819147589 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:32:27 INFO - PROCESS | 1662 | 1467819147666 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819147668 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x124680800 == 31 [pid = 1662] [id = 685] 08:32:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x1177f3c00) [pid = 1662] [serial = 2055] [outer = 0x0] 08:32:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x11897d800) [pid = 1662] [serial = 2056] [outer = 0x1177f3c00] 08:32:27 INFO - PROCESS | 1662 | 1467819147696 Marionette DEBUG loaded listener.js 08:32:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x119ab5c00) [pid = 1662] [serial = 2057] [outer = 0x1177f3c00] 08:32:28 INFO - PROCESS | 1662 | 1467819148014 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:32:28 INFO - PROCESS | 1662 | 1467819148031 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:32:28 INFO - PROCESS | 1662 | 1467819148033 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:32:28 INFO - PROCESS | 1662 | 1467819148034 Marionette TRACE conn2 <- [1,2714,null,{}] 08:32:28 INFO - PROCESS | 1662 | 1467819148037 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:32:28 INFO - PROCESS | 1662 | 1467819148038 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:28 INFO - PROCESS | 1662 | 1467819148120 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:32:28 INFO - PROCESS | 1662 | 1467819148186 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819148187 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x128f12000 == 32 [pid = 1662] [id = 686] 08:32:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x110e40400) [pid = 1662] [serial = 2058] [outer = 0x0] 08:32:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x119b68000) [pid = 1662] [serial = 2059] [outer = 0x110e40400] 08:32:28 INFO - PROCESS | 1662 | 1467819148212 Marionette DEBUG loaded listener.js 08:32:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x12347c800) [pid = 1662] [serial = 2060] [outer = 0x110e40400] 08:32:28 INFO - PROCESS | 1662 | 1467819148478 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:32:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:32:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 468ms 08:32:28 INFO - PROCESS | 1662 | 1467819148502 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:32:28 INFO - PROCESS | 1662 | 1467819148503 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:32:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:32:28 INFO - PROCESS | 1662 | 1467819148513 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:32:28 INFO - PROCESS | 1662 | 1467819148514 Marionette TRACE conn2 <- [1,2718,null,{}] 08:32:28 INFO - PROCESS | 1662 | 1467819148516 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:32:28 INFO - PROCESS | 1662 | 1467819148517 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:28 INFO - PROCESS | 1662 | 1467819148600 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:32:28 INFO - PROCESS | 1662 | 1467819148604 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819148607 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x1199a6800 == 33 [pid = 1662] [id = 687] 08:32:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x12310d400) [pid = 1662] [serial = 2061] [outer = 0x0] 08:32:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x12466e800) [pid = 1662] [serial = 2062] [outer = 0x12310d400] 08:32:28 INFO - PROCESS | 1662 | 1467819148632 Marionette DEBUG loaded listener.js 08:32:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x1251eb800) [pid = 1662] [serial = 2063] [outer = 0x12310d400] 08:32:29 INFO - PROCESS | 1662 | 1467819149010 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:32:29 INFO - PROCESS | 1662 | 1467819149039 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:32:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:32:29 INFO - PROCESS | 1662 | 1467819149042 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:32:29 INFO - PROCESS | 1662 | 1467819149043 Marionette TRACE conn2 <- [1,2722,null,{}] 08:32:29 INFO - PROCESS | 1662 | 1467819149045 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:32:29 INFO - PROCESS | 1662 | 1467819149049 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:29 INFO - PROCESS | 1662 | 1467819149168 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:32:29 INFO - PROCESS | 1662 | 1467819149212 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819149213 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a775800 == 34 [pid = 1662] [id = 688] 08:32:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1256ad400) [pid = 1662] [serial = 2064] [outer = 0x0] 08:32:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x125cb6400) [pid = 1662] [serial = 2065] [outer = 0x1256ad400] 08:32:29 INFO - PROCESS | 1662 | 1467819149237 Marionette DEBUG loaded listener.js 08:32:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x128adc400) [pid = 1662] [serial = 2066] [outer = 0x1256ad400] 08:32:29 INFO - PROCESS | 1662 | 1467819149579 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:32:29 INFO - PROCESS | 1662 | 1467819149618 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:32:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:32:29 INFO - PROCESS | 1662 | 1467819149620 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:32:29 INFO - PROCESS | 1662 | 1467819149621 Marionette TRACE conn2 <- [1,2726,null,{}] 08:32:29 INFO - PROCESS | 1662 | 1467819149624 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:32:29 INFO - PROCESS | 1662 | 1467819149625 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:29 INFO - PROCESS | 1662 | 1467819149727 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:32:29 INFO - PROCESS | 1662 | 1467819149731 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819149732 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b14b000 == 35 [pid = 1662] [id = 689] 08:32:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1256b5800) [pid = 1662] [serial = 2067] [outer = 0x0] 08:32:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x128f98800) [pid = 1662] [serial = 2068] [outer = 0x1256b5800] 08:32:29 INFO - PROCESS | 1662 | 1467819149756 Marionette DEBUG loaded listener.js 08:32:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x12918f800) [pid = 1662] [serial = 2069] [outer = 0x1256b5800] 08:32:30 INFO - PROCESS | 1662 | 1467819150087 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:32:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:32:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 522ms 08:32:30 INFO - PROCESS | 1662 | 1467819150143 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:32:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:32:30 INFO - PROCESS | 1662 | 1467819150152 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:32:30 INFO - PROCESS | 1662 | 1467819150155 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:32:30 INFO - PROCESS | 1662 | 1467819150156 Marionette TRACE conn2 <- [1,2730,null,{}] 08:32:30 INFO - PROCESS | 1662 | 1467819150158 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:32:30 INFO - PROCESS | 1662 | 1467819150160 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:30 INFO - PROCESS | 1662 | 1467819150265 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:32:30 INFO - PROCESS | 1662 | 1467819150268 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819150269 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba8e800 == 36 [pid = 1662] [id = 690] 08:32:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x12918fc00) [pid = 1662] [serial = 2070] [outer = 0x0] 08:32:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1292e0400) [pid = 1662] [serial = 2071] [outer = 0x12918fc00] 08:32:30 INFO - PROCESS | 1662 | 1467819150294 Marionette DEBUG loaded listener.js 08:32:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x129513800) [pid = 1662] [serial = 2072] [outer = 0x12918fc00] 08:32:30 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x112ed6000) [pid = 1662] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:32:30 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1128cdc00) [pid = 1662] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:32:30 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x11830cc00) [pid = 1662] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:32:30 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1130e8800) [pid = 1662] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:32:30 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1188c4800) [pid = 1662] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:32:30 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1130ea800) [pid = 1662] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:32:30 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x118310800) [pid = 1662] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:32:30 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x121272000) [pid = 1662] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:32:30 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1130f3400) [pid = 1662] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:32:31 INFO - PROCESS | 1662 | 1467819151094 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:32:31 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 08:32:31 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 08:32:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 08:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:32:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:32:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 971ms 08:32:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:32:31 INFO - PROCESS | 1662 | 1467819151126 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 08:32:31 INFO - PROCESS | 1662 | 1467819151127 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:32:31 INFO - PROCESS | 1662 | 1467819151130 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:32:31 INFO - PROCESS | 1662 | 1467819151131 Marionette TRACE conn2 <- [1,2734,null,{}] 08:32:31 INFO - PROCESS | 1662 | 1467819151133 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:32:31 INFO - PROCESS | 1662 | 1467819151134 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:31 INFO - PROCESS | 1662 | 1467819151213 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:32:31 INFO - PROCESS | 1662 | 1467819151216 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819151217 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bda7800 == 37 [pid = 1662] [id = 691] 08:32:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x11867a000) [pid = 1662] [serial = 2073] [outer = 0x0] 08:32:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x11957bc00) [pid = 1662] [serial = 2074] [outer = 0x11867a000] 08:32:31 INFO - PROCESS | 1662 | 1467819151242 Marionette DEBUG loaded listener.js 08:32:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x128adfc00) [pid = 1662] [serial = 2075] [outer = 0x11867a000] 08:32:31 INFO - PROCESS | 1662 | 1467819151583 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:32:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:32:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 470ms 08:32:31 INFO - PROCESS | 1662 | 1467819151600 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:32:31 INFO - PROCESS | 1662 | 1467819151601 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:32:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:32:31 INFO - PROCESS | 1662 | 1467819151604 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:32:31 INFO - PROCESS | 1662 | 1467819151616 Marionette TRACE conn2 <- [1,2738,null,{}] 08:32:31 INFO - PROCESS | 1662 | 1467819151618 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:32:31 INFO - PROCESS | 1662 | 1467819151620 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:31 INFO - PROCESS | 1662 | 1467819151733 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:32:31 INFO - PROCESS | 1662 | 1467819151739 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819151740 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a52800 == 38 [pid = 1662] [id = 692] 08:32:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x124b2fc00) [pid = 1662] [serial = 2076] [outer = 0x0] 08:32:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x12a5a3800) [pid = 1662] [serial = 2077] [outer = 0x124b2fc00] 08:32:31 INFO - PROCESS | 1662 | 1467819151764 Marionette DEBUG loaded listener.js 08:32:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x12a5afc00) [pid = 1662] [serial = 2078] [outer = 0x124b2fc00] 08:32:32 INFO - PROCESS | 1662 | 1467819152143 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:32:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:32:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 581ms 08:32:32 INFO - PROCESS | 1662 | 1467819152186 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:32:32 INFO - PROCESS | 1662 | 1467819152189 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:32:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:32:32 INFO - PROCESS | 1662 | 1467819152200 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:32:32 INFO - PROCESS | 1662 | 1467819152203 Marionette TRACE conn2 <- [1,2742,null,{}] 08:32:32 INFO - PROCESS | 1662 | 1467819152208 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:32:32 INFO - PROCESS | 1662 | 1467819152211 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:32 INFO - PROCESS | 1662 | 1467819152388 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:32:32 INFO - PROCESS | 1662 | 1467819152428 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819152430 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cb16800 == 39 [pid = 1662] [id = 693] 08:32:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x111c7b400) [pid = 1662] [serial = 2079] [outer = 0x0] 08:32:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x123703400) [pid = 1662] [serial = 2080] [outer = 0x111c7b400] 08:32:32 INFO - PROCESS | 1662 | 1467819152456 Marionette DEBUG loaded listener.js 08:32:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x12b065000) [pid = 1662] [serial = 2081] [outer = 0x111c7b400] 08:32:32 INFO - PROCESS | 1662 | 1467819152726 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:32:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:32:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 573ms 08:32:32 INFO - PROCESS | 1662 | 1467819152787 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:32:32 INFO - PROCESS | 1662 | 1467819152789 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:32:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:32:32 INFO - PROCESS | 1662 | 1467819152795 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:32:32 INFO - PROCESS | 1662 | 1467819152796 Marionette TRACE conn2 <- [1,2746,null,{}] 08:32:32 INFO - PROCESS | 1662 | 1467819152798 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:32:32 INFO - PROCESS | 1662 | 1467819152799 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:32 INFO - PROCESS | 1662 | 1467819152884 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:32:32 INFO - PROCESS | 1662 | 1467819152887 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819152888 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d099800 == 40 [pid = 1662] [id = 694] 08:32:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x12b862800) [pid = 1662] [serial = 2082] [outer = 0x0] 08:32:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x12b86cc00) [pid = 1662] [serial = 2083] [outer = 0x12b862800] 08:32:32 INFO - PROCESS | 1662 | 1467819152930 Marionette DEBUG loaded listener.js 08:32:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x12b8bb800) [pid = 1662] [serial = 2084] [outer = 0x12b862800] 08:32:33 INFO - PROCESS | 1662 | 1467819153376 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:32:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:32:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 621ms 08:32:33 INFO - PROCESS | 1662 | 1467819153416 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:32:33 INFO - PROCESS | 1662 | 1467819153419 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:32:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:32:33 INFO - PROCESS | 1662 | 1467819153422 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:32:33 INFO - PROCESS | 1662 | 1467819153424 Marionette TRACE conn2 <- [1,2750,null,{}] 08:32:33 INFO - PROCESS | 1662 | 1467819153428 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:32:33 INFO - PROCESS | 1662 | 1467819153430 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:33 INFO - PROCESS | 1662 | 1467819153538 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:32:33 INFO - PROCESS | 1662 | 1467819153646 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819153647 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a063000 == 41 [pid = 1662] [id = 695] 08:32:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11322c800) [pid = 1662] [serial = 2085] [outer = 0x0] 08:32:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x116a11c00) [pid = 1662] [serial = 2086] [outer = 0x11322c800] 08:32:33 INFO - PROCESS | 1662 | 1467819153679 Marionette DEBUG loaded listener.js 08:32:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x117f60800) [pid = 1662] [serial = 2087] [outer = 0x11322c800] 08:32:34 INFO - PROCESS | 1662 | 1467819154091 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:32:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:32:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 722ms 08:32:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:32:34 INFO - PROCESS | 1662 | 1467819154145 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:32:34 INFO - PROCESS | 1662 | 1467819154149 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:32:34 INFO - PROCESS | 1662 | 1467819154153 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:32:34 INFO - PROCESS | 1662 | 1467819154155 Marionette TRACE conn2 <- [1,2754,null,{}] 08:32:34 INFO - PROCESS | 1662 | 1467819154158 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:32:34 INFO - PROCESS | 1662 | 1467819154160 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:34 INFO - PROCESS | 1662 | 1467819154285 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:32:34 INFO - PROCESS | 1662 | 1467819154363 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819154364 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a318800 == 42 [pid = 1662] [id = 696] 08:32:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1194be000) [pid = 1662] [serial = 2088] [outer = 0x0] 08:32:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11956cc00) [pid = 1662] [serial = 2089] [outer = 0x1194be000] 08:32:34 INFO - PROCESS | 1662 | 1467819154396 Marionette DEBUG loaded listener.js 08:32:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119eb3800) [pid = 1662] [serial = 2090] [outer = 0x1194be000] 08:32:34 INFO - PROCESS | 1662 | 1467819154814 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:32:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:32:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 673ms 08:32:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:32:34 INFO - PROCESS | 1662 | 1467819154826 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:32:34 INFO - PROCESS | 1662 | 1467819154828 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:32:34 INFO - PROCESS | 1662 | 1467819154830 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:32:34 INFO - PROCESS | 1662 | 1467819154833 Marionette TRACE conn2 <- [1,2758,null,{}] 08:32:34 INFO - PROCESS | 1662 | 1467819154841 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:32:34 INFO - PROCESS | 1662 | 1467819154844 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:34 INFO - PROCESS | 1662 | 1467819154951 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:32:35 INFO - PROCESS | 1662 | 1467819155018 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819155020 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf7d000 == 43 [pid = 1662] [id = 697] 08:32:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x124d27800) [pid = 1662] [serial = 2091] [outer = 0x0] 08:32:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x125cb5c00) [pid = 1662] [serial = 2092] [outer = 0x124d27800] 08:32:35 INFO - PROCESS | 1662 | 1467819155091 Marionette DEBUG loaded listener.js 08:32:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x128a96000) [pid = 1662] [serial = 2093] [outer = 0x124d27800] 08:32:35 INFO - PROCESS | 1662 | 1467819155505 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:32:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:32:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 721ms 08:32:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:32:35 INFO - PROCESS | 1662 | 1467819155552 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:32:35 INFO - PROCESS | 1662 | 1467819155554 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:32:35 INFO - PROCESS | 1662 | 1467819155556 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:32:35 INFO - PROCESS | 1662 | 1467819155557 Marionette TRACE conn2 <- [1,2762,null,{}] 08:32:35 INFO - PROCESS | 1662 | 1467819155560 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:32:35 INFO - PROCESS | 1662 | 1467819155561 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:35 INFO - PROCESS | 1662 | 1467819155682 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:32:35 INFO - PROCESS | 1662 | 1467819155774 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819155775 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d494000 == 44 [pid = 1662] [id = 698] 08:32:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1128d8000) [pid = 1662] [serial = 2094] [outer = 0x0] 08:32:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12a5e5400) [pid = 1662] [serial = 2095] [outer = 0x1128d8000] 08:32:35 INFO - PROCESS | 1662 | 1467819155805 Marionette DEBUG loaded listener.js 08:32:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12a7bec00) [pid = 1662] [serial = 2096] [outer = 0x1128d8000] 08:32:36 INFO - PROCESS | 1662 | 1467819156386 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:32:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:32:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 870ms 08:32:36 INFO - PROCESS | 1662 | 1467819156427 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:32:36 INFO - PROCESS | 1662 | 1467819156429 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:32:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:32:36 INFO - PROCESS | 1662 | 1467819156433 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:32:36 INFO - PROCESS | 1662 | 1467819156435 Marionette TRACE conn2 <- [1,2766,null,{}] 08:32:36 INFO - PROCESS | 1662 | 1467819156438 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:32:36 INFO - PROCESS | 1662 | 1467819156440 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:36 INFO - PROCESS | 1662 | 1467819156538 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:32:36 INFO - PROCESS | 1662 | 1467819156619 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819156622 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12cf78000 == 43 [pid = 1662] [id = 16] 08:32:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x1256cd800 == 44 [pid = 1662] [id = 699] 08:32:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1175b0000) [pid = 1662] [serial = 2097] [outer = 0x0] 08:32:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11830cc00) [pid = 1662] [serial = 2098] [outer = 0x1175b0000] 08:32:36 INFO - PROCESS | 1662 | 1467819156659 Marionette DEBUG loaded listener.js 08:32:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1188f4400) [pid = 1662] [serial = 2099] [outer = 0x1175b0000] 08:32:37 INFO - PROCESS | 1662 | 1467819157156 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:32:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:32:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 770ms 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12cb16800 == 43 [pid = 1662] [id = 693] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x128a52800 == 42 [pid = 1662] [id = 692] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12bda7800 == 41 [pid = 1662] [id = 691] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba8e800 == 40 [pid = 1662] [id = 690] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12b14b000 == 39 [pid = 1662] [id = 689] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12a775800 == 38 [pid = 1662] [id = 688] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x1199a6800 == 37 [pid = 1662] [id = 687] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x128f12000 == 36 [pid = 1662] [id = 686] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x124680800 == 35 [pid = 1662] [id = 685] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x1199af800 == 34 [pid = 1662] [id = 684] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x115fb7800 == 33 [pid = 1662] [id = 683] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x123309800 == 32 [pid = 1662] [id = 682] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x115f1d000 == 31 [pid = 1662] [id = 681] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12cf77800 == 30 [pid = 1662] [id = 18] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12d494000 == 29 [pid = 1662] [id = 698] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12cf7d000 == 28 [pid = 1662] [id = 697] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12a318800 == 27 [pid = 1662] [id = 696] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12d099800 == 26 [pid = 1662] [id = 694] 08:32:37 INFO - PROCESS | 1662 | --DOCSHELL 0x11a063000 == 25 [pid = 1662] [id = 695] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x123705c00) [pid = 1662] [serial = 2041] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119eb6400) [pid = 1662] [serial = 2035] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1130e7c00) [pid = 1662] [serial = 2038] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x121271c00) [pid = 1662] [serial = 2036] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118404c00) [pid = 1662] [serial = 2026] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1188c4c00) [pid = 1662] [serial = 2027] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x116804c00) [pid = 1662] [serial = 2029] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1175a6800) [pid = 1662] [serial = 2030] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118985400) [pid = 1662] [serial = 2032] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118308c00) [pid = 1662] [serial = 2039] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1177f3800) [pid = 1662] [serial = 2015] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x113d61800) [pid = 1662] [serial = 2014] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x119492800) [pid = 1662] [serial = 2017] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x119572800) [pid = 1662] [serial = 2018] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128ada400) [pid = 1662] [serial = 2021] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x124d93800) [pid = 1662] [serial = 2020] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128ae7400) [pid = 1662] [serial = 2023] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x129513400) [pid = 1662] [serial = 2024] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1194bd400) [pid = 1662] [serial = 2033] [outer = 0x0] [url = about:blank] 08:32:37 INFO - PROCESS | 1662 | 1467819157820 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:32:37 INFO - PROCESS | 1662 | 1467819157823 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:32:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:32:37 INFO - PROCESS | 1662 | 1467819157837 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:32:37 INFO - PROCESS | 1662 | 1467819157838 Marionette TRACE conn2 <- [1,2770,null,{}] 08:32:37 INFO - PROCESS | 1662 | 1467819157842 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:32:37 INFO - PROCESS | 1662 | 1467819157844 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:37 INFO - PROCESS | 1662 | 1467819157924 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:32:37 INFO - PROCESS | 1662 | 1467819157929 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819157933 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x115f20800 == 26 [pid = 1662] [id = 700] 08:32:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1128cf000) [pid = 1662] [serial = 2100] [outer = 0x0] 08:32:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1129a4400) [pid = 1662] [serial = 2101] [outer = 0x1128cf000] 08:32:37 INFO - PROCESS | 1662 | 1467819157960 Marionette DEBUG loaded listener.js 08:32:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x112e05000) [pid = 1662] [serial = 2102] [outer = 0x1128cf000] 08:32:38 INFO - PROCESS | 1662 | 1467819158300 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:32:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:32:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 522ms 08:32:38 INFO - PROCESS | 1662 | 1467819158358 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:32:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:32:38 INFO - PROCESS | 1662 | 1467819158360 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:32:38 INFO - PROCESS | 1662 | 1467819158365 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:32:38 INFO - PROCESS | 1662 | 1467819158368 Marionette TRACE conn2 <- [1,2774,null,{}] 08:32:38 INFO - PROCESS | 1662 | 1467819158371 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:32:38 INFO - PROCESS | 1662 | 1467819158373 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:38 INFO - PROCESS | 1662 | 1467819158451 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:32:38 INFO - PROCESS | 1662 | 1467819158456 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819158459 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x118443800 == 27 [pid = 1662] [id = 701] 08:32:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1130eb000) [pid = 1662] [serial = 2103] [outer = 0x0] 08:32:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x115ef6800) [pid = 1662] [serial = 2104] [outer = 0x1130eb000] 08:32:38 INFO - PROCESS | 1662 | 1467819158486 Marionette DEBUG loaded listener.js 08:32:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x116739800) [pid = 1662] [serial = 2105] [outer = 0x1130eb000] 08:32:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:32:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 473ms 08:32:38 INFO - PROCESS | 1662 | 1467819158831 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:32:38 INFO - PROCESS | 1662 | 1467819158836 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:32:38 INFO - PROCESS | 1662 | 1467819158837 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:32:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:32:38 INFO - PROCESS | 1662 | 1467819158845 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:32:38 INFO - PROCESS | 1662 | 1467819158846 Marionette TRACE conn2 <- [1,2778,null,{}] 08:32:38 INFO - PROCESS | 1662 | 1467819158853 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:32:38 INFO - PROCESS | 1662 | 1467819158858 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:38 INFO - PROCESS | 1662 | 1467819158955 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:32:39 INFO - PROCESS | 1662 | 1467819159013 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819159016 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x119262000 == 28 [pid = 1662] [id = 702] 08:32:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x117248400) [pid = 1662] [serial = 2106] [outer = 0x0] 08:32:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1175d2400) [pid = 1662] [serial = 2107] [outer = 0x117248400] 08:32:39 INFO - PROCESS | 1662 | 1467819159044 Marionette DEBUG loaded listener.js 08:32:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118232800) [pid = 1662] [serial = 2108] [outer = 0x117248400] 08:32:39 INFO - PROCESS | 1662 | 1467819159352 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:32:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:32:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 526ms 08:32:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:32:39 INFO - PROCESS | 1662 | 1467819159367 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:32:39 INFO - PROCESS | 1662 | 1467819159368 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:32:39 INFO - PROCESS | 1662 | 1467819159371 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:32:39 INFO - PROCESS | 1662 | 1467819159372 Marionette TRACE conn2 <- [1,2782,null,{}] 08:32:39 INFO - PROCESS | 1662 | 1467819159378 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:32:39 INFO - PROCESS | 1662 | 1467819159379 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:39 INFO - PROCESS | 1662 | 1467819159460 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:32:39 INFO - PROCESS | 1662 | 1467819159464 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819159465 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a06a000 == 29 [pid = 1662] [id = 703] 08:32:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118674400) [pid = 1662] [serial = 2109] [outer = 0x0] 08:32:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1188fcc00) [pid = 1662] [serial = 2110] [outer = 0x118674400] 08:32:39 INFO - PROCESS | 1662 | 1467819159490 Marionette DEBUG loaded listener.js 08:32:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1190dc400) [pid = 1662] [serial = 2111] [outer = 0x118674400] 08:32:39 INFO - PROCESS | 1662 | 1467819159817 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:32:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:32:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 473ms 08:32:39 INFO - PROCESS | 1662 | 1467819159844 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:32:39 INFO - PROCESS | 1662 | 1467819159845 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:32:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:32:39 INFO - PROCESS | 1662 | 1467819159848 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:32:39 INFO - PROCESS | 1662 | 1467819159849 Marionette TRACE conn2 <- [1,2786,null,{}] 08:32:39 INFO - PROCESS | 1662 | 1467819159851 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:32:39 INFO - PROCESS | 1662 | 1467819159853 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:39 INFO - PROCESS | 1662 | 1467819159963 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:32:39 INFO - PROCESS | 1662 | 1467819159977 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819159985 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x123307000 == 30 [pid = 1662] [id = 704] 08:32:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x110e3fc00) [pid = 1662] [serial = 2112] [outer = 0x0] 08:32:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1190e9000) [pid = 1662] [serial = 2113] [outer = 0x110e3fc00] 08:32:40 INFO - PROCESS | 1662 | 1467819160010 Marionette DEBUG loaded listener.js 08:32:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11956e000) [pid = 1662] [serial = 2114] [outer = 0x110e3fc00] 08:32:40 INFO - PROCESS | 1662 | 1467819160359 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:32:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:32:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 518ms 08:32:40 INFO - PROCESS | 1662 | 1467819160367 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:32:40 INFO - PROCESS | 1662 | 1467819160368 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:32:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:32:40 INFO - PROCESS | 1662 | 1467819160371 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:32:40 INFO - PROCESS | 1662 | 1467819160372 Marionette TRACE conn2 <- [1,2790,null,{}] 08:32:40 INFO - PROCESS | 1662 | 1467819160377 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:32:40 INFO - PROCESS | 1662 | 1467819160381 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:40 INFO - PROCESS | 1662 | 1467819160501 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:32:40 INFO - PROCESS | 1662 | 1467819160513 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819160514 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x12573b000 == 31 [pid = 1662] [id = 705] 08:32:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119aaf400) [pid = 1662] [serial = 2115] [outer = 0x0] 08:32:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119b6b000) [pid = 1662] [serial = 2116] [outer = 0x119aaf400] 08:32:40 INFO - PROCESS | 1662 | 1467819160540 Marionette DEBUG loaded listener.js 08:32:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x119eb6c00) [pid = 1662] [serial = 2117] [outer = 0x119aaf400] 08:32:40 INFO - PROCESS | 1662 | 1467819160878 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:32:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:32:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 521ms 08:32:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:32:40 INFO - PROCESS | 1662 | 1467819160893 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:32:40 INFO - PROCESS | 1662 | 1467819160895 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:32:40 INFO - PROCESS | 1662 | 1467819160897 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:32:40 INFO - PROCESS | 1662 | 1467819160898 Marionette TRACE conn2 <- [1,2794,null,{}] 08:32:40 INFO - PROCESS | 1662 | 1467819160900 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:32:40 INFO - PROCESS | 1662 | 1467819160901 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:40 INFO - PROCESS | 1662 | 1467819160996 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:32:41 INFO - PROCESS | 1662 | 1467819161008 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819161010 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a56000 == 32 [pid = 1662] [id = 706] 08:32:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x11a154000) [pid = 1662] [serial = 2118] [outer = 0x0] 08:32:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x121272800) [pid = 1662] [serial = 2119] [outer = 0x11a154000] 08:32:41 INFO - PROCESS | 1662 | 1467819161041 Marionette DEBUG loaded listener.js 08:32:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x123708c00) [pid = 1662] [serial = 2120] [outer = 0x11a154000] 08:32:41 INFO - PROCESS | 1662 | 1467819161353 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:32:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:32:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 468ms 08:32:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:32:41 INFO - PROCESS | 1662 | 1467819161366 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:32:41 INFO - PROCESS | 1662 | 1467819161367 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:32:41 INFO - PROCESS | 1662 | 1467819161369 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:32:41 INFO - PROCESS | 1662 | 1467819161370 Marionette TRACE conn2 <- [1,2798,null,{}] 08:32:41 INFO - PROCESS | 1662 | 1467819161372 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:32:41 INFO - PROCESS | 1662 | 1467819161375 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:41 INFO - PROCESS | 1662 | 1467819161477 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:32:41 INFO - PROCESS | 1662 | 1467819161496 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819161496 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1292be000 == 33 [pid = 1662] [id = 707] 08:32:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x110fa7400) [pid = 1662] [serial = 2121] [outer = 0x0] 08:32:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12420bc00) [pid = 1662] [serial = 2122] [outer = 0x110fa7400] 08:32:41 INFO - PROCESS | 1662 | 1467819161520 Marionette DEBUG loaded listener.js 08:32:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124d25c00) [pid = 1662] [serial = 2123] [outer = 0x110fa7400] 08:32:41 INFO - PROCESS | 1662 | 1467819161879 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:32:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:32:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 519ms 08:32:41 INFO - PROCESS | 1662 | 1467819161888 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:32:41 INFO - PROCESS | 1662 | 1467819161890 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:32:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:32:41 INFO - PROCESS | 1662 | 1467819161892 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:32:41 INFO - PROCESS | 1662 | 1467819161893 Marionette TRACE conn2 <- [1,2802,null,{}] 08:32:41 INFO - PROCESS | 1662 | 1467819161895 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:32:41 INFO - PROCESS | 1662 | 1467819161897 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:42 INFO - PROCESS | 1662 | 1467819162196 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:32:42 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11861f800) [pid = 1662] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:32:42 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1256b5800) [pid = 1662] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:32:42 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12918fc00) [pid = 1662] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:32:42 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11867a000) [pid = 1662] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:32:42 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x124b2fc00) [pid = 1662] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:32:42 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1175b3400) [pid = 1662] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:32:42 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118675800) [pid = 1662] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:32:42 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x115eeb400) [pid = 1662] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:32:42 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1177f3c00) [pid = 1662] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:32:42 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x110e40400) [pid = 1662] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:32:42 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12310d400) [pid = 1662] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:32:42 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x110e3ac00) [pid = 1662] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:32:42 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12cf78800) [pid = 1662] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:32:42 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12cfabc00) [pid = 1662] [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:32:42 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x111c7b400) [pid = 1662] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:32:42 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12b862800) [pid = 1662] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:32:42 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1256ad400) [pid = 1662] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:32:42 INFO - PROCESS | 1662 | 1467819162244 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819162246 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a318800 == 34 [pid = 1662] [id = 708] 08:32:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x110e40400) [pid = 1662] [serial = 2124] [outer = 0x0] 08:32:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1130eb800) [pid = 1662] [serial = 2125] [outer = 0x110e40400] 08:32:42 INFO - PROCESS | 1662 | 1467819162271 Marionette DEBUG loaded listener.js 08:32:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x117f61c00) [pid = 1662] [serial = 2126] [outer = 0x110e40400] 08:32:42 INFO - PROCESS | 1662 | 1467819162531 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:32:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:32:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 08:32:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:32:42 INFO - PROCESS | 1662 | 1467819162565 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:32:42 INFO - PROCESS | 1662 | 1467819162566 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:32:42 INFO - PROCESS | 1662 | 1467819162568 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:32:42 INFO - PROCESS | 1662 | 1467819162569 Marionette TRACE conn2 <- [1,2806,null,{}] 08:32:42 INFO - PROCESS | 1662 | 1467819162580 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:32:42 INFO - PROCESS | 1662 | 1467819162581 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:42 INFO - PROCESS | 1662 | 1467819162667 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:32:42 INFO - PROCESS | 1662 | 1467819162671 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819162673 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b826800 == 35 [pid = 1662] [id = 709] 08:32:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118675800) [pid = 1662] [serial = 2127] [outer = 0x0] 08:32:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x124b29400) [pid = 1662] [serial = 2128] [outer = 0x118675800] 08:32:42 INFO - PROCESS | 1662 | 1467819162699 Marionette DEBUG loaded listener.js 08:32:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1256ab000) [pid = 1662] [serial = 2129] [outer = 0x118675800] 08:32:43 INFO - PROCESS | 1662 | 1467819163015 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:32:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:32:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 469ms 08:32:43 INFO - PROCESS | 1662 | 1467819163039 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:32:43 INFO - PROCESS | 1662 | 1467819163043 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:32:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:32:43 INFO - PROCESS | 1662 | 1467819163046 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:32:43 INFO - PROCESS | 1662 | 1467819163047 Marionette TRACE conn2 <- [1,2810,null,{}] 08:32:43 INFO - PROCESS | 1662 | 1467819163050 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:32:43 INFO - PROCESS | 1662 | 1467819163051 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:43 INFO - PROCESS | 1662 | 1467819163169 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:32:43 INFO - PROCESS | 1662 | 1467819163175 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819163177 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b844800 == 36 [pid = 1662] [id = 710] 08:32:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11708f800) [pid = 1662] [serial = 2130] [outer = 0x0] 08:32:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1256a8400) [pid = 1662] [serial = 2131] [outer = 0x11708f800] 08:32:43 INFO - PROCESS | 1662 | 1467819163203 Marionette DEBUG loaded listener.js 08:32:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x127246c00) [pid = 1662] [serial = 2132] [outer = 0x11708f800] 08:32:43 INFO - PROCESS | 1662 | 1467819163544 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:32:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:32:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 08:32:43 INFO - PROCESS | 1662 | 1467819163566 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:32:43 INFO - PROCESS | 1662 | 1467819163568 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:32:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:32:43 INFO - PROCESS | 1662 | 1467819163570 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:32:43 INFO - PROCESS | 1662 | 1467819163571 Marionette TRACE conn2 <- [1,2814,null,{}] 08:32:43 INFO - PROCESS | 1662 | 1467819163576 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:32:43 INFO - PROCESS | 1662 | 1467819163577 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:43 INFO - PROCESS | 1662 | 1467819163654 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:32:43 INFO - PROCESS | 1662 | 1467819163659 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819163660 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3b3800 == 37 [pid = 1662] [id = 711] 08:32:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x127247000) [pid = 1662] [serial = 2133] [outer = 0x0] 08:32:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128a97800) [pid = 1662] [serial = 2134] [outer = 0x127247000] 08:32:43 INFO - PROCESS | 1662 | 1467819163684 Marionette DEBUG loaded listener.js 08:32:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128adec00) [pid = 1662] [serial = 2135] [outer = 0x127247000] 08:32:44 INFO - PROCESS | 1662 | 1467819164012 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:32:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:32:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 471ms 08:32:44 INFO - PROCESS | 1662 | 1467819164041 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:32:44 INFO - PROCESS | 1662 | 1467819164042 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:32:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:32:44 INFO - PROCESS | 1662 | 1467819164045 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:32:44 INFO - PROCESS | 1662 | 1467819164046 Marionette TRACE conn2 <- [1,2818,null,{}] 08:32:44 INFO - PROCESS | 1662 | 1467819164048 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:32:44 INFO - PROCESS | 1662 | 1467819164049 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:44 INFO - PROCESS | 1662 | 1467819164158 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:32:44 INFO - PROCESS | 1662 | 1467819164164 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819164165 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c683000 == 38 [pid = 1662] [id = 712] 08:32:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1256abc00) [pid = 1662] [serial = 2136] [outer = 0x0] 08:32:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128ade800) [pid = 1662] [serial = 2137] [outer = 0x1256abc00] 08:32:44 INFO - PROCESS | 1662 | 1467819164189 Marionette DEBUG loaded listener.js 08:32:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128f9e800) [pid = 1662] [serial = 2138] [outer = 0x1256abc00] 08:32:44 INFO - PROCESS | 1662 | 1467819164765 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:32:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:32:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 770ms 08:32:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:32:44 INFO - PROCESS | 1662 | 1467819164815 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:32:44 INFO - PROCESS | 1662 | 1467819164818 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:32:44 INFO - PROCESS | 1662 | 1467819164821 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:32:44 INFO - PROCESS | 1662 | 1467819164825 Marionette TRACE conn2 <- [1,2822,null,{}] 08:32:44 INFO - PROCESS | 1662 | 1467819164828 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:32:44 INFO - PROCESS | 1662 | 1467819164830 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:44 INFO - PROCESS | 1662 | 1467819164964 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:32:45 INFO - PROCESS | 1662 | 1467819165047 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819165049 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x11845c000 == 39 [pid = 1662] [id = 713] 08:32:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1130e8800) [pid = 1662] [serial = 2139] [outer = 0x0] 08:32:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1130f3400) [pid = 1662] [serial = 2140] [outer = 0x1130e8800] 08:32:45 INFO - PROCESS | 1662 | 1467819165080 Marionette DEBUG loaded listener.js 08:32:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1165efc00) [pid = 1662] [serial = 2141] [outer = 0x1130e8800] 08:32:45 INFO - PROCESS | 1662 | 1467819165581 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:32:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:32:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 773ms 08:32:45 INFO - PROCESS | 1662 | 1467819165594 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:32:45 INFO - PROCESS | 1662 | 1467819165597 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:32:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:32:45 INFO - PROCESS | 1662 | 1467819165602 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:32:45 INFO - PROCESS | 1662 | 1467819165604 Marionette TRACE conn2 <- [1,2826,null,{}] 08:32:45 INFO - PROCESS | 1662 | 1467819165636 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:32:45 INFO - PROCESS | 1662 | 1467819165638 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:45 INFO - PROCESS | 1662 | 1467819165755 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:32:45 INFO - PROCESS | 1662 | 1467819165958 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819165960 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x116bc3000 == 40 [pid = 1662] [id = 714] 08:32:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x111c13800) [pid = 1662] [serial = 2142] [outer = 0x0] 08:32:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x112a7b800) [pid = 1662] [serial = 2143] [outer = 0x111c13800] 08:32:45 INFO - PROCESS | 1662 | 1467819165987 Marionette DEBUG loaded listener.js 08:32:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x113d69400) [pid = 1662] [serial = 2144] [outer = 0x111c13800] 08:32:46 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3b3800 == 39 [pid = 1662] [id = 711] 08:32:46 INFO - PROCESS | 1662 | --DOCSHELL 0x12b844800 == 38 [pid = 1662] [id = 710] 08:32:46 INFO - PROCESS | 1662 | --DOCSHELL 0x12b826800 == 37 [pid = 1662] [id = 709] 08:32:46 INFO - PROCESS | 1662 | --DOCSHELL 0x12a318800 == 36 [pid = 1662] [id = 708] 08:32:46 INFO - PROCESS | 1662 | --DOCSHELL 0x1292be000 == 35 [pid = 1662] [id = 707] 08:32:46 INFO - PROCESS | 1662 | --DOCSHELL 0x128a56000 == 34 [pid = 1662] [id = 706] 08:32:46 INFO - PROCESS | 1662 | --DOCSHELL 0x12573b000 == 33 [pid = 1662] [id = 705] 08:32:46 INFO - PROCESS | 1662 | --DOCSHELL 0x123307000 == 32 [pid = 1662] [id = 704] 08:32:46 INFO - PROCESS | 1662 | --DOCSHELL 0x11a06a000 == 31 [pid = 1662] [id = 703] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12cf81000) [pid = 1662] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:32:46 INFO - PROCESS | 1662 | --DOCSHELL 0x119262000 == 30 [pid = 1662] [id = 702] 08:32:46 INFO - PROCESS | 1662 | --DOCSHELL 0x118443800 == 29 [pid = 1662] [id = 701] 08:32:46 INFO - PROCESS | 1662 | --DOCSHELL 0x115f20800 == 28 [pid = 1662] [id = 700] 08:32:46 INFO - PROCESS | 1662 | --DOCSHELL 0x1256cd800 == 27 [pid = 1662] [id = 699] 08:32:46 INFO - PROCESS | 1662 | 1467819166475 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118311000) [pid = 1662] [serial = 2054] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1194b5c00) [pid = 1662] [serial = 2047] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119589400) [pid = 1662] [serial = 2048] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x116812c00) [pid = 1662] [serial = 2050] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x117245c00) [pid = 1662] [serial = 2051] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11897d800) [pid = 1662] [serial = 2056] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119ab5c00) [pid = 1662] [serial = 2057] [outer = 0x0] [url = about:blank] 08:32:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:32:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 899ms 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119b68000) [pid = 1662] [serial = 2059] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12347c800) [pid = 1662] [serial = 2060] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12466e800) [pid = 1662] [serial = 2062] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1128d3000) [pid = 1662] [serial = 2044] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1130e9800) [pid = 1662] [serial = 2045] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12b05d800) [pid = 1662] [serial = 1439] [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:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x123703400) [pid = 1662] [serial = 2080] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12b065000) [pid = 1662] [serial = 2081] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12b8bb800) [pid = 1662] [serial = 2084] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12b86cc00) [pid = 1662] [serial = 2083] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128adc400) [pid = 1662] [serial = 2066] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x125cb6400) [pid = 1662] [serial = 2065] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12a5a3800) [pid = 1662] [serial = 2077] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12918f800) [pid = 1662] [serial = 2069] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11957bc00) [pid = 1662] [serial = 2074] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1251eb800) [pid = 1662] [serial = 2063] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x124d22000) [pid = 1662] [serial = 2042] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128f98800) [pid = 1662] [serial = 2068] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1292e0400) [pid = 1662] [serial = 2071] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x129513800) [pid = 1662] [serial = 2072] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x128adfc00) [pid = 1662] [serial = 2075] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12a5afc00) [pid = 1662] [serial = 2078] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x118306000) [pid = 1662] [serial = 2053] [outer = 0x0] [url = about:blank] 08:32:46 INFO - PROCESS | 1662 | 1467819166509 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:32:46 INFO - PROCESS | 1662 | 1467819166511 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:32:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:32:46 INFO - PROCESS | 1662 | 1467819166517 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:32:46 INFO - PROCESS | 1662 | 1467819166519 Marionette TRACE conn2 <- [1,2830,null,{}] 08:32:46 INFO - PROCESS | 1662 | 1467819166528 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:32:46 INFO - PROCESS | 1662 | 1467819166530 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:46 INFO - PROCESS | 1662 | 1467819166612 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:32:46 INFO - PROCESS | 1662 | 1467819166618 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819166619 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x11756a000 == 28 [pid = 1662] [id = 715] 08:32:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1168d5c00) [pid = 1662] [serial = 2145] [outer = 0x0] 08:32:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x116a82800) [pid = 1662] [serial = 2146] [outer = 0x1168d5c00] 08:32:46 INFO - PROCESS | 1662 | 1467819166648 Marionette DEBUG loaded listener.js 08:32:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1177f6000) [pid = 1662] [serial = 2147] [outer = 0x1168d5c00] 08:32:46 INFO - PROCESS | 1662 | 1467819166993 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:32:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:32:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 519ms 08:32:47 INFO - PROCESS | 1662 | 1467819167067 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:32:47 INFO - PROCESS | 1662 | 1467819167069 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:32:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:32:47 INFO - PROCESS | 1662 | 1467819167073 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:32:47 INFO - PROCESS | 1662 | 1467819167074 Marionette TRACE conn2 <- [1,2834,null,{}] 08:32:47 INFO - PROCESS | 1662 | 1467819167077 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:32:47 INFO - PROCESS | 1662 | 1467819167078 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:47 INFO - PROCESS | 1662 | 1467819167160 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:32:47 INFO - PROCESS | 1662 | 1467819167167 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819167168 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b3c800 == 29 [pid = 1662] [id = 716] 08:32:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118310800) [pid = 1662] [serial = 2148] [outer = 0x0] 08:32:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118625400) [pid = 1662] [serial = 2149] [outer = 0x118310800] 08:32:47 INFO - PROCESS | 1662 | 1467819167194 Marionette DEBUG loaded listener.js 08:32:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1188fbc00) [pid = 1662] [serial = 2150] [outer = 0x118310800] 08:32:47 INFO - PROCESS | 1662 | 1467819167562 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:32:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:32:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 521ms 08:32:47 INFO - PROCESS | 1662 | 1467819167602 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:32:47 INFO - PROCESS | 1662 | 1467819167603 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:32:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:32:47 INFO - PROCESS | 1662 | 1467819167614 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:32:47 INFO - PROCESS | 1662 | 1467819167618 Marionette TRACE conn2 <- [1,2838,null,{}] 08:32:47 INFO - PROCESS | 1662 | 1467819167622 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:32:47 INFO - PROCESS | 1662 | 1467819167625 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:47 INFO - PROCESS | 1662 | 1467819167708 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:32:47 INFO - PROCESS | 1662 | 1467819167712 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819167714 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x1249c9800 == 30 [pid = 1662] [id = 717] 08:32:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1121be800) [pid = 1662] [serial = 2151] [outer = 0x0] 08:32:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1194b5c00) [pid = 1662] [serial = 2152] [outer = 0x1121be800] 08:32:47 INFO - PROCESS | 1662 | 1467819167738 Marionette DEBUG loaded listener.js 08:32:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x119ab0800) [pid = 1662] [serial = 2153] [outer = 0x1121be800] 08:32:48 INFO - PROCESS | 1662 | 1467819168094 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:32:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:32:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 529ms 08:32:48 INFO - PROCESS | 1662 | 1467819168137 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:32:48 INFO - PROCESS | 1662 | 1467819168139 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:32:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:32:48 INFO - PROCESS | 1662 | 1467819168144 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:32:48 INFO - PROCESS | 1662 | 1467819168145 Marionette TRACE conn2 <- [1,2842,null,{}] 08:32:48 INFO - PROCESS | 1662 | 1467819168147 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:32:48 INFO - PROCESS | 1662 | 1467819168148 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:48 INFO - PROCESS | 1662 | 1467819168258 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:32:48 INFO - PROCESS | 1662 | 1467819168264 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819168265 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a4c800 == 31 [pid = 1662] [id = 718] 08:32:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119ab2800) [pid = 1662] [serial = 2154] [outer = 0x0] 08:32:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119b6d800) [pid = 1662] [serial = 2155] [outer = 0x119ab2800] 08:32:48 INFO - PROCESS | 1662 | 1467819168290 Marionette DEBUG loaded listener.js 08:32:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119eaec00) [pid = 1662] [serial = 2156] [outer = 0x119ab2800] 08:32:48 INFO - PROCESS | 1662 | 1467819168628 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:32:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:32:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 519ms 08:32:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:32:48 INFO - PROCESS | 1662 | 1467819168667 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:32:48 INFO - PROCESS | 1662 | 1467819168668 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:32:48 INFO - PROCESS | 1662 | 1467819168670 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:32:48 INFO - PROCESS | 1662 | 1467819168672 Marionette TRACE conn2 <- [1,2846,null,{}] 08:32:48 INFO - PROCESS | 1662 | 1467819168675 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:32:48 INFO - PROCESS | 1662 | 1467819168676 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:48 INFO - PROCESS | 1662 | 1467819168792 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:32:48 INFO - PROCESS | 1662 | 1467819168856 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819168862 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12467f800 == 32 [pid = 1662] [id = 719] 08:32:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x121274400) [pid = 1662] [serial = 2157] [outer = 0x0] 08:32:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x123482000) [pid = 1662] [serial = 2158] [outer = 0x121274400] 08:32:48 INFO - PROCESS | 1662 | 1467819168912 Marionette DEBUG loaded listener.js 08:32:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12466cc00) [pid = 1662] [serial = 2159] [outer = 0x121274400] 08:32:49 INFO - PROCESS | 1662 | 1467819169347 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:32:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:32:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 723ms 08:32:49 INFO - PROCESS | 1662 | 1467819169395 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:32:49 INFO - PROCESS | 1662 | 1467819169396 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:32:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:32:49 INFO - PROCESS | 1662 | 1467819169399 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:32:49 INFO - PROCESS | 1662 | 1467819169400 Marionette TRACE conn2 <- [1,2850,null,{}] 08:32:49 INFO - PROCESS | 1662 | 1467819169402 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:32:49 INFO - PROCESS | 1662 | 1467819169404 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:49 INFO - PROCESS | 1662 | 1467819169506 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:32:49 INFO - PROCESS | 1662 | 1467819169510 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819169511 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a52b000 == 33 [pid = 1662] [id = 720] 08:32:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x124d90400) [pid = 1662] [serial = 2160] [outer = 0x0] 08:32:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1257cb000) [pid = 1662] [serial = 2161] [outer = 0x124d90400] 08:32:49 INFO - PROCESS | 1662 | 1467819169535 Marionette DEBUG loaded listener.js 08:32:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x125cbc000) [pid = 1662] [serial = 2162] [outer = 0x124d90400] 08:32:49 INFO - PROCESS | 1662 | 1467819169879 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:32:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:32:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 519ms 08:32:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:32:49 INFO - PROCESS | 1662 | 1467819169919 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:32:49 INFO - PROCESS | 1662 | 1467819169921 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:32:49 INFO - PROCESS | 1662 | 1467819169926 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:32:49 INFO - PROCESS | 1662 | 1467819169928 Marionette TRACE conn2 <- [1,2854,null,{}] 08:32:49 INFO - PROCESS | 1662 | 1467819169930 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:32:49 INFO - PROCESS | 1662 | 1467819169932 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:50 INFO - PROCESS | 1662 | 1467819170044 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:32:50 INFO - PROCESS | 1662 | 1467819170059 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819170060 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b3c000 == 34 [pid = 1662] [id = 721] 08:32:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1257d5800) [pid = 1662] [serial = 2163] [outer = 0x0] 08:32:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12741f800) [pid = 1662] [serial = 2164] [outer = 0x1257d5800] 08:32:50 INFO - PROCESS | 1662 | 1467819170100 Marionette DEBUG loaded listener.js 08:32:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128adbc00) [pid = 1662] [serial = 2165] [outer = 0x1257d5800] 08:32:50 INFO - PROCESS | 1662 | 1467819170636 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:32:50 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x127247000) [pid = 1662] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:32:50 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119aaf400) [pid = 1662] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:32:50 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11a154000) [pid = 1662] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:32:50 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118674400) [pid = 1662] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:32:50 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1130eb000) [pid = 1662] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:32:50 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x117248400) [pid = 1662] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:32:50 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1128cf000) [pid = 1662] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:32:50 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1175b0000) [pid = 1662] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:32:50 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11322c800) [pid = 1662] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:32:50 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1194be000) [pid = 1662] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:32:50 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x124d27800) [pid = 1662] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:32:50 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x110fa7400) [pid = 1662] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:32:50 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1128d8000) [pid = 1662] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:32:50 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x110e40400) [pid = 1662] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:32:50 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x118675800) [pid = 1662] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:32:50 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x110e3fc00) [pid = 1662] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:32:50 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x11708f800) [pid = 1662] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:32:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:32:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 772ms 08:32:50 INFO - PROCESS | 1662 | 1467819170696 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:32:50 INFO - PROCESS | 1662 | 1467819170699 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:32:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:32:50 INFO - PROCESS | 1662 | 1467819170705 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:32:50 INFO - PROCESS | 1662 | 1467819170707 Marionette TRACE conn2 <- [1,2858,null,{}] 08:32:50 INFO - PROCESS | 1662 | 1467819170710 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:32:50 INFO - PROCESS | 1662 | 1467819170712 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:50 INFO - PROCESS | 1662 | 1467819170831 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:32:50 INFO - PROCESS | 1662 | 1467819170837 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819170838 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12447b000 == 35 [pid = 1662] [id = 722] 08:32:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x112d66000) [pid = 1662] [serial = 2166] [outer = 0x0] 08:32:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x113d63800) [pid = 1662] [serial = 2167] [outer = 0x112d66000] 08:32:50 INFO - PROCESS | 1662 | 1467819170879 Marionette DEBUG loaded listener.js 08:32:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x117f63400) [pid = 1662] [serial = 2168] [outer = 0x112d66000] 08:32:51 INFO - PROCESS | 1662 | 1467819171301 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:32:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:32:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 621ms 08:32:51 INFO - PROCESS | 1662 | 1467819171328 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:32:51 INFO - PROCESS | 1662 | 1467819171330 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:32:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:32:51 INFO - PROCESS | 1662 | 1467819171332 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:32:51 INFO - PROCESS | 1662 | 1467819171333 Marionette TRACE conn2 <- [1,2862,null,{}] 08:32:51 INFO - PROCESS | 1662 | 1467819171336 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:32:51 INFO - PROCESS | 1662 | 1467819171337 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:51 INFO - PROCESS | 1662 | 1467819171467 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:32:51 INFO - PROCESS | 1662 | 1467819171474 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819171475 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bdaa800 == 36 [pid = 1662] [id = 723] 08:32:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118675800) [pid = 1662] [serial = 2169] [outer = 0x0] 08:32:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x119eadc00) [pid = 1662] [serial = 2170] [outer = 0x118675800] 08:32:51 INFO - PROCESS | 1662 | 1467819171499 Marionette DEBUG loaded listener.js 08:32:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1251f8400) [pid = 1662] [serial = 2171] [outer = 0x118675800] 08:32:51 INFO - PROCESS | 1662 | 1467819171784 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:32:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:32:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 471ms 08:32:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:32:51 INFO - PROCESS | 1662 | 1467819171803 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:32:51 INFO - PROCESS | 1662 | 1467819171804 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:32:51 INFO - PROCESS | 1662 | 1467819171815 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:32:51 INFO - PROCESS | 1662 | 1467819171816 Marionette TRACE conn2 <- [1,2866,null,{}] 08:32:51 INFO - PROCESS | 1662 | 1467819171819 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:32:51 INFO - PROCESS | 1662 | 1467819171820 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:51 INFO - PROCESS | 1662 | 1467819171907 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:32:51 INFO - PROCESS | 1662 | 1467819171912 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819171921 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c689800 == 37 [pid = 1662] [id = 724] 08:32:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119aaf000) [pid = 1662] [serial = 2172] [outer = 0x0] 08:32:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x128ae6c00) [pid = 1662] [serial = 2173] [outer = 0x119aaf000] 08:32:51 INFO - PROCESS | 1662 | 1467819171947 Marionette DEBUG loaded listener.js 08:32:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12918f400) [pid = 1662] [serial = 2174] [outer = 0x119aaf000] 08:32:52 INFO - PROCESS | 1662 | 1467819172285 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:32:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:32:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 530ms 08:32:52 INFO - PROCESS | 1662 | 1467819172337 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:32:52 INFO - PROCESS | 1662 | 1467819172339 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:32:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:32:52 INFO - PROCESS | 1662 | 1467819172352 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:32:52 INFO - PROCESS | 1662 | 1467819172354 Marionette TRACE conn2 <- [1,2870,null,{}] 08:32:52 INFO - PROCESS | 1662 | 1467819172356 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:32:52 INFO - PROCESS | 1662 | 1467819172358 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:52 INFO - PROCESS | 1662 | 1467819172450 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:32:52 INFO - PROCESS | 1662 | 1467819172454 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819172455 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf7e800 == 38 [pid = 1662] [id = 725] 08:32:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12918dc00) [pid = 1662] [serial = 2175] [outer = 0x0] 08:32:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1292e0400) [pid = 1662] [serial = 2176] [outer = 0x12918dc00] 08:32:52 INFO - PROCESS | 1662 | 1467819172480 Marionette DEBUG loaded listener.js 08:32:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12a547000) [pid = 1662] [serial = 2177] [outer = 0x12918dc00] 08:32:52 INFO - PROCESS | 1662 | 1467819172946 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:32:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:32:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 623ms 08:32:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:32:52 INFO - PROCESS | 1662 | 1467819172976 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:32:52 INFO - PROCESS | 1662 | 1467819172978 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:32:52 INFO - PROCESS | 1662 | 1467819172982 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:32:52 INFO - PROCESS | 1662 | 1467819172984 Marionette TRACE conn2 <- [1,2874,null,{}] 08:32:52 INFO - PROCESS | 1662 | 1467819172988 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:32:52 INFO - PROCESS | 1662 | 1467819172989 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:53 INFO - PROCESS | 1662 | 1467819173102 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:32:53 INFO - PROCESS | 1662 | 1467819173176 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819173178 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184e4800 == 39 [pid = 1662] [id = 726] 08:32:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x113048400) [pid = 1662] [serial = 2178] [outer = 0x0] 08:32:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1165ed000) [pid = 1662] [serial = 2179] [outer = 0x113048400] 08:32:53 INFO - PROCESS | 1662 | 1467819173209 Marionette DEBUG loaded listener.js 08:32:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1175a9800) [pid = 1662] [serial = 2180] [outer = 0x113048400] 08:32:53 INFO - PROCESS | 1662 | 1467819173608 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:32:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:32:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 672ms 08:32:53 INFO - PROCESS | 1662 | 1467819173653 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:32:53 INFO - PROCESS | 1662 | 1467819173658 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:32:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:32:53 INFO - PROCESS | 1662 | 1467819173664 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:32:53 INFO - PROCESS | 1662 | 1467819173665 Marionette TRACE conn2 <- [1,2878,null,{}] 08:32:53 INFO - PROCESS | 1662 | 1467819173668 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:32:53 INFO - PROCESS | 1662 | 1467819173670 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:53 INFO - PROCESS | 1662 | 1467819173775 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:32:53 INFO - PROCESS | 1662 | 1467819173836 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819173838 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1256c1000 == 40 [pid = 1662] [id = 727] 08:32:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11830e000) [pid = 1662] [serial = 2181] [outer = 0x0] 08:32:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1188c1000) [pid = 1662] [serial = 2182] [outer = 0x11830e000] 08:32:53 INFO - PROCESS | 1662 | 1467819173867 Marionette DEBUG loaded listener.js 08:32:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x11949b000) [pid = 1662] [serial = 2183] [outer = 0x11830e000] 08:32:54 INFO - PROCESS | 1662 | 1467819174320 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:32:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:32:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 670ms 08:32:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:32:54 INFO - PROCESS | 1662 | 1467819174334 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:32:54 INFO - PROCESS | 1662 | 1467819174335 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:32:54 INFO - PROCESS | 1662 | 1467819174338 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:32:54 INFO - PROCESS | 1662 | 1467819174341 Marionette TRACE conn2 <- [1,2882,null,{}] 08:32:54 INFO - PROCESS | 1662 | 1467819174369 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:32:54 INFO - PROCESS | 1662 | 1467819174373 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:54 INFO - PROCESS | 1662 | 1467819174497 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:32:54 INFO - PROCESS | 1662 | 1467819174571 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819174574 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf78800 == 41 [pid = 1662] [id = 728] 08:32:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x121163400) [pid = 1662] [serial = 2184] [outer = 0x0] 08:32:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1233c1000) [pid = 1662] [serial = 2185] [outer = 0x121163400] 08:32:54 INFO - PROCESS | 1662 | 1467819174605 Marionette DEBUG loaded listener.js 08:32:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x124d2ec00) [pid = 1662] [serial = 2186] [outer = 0x121163400] 08:32:55 INFO - PROCESS | 1662 | 1467819175043 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:32:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:32:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 741ms 08:32:55 INFO - PROCESS | 1662 | 1467819175080 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:32:55 INFO - PROCESS | 1662 | 1467819175083 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:32:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:32:55 INFO - PROCESS | 1662 | 1467819175087 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:32:55 INFO - PROCESS | 1662 | 1467819175089 Marionette TRACE conn2 <- [1,2886,null,{}] 08:32:55 INFO - PROCESS | 1662 | 1467819175092 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:32:55 INFO - PROCESS | 1662 | 1467819175094 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:55 INFO - PROCESS | 1662 | 1467819175250 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:32:55 INFO - PROCESS | 1662 | 1467819175326 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819175327 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d3dd800 == 42 [pid = 1662] [id = 729] 08:32:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1251f7800) [pid = 1662] [serial = 2187] [outer = 0x0] 08:32:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128d5a800) [pid = 1662] [serial = 2188] [outer = 0x1251f7800] 08:32:55 INFO - PROCESS | 1662 | 1467819175357 Marionette DEBUG loaded listener.js 08:32:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1292d5c00) [pid = 1662] [serial = 2189] [outer = 0x1251f7800] 08:32:55 INFO - PROCESS | 1662 | 1467819175849 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:32:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:32:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 826ms 08:32:55 INFO - PROCESS | 1662 | 1467819175919 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:32:55 INFO - PROCESS | 1662 | 1467819175921 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:32:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:32:55 INFO - PROCESS | 1662 | 1467819175924 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:32:55 INFO - PROCESS | 1662 | 1467819175926 Marionette TRACE conn2 <- [1,2890,null,{}] 08:32:55 INFO - PROCESS | 1662 | 1467819175930 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:32:55 INFO - PROCESS | 1662 | 1467819175932 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:56 INFO - PROCESS | 1662 | 1467819176086 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:32:56 INFO - PROCESS | 1662 | 1467819176192 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819176194 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b83b800 == 43 [pid = 1662] [id = 730] 08:32:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1128d0800) [pid = 1662] [serial = 2190] [outer = 0x0] 08:32:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x128a98000) [pid = 1662] [serial = 2191] [outer = 0x1128d0800] 08:32:56 INFO - PROCESS | 1662 | 1467819176241 Marionette DEBUG loaded listener.js 08:32:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12a540c00) [pid = 1662] [serial = 2192] [outer = 0x1128d0800] 08:32:56 INFO - PROCESS | 1662 | 1467819176812 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:32:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:32:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 921ms 08:32:56 INFO - PROCESS | 1662 | 1467819176846 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:32:56 INFO - PROCESS | 1662 | 1467819176848 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:32:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:32:56 INFO - PROCESS | 1662 | 1467819176851 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:32:56 INFO - PROCESS | 1662 | 1467819176853 Marionette TRACE conn2 <- [1,2894,null,{}] 08:32:56 INFO - PROCESS | 1662 | 1467819176874 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:32:56 INFO - PROCESS | 1662 | 1467819176876 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:56 INFO - PROCESS | 1662 | 1467819176998 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:32:57 INFO - PROCESS | 1662 | 1467819177055 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819177056 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x1185f7800 == 44 [pid = 1662] [id = 731] 08:32:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1129b1c00) [pid = 1662] [serial = 2193] [outer = 0x0] 08:32:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1130ea400) [pid = 1662] [serial = 2194] [outer = 0x1129b1c00] 08:32:57 INFO - PROCESS | 1662 | 1467819177085 Marionette DEBUG loaded listener.js 08:32:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x116805000) [pid = 1662] [serial = 2195] [outer = 0x1129b1c00] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12c689800 == 43 [pid = 1662] [id = 724] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12bdaa800 == 42 [pid = 1662] [id = 723] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12447b000 == 41 [pid = 1662] [id = 722] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x119b3c000 == 40 [pid = 1662] [id = 721] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12a52b000 == 39 [pid = 1662] [id = 720] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12467f800 == 38 [pid = 1662] [id = 719] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x128a4c800 == 37 [pid = 1662] [id = 718] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x1249c9800 == 36 [pid = 1662] [id = 717] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x119b3c800 == 35 [pid = 1662] [id = 716] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x11756a000 == 34 [pid = 1662] [id = 715] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x116bc3000 == 33 [pid = 1662] [id = 714] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x11845c000 == 32 [pid = 1662] [id = 713] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12c683000 == 31 [pid = 1662] [id = 712] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12b83b800 == 30 [pid = 1662] [id = 730] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12d3dd800 == 29 [pid = 1662] [id = 729] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12cf78800 == 28 [pid = 1662] [id = 728] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x1256c1000 == 27 [pid = 1662] [id = 727] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x12cf7e800 == 26 [pid = 1662] [id = 725] 08:32:58 INFO - PROCESS | 1662 | --DOCSHELL 0x1184e4800 == 25 [pid = 1662] [id = 726] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x128a97800) [pid = 1662] [serial = 2134] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119b6b000) [pid = 1662] [serial = 2116] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x121272800) [pid = 1662] [serial = 2119] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1188fcc00) [pid = 1662] [serial = 2110] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x115ef6800) [pid = 1662] [serial = 2104] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x116739800) [pid = 1662] [serial = 2105] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1175d2400) [pid = 1662] [serial = 2107] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118232800) [pid = 1662] [serial = 2108] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1129a4400) [pid = 1662] [serial = 2101] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112e05000) [pid = 1662] [serial = 2102] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1188f4400) [pid = 1662] [serial = 2099] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11830cc00) [pid = 1662] [serial = 2098] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x117f60800) [pid = 1662] [serial = 2087] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116a11c00) [pid = 1662] [serial = 2086] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119eb3800) [pid = 1662] [serial = 2090] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11956cc00) [pid = 1662] [serial = 2089] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x125cb5c00) [pid = 1662] [serial = 2092] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128a96000) [pid = 1662] [serial = 2093] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12420bc00) [pid = 1662] [serial = 2122] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12a7bec00) [pid = 1662] [serial = 2096] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12a5e5400) [pid = 1662] [serial = 2095] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x124d25c00) [pid = 1662] [serial = 2123] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x117f61c00) [pid = 1662] [serial = 2126] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1130eb800) [pid = 1662] [serial = 2125] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1190dc400) [pid = 1662] [serial = 2111] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x124b29400) [pid = 1662] [serial = 2128] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1256ab000) [pid = 1662] [serial = 2129] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1190e9000) [pid = 1662] [serial = 2113] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128adec00) [pid = 1662] [serial = 2135] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x123708c00) [pid = 1662] [serial = 2120] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x119eb6c00) [pid = 1662] [serial = 2117] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x11956e000) [pid = 1662] [serial = 2114] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x127246c00) [pid = 1662] [serial = 2132] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1256a8400) [pid = 1662] [serial = 2131] [outer = 0x0] [url = about:blank] 08:32:58 INFO - PROCESS | 1662 | 1467819178149 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:32:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:32:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1374ms 08:32:58 INFO - PROCESS | 1662 | 1467819178226 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:32:58 INFO - PROCESS | 1662 | 1467819178228 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:32:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:32:58 INFO - PROCESS | 1662 | 1467819178231 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:32:58 INFO - PROCESS | 1662 | 1467819178234 Marionette TRACE conn2 <- [1,2898,null,{}] 08:32:58 INFO - PROCESS | 1662 | 1467819178237 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:32:58 INFO - PROCESS | 1662 | 1467819178239 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:58 INFO - PROCESS | 1662 | 1467819178327 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:32:58 INFO - PROCESS | 1662 | 1467819178332 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819178335 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x116bb7000 == 26 [pid = 1662] [id = 732] 08:32:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x112a7c400) [pid = 1662] [serial = 2196] [outer = 0x0] 08:32:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x112e05000) [pid = 1662] [serial = 2197] [outer = 0x112a7c400] 08:32:58 INFO - PROCESS | 1662 | 1467819178365 Marionette DEBUG loaded listener.js 08:32:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1130a4000) [pid = 1662] [serial = 2198] [outer = 0x112a7c400] 08:32:58 INFO - PROCESS | 1662 | 1467819178746 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:32:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:32:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 570ms 08:32:58 INFO - PROCESS | 1662 | 1467819178802 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:32:58 INFO - PROCESS | 1662 | 1467819178805 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:32:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:32:58 INFO - PROCESS | 1662 | 1467819178816 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:32:58 INFO - PROCESS | 1662 | 1467819178818 Marionette TRACE conn2 <- [1,2902,null,{}] 08:32:58 INFO - PROCESS | 1662 | 1467819178820 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:32:58 INFO - PROCESS | 1662 | 1467819178822 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:58 INFO - PROCESS | 1662 | 1467819178902 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:32:58 INFO - PROCESS | 1662 | 1467819178909 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819178911 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x11845c000 == 27 [pid = 1662] [id = 733] 08:32:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1168cf800) [pid = 1662] [serial = 2199] [outer = 0x0] 08:32:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x116a77c00) [pid = 1662] [serial = 2200] [outer = 0x1168cf800] 08:32:58 INFO - PROCESS | 1662 | 1467819178942 Marionette DEBUG loaded listener.js 08:32:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x117251400) [pid = 1662] [serial = 2201] [outer = 0x1168cf800] 08:32:59 INFO - PROCESS | 1662 | 1467819179288 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:32:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:32:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 520ms 08:32:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:32:59 INFO - PROCESS | 1662 | 1467819179337 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:32:59 INFO - PROCESS | 1662 | 1467819179338 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:32:59 INFO - PROCESS | 1662 | 1467819179341 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:32:59 INFO - PROCESS | 1662 | 1467819179352 Marionette TRACE conn2 <- [1,2906,null,{}] 08:32:59 INFO - PROCESS | 1662 | 1467819179361 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:32:59 INFO - PROCESS | 1662 | 1467819179364 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:59 INFO - PROCESS | 1662 | 1467819179468 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:32:59 INFO - PROCESS | 1662 | 1467819179484 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819179487 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:32:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b3a000 == 28 [pid = 1662] [id = 734] 08:32:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118305400) [pid = 1662] [serial = 2202] [outer = 0x0] 08:32:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118308c00) [pid = 1662] [serial = 2203] [outer = 0x118305400] 08:32:59 INFO - PROCESS | 1662 | 1467819179533 Marionette DEBUG loaded listener.js 08:32:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11840e000) [pid = 1662] [serial = 2204] [outer = 0x118305400] 08:33:00 INFO - PROCESS | 1662 | 1467819180014 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:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:33:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 681ms 08:33:00 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:33:00 INFO - PROCESS | 1662 | 1467819180027 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:33:00 INFO - PROCESS | 1662 | 1467819180029 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:33:00 INFO - PROCESS | 1662 | 1467819180032 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:33:00 INFO - PROCESS | 1662 | 1467819180033 Marionette TRACE conn2 <- [1,2910,null,{}] 08:33:00 INFO - PROCESS | 1662 | 1467819180035 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:00 INFO - PROCESS | 1662 | 1467819180037 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:00 INFO - PROCESS | 1662 | 1467819180124 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:33:00 INFO - PROCESS | 1662 | 1467819180129 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819180130 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12405b000 == 29 [pid = 1662] [id = 735] 08:33:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1188f6400) [pid = 1662] [serial = 2205] [outer = 0x0] 08:33:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1190e4800) [pid = 1662] [serial = 2206] [outer = 0x1188f6400] 08:33:00 INFO - PROCESS | 1662 | 1467819180155 Marionette DEBUG loaded listener.js 08:33:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119499400) [pid = 1662] [serial = 2207] [outer = 0x1188f6400] 08:33:00 INFO - PROCESS | 1662 | 1467819180479 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:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:33:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:33:00 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 472ms 08:33:00 INFO - PROCESS | 1662 | 1467819180504 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:33:00 INFO - PROCESS | 1662 | 1467819180506 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:33:00 INFO - TEST-START | /DOMEvents/constructors.html 08:33:00 INFO - PROCESS | 1662 | 1467819180519 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:33:00 INFO - PROCESS | 1662 | 1467819180520 Marionette TRACE conn2 <- [1,2914,null,{}] 08:33:00 INFO - PROCESS | 1662 | 1467819180523 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:00 INFO - PROCESS | 1662 | 1467819180524 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:00 INFO - PROCESS | 1662 | 1467819180627 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:33:00 INFO - PROCESS | 1662 | 1467819180667 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819180668 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x125737800 == 30 [pid = 1662] [id = 736] 08:33:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11897d800) [pid = 1662] [serial = 2208] [outer = 0x0] 08:33:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119566400) [pid = 1662] [serial = 2209] [outer = 0x11897d800] 08:33:00 INFO - PROCESS | 1662 | 1467819180692 Marionette DEBUG loaded listener.js 08:33:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119570800) [pid = 1662] [serial = 2210] [outer = 0x11897d800] 08:33:01 INFO - PROCESS | 1662 | 1467819181046 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:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:33:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:33:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:33:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:33:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:33:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:33:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:33:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:33:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:33:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 583ms 08:33:01 INFO - PROCESS | 1662 | 1467819181094 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:33:01 INFO - PROCESS | 1662 | 1467819181096 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:33:01 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:33:01 INFO - PROCESS | 1662 | 1467819181098 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:33:01 INFO - PROCESS | 1662 | 1467819181099 Marionette TRACE conn2 <- [1,2918,null,{}] 08:33:01 INFO - PROCESS | 1662 | 1467819181102 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:01 INFO - PROCESS | 1662 | 1467819181106 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:01 INFO - PROCESS | 1662 | 1467819181225 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:33:01 INFO - PROCESS | 1662 | 1467819181265 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819181266 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x129111800 == 31 [pid = 1662] [id = 737] 08:33:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1128d5000) [pid = 1662] [serial = 2211] [outer = 0x0] 08:33:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119d0c000) [pid = 1662] [serial = 2212] [outer = 0x1128d5000] 08:33:01 INFO - PROCESS | 1662 | 1467819181291 Marionette DEBUG loaded listener.js 08:33:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x121277c00) [pid = 1662] [serial = 2213] [outer = 0x1128d5000] 08:33:01 INFO - PROCESS | 1662 | 1467819181610 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:33:01 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:33:01 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 523ms 08:33:01 INFO - PROCESS | 1662 | 1467819181626 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:33:01 INFO - PROCESS | 1662 | 1467819181628 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:33:01 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:33:01 INFO - PROCESS | 1662 | 1467819181631 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:33:01 INFO - PROCESS | 1662 | 1467819181632 Marionette TRACE conn2 <- [1,2922,null,{}] 08:33:01 INFO - PROCESS | 1662 | 1467819181634 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:01 INFO - PROCESS | 1662 | 1467819181635 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:01 INFO - PROCESS | 1662 | 1467819181733 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:33:01 INFO - PROCESS | 1662 | 1467819181737 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819181738 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a314800 == 32 [pid = 1662] [id = 738] 08:33:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1190de400) [pid = 1662] [serial = 2214] [outer = 0x0] 08:33:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123291400) [pid = 1662] [serial = 2215] [outer = 0x1190de400] 08:33:01 INFO - PROCESS | 1662 | 1467819181762 Marionette DEBUG loaded listener.js 08:33:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12420b400) [pid = 1662] [serial = 2216] [outer = 0x1190de400] 08:33:02 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:33:02 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:33:02 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:33:02 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:33:02 INFO - PROCESS | 1662 | 1467819182065 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:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:33:02 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:33:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:33:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:33:02 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:02 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:33:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:33:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:33:02 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:02 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:33:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:33:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:33:02 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:02 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:33:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:33:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:33:02 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:33:02 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 471ms 08:33:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:33:02 INFO - PROCESS | 1662 | 1467819182103 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:33:02 INFO - PROCESS | 1662 | 1467819182104 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:33:02 INFO - PROCESS | 1662 | 1467819182108 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:33:02 INFO - PROCESS | 1662 | 1467819182110 Marionette TRACE conn2 <- [1,2926,null,{}] 08:33:02 INFO - PROCESS | 1662 | 1467819182113 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:02 INFO - PROCESS | 1662 | 1467819182114 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:02 INFO - PROCESS | 1662 | 1467819182211 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:33:02 INFO - PROCESS | 1662 | 1467819182214 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819182215 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a774800 == 33 [pid = 1662] [id = 739] 08:33:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12420bc00) [pid = 1662] [serial = 2217] [outer = 0x0] 08:33:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12506d400) [pid = 1662] [serial = 2218] [outer = 0x12420bc00] 08:33:02 INFO - PROCESS | 1662 | 1467819182239 Marionette DEBUG loaded listener.js 08:33:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x125cb6c00) [pid = 1662] [serial = 2219] [outer = 0x12420bc00] 08:33:02 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x121274400) [pid = 1662] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:33:02 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x124d90400) [pid = 1662] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:33:02 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1130e8800) [pid = 1662] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:33:02 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118310800) [pid = 1662] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:33:02 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x111c13800) [pid = 1662] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:33:02 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1168d5c00) [pid = 1662] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:33:02 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1257d5800) [pid = 1662] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:33:02 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119ab2800) [pid = 1662] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:33:02 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1121be800) [pid = 1662] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:33:02 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1256abc00) [pid = 1662] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:33:02 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x112d66000) [pid = 1662] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:33:02 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12918dc00) [pid = 1662] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:33:02 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x119aaf000) [pid = 1662] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:33:02 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118675800) [pid = 1662] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:33:02 INFO - PROCESS | 1662 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:33:02 INFO - PROCESS | 1662 | 1467819182713 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:02 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:02 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 621ms 08:33:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:33:02 INFO - PROCESS | 1662 | 1467819182731 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:33:02 INFO - PROCESS | 1662 | 1467819182732 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:33:02 INFO - PROCESS | 1662 | 1467819182734 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:33:02 INFO - PROCESS | 1662 | 1467819182736 Marionette TRACE conn2 <- [1,2930,null,{}] 08:33:02 INFO - PROCESS | 1662 | 1467819182738 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:02 INFO - PROCESS | 1662 | 1467819182739 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:02 INFO - PROCESS | 1662 | 1467819182858 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:33:02 INFO - PROCESS | 1662 | 1467819182893 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819182894 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b143000 == 34 [pid = 1662] [id = 740] 08:33:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1175a5400) [pid = 1662] [serial = 2220] [outer = 0x0] 08:33:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1194bd000) [pid = 1662] [serial = 2221] [outer = 0x1175a5400] 08:33:02 INFO - PROCESS | 1662 | 1467819182918 Marionette DEBUG loaded listener.js 08:33:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x121274400) [pid = 1662] [serial = 2222] [outer = 0x1175a5400] 08:33:03 INFO - PROCESS | 1662 | 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:03 INFO - PROCESS | 1662 | 1467819183154 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:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:33:03 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 469ms 08:33:03 INFO - PROCESS | 1662 | 1467819183205 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:33:03 INFO - PROCESS | 1662 | 1467819183206 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:33:03 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:33:03 INFO - PROCESS | 1662 | 1467819183216 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:33:03 INFO - PROCESS | 1662 | 1467819183217 Marionette TRACE conn2 <- [1,2934,null,{}] 08:33:03 INFO - PROCESS | 1662 | 1467819183220 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:03 INFO - PROCESS | 1662 | 1467819183221 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:03 INFO - PROCESS | 1662 | 1467819183308 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:33:03 INFO - PROCESS | 1662 | 1467819183313 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819183314 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ba8d000 == 35 [pid = 1662] [id = 741] 08:33:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x121270c00) [pid = 1662] [serial = 2223] [outer = 0x0] 08:33:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1257d5800) [pid = 1662] [serial = 2224] [outer = 0x121270c00] 08:33:03 INFO - PROCESS | 1662 | 1467819183338 Marionette DEBUG loaded listener.js 08:33:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12706dc00) [pid = 1662] [serial = 2225] [outer = 0x121270c00] 08:33:03 INFO - PROCESS | 1662 | 1467819183655 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:03 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:03 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 470ms 08:33:03 INFO - PROCESS | 1662 | 1467819183687 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:33:03 INFO - PROCESS | 1662 | 1467819183688 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:33:03 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:33:03 INFO - PROCESS | 1662 | 1467819183692 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:33:03 INFO - PROCESS | 1662 | 1467819183695 Marionette TRACE conn2 <- [1,2938,null,{}] 08:33:03 INFO - PROCESS | 1662 | 1467819183697 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:33:03 INFO - PROCESS | 1662 | 1467819183699 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:03 INFO - PROCESS | 1662 | 1467819183814 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:33:03 INFO - PROCESS | 1662 | 1467819183820 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819183821 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3b3800 == 36 [pid = 1662] [id = 742] 08:33:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1131d8400) [pid = 1662] [serial = 2226] [outer = 0x0] 08:33:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x127243800) [pid = 1662] [serial = 2227] [outer = 0x1131d8400] 08:33:03 INFO - PROCESS | 1662 | 1467819183850 Marionette DEBUG loaded listener.js 08:33:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128d5ec00) [pid = 1662] [serial = 2228] [outer = 0x1131d8400] 08:33:04 INFO - PROCESS | 1662 | 1467819184132 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:33:04 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:33:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 472ms 08:33:04 INFO - PROCESS | 1662 | 1467819184165 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:33:04 INFO - PROCESS | 1662 | 1467819184166 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:33:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:33:04 INFO - PROCESS | 1662 | 1467819184169 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:33:04 INFO - PROCESS | 1662 | 1467819184170 Marionette TRACE conn2 <- [1,2942,null,{}] 08:33:04 INFO - PROCESS | 1662 | 1467819184172 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:33:04 INFO - PROCESS | 1662 | 1467819184174 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:04 INFO - PROCESS | 1662 | 1467819184259 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:33:04 INFO - PROCESS | 1662 | 1467819184263 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1662 | 1467819184264 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c681000 == 37 [pid = 1662] [id = 743] 08:33:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128d67000) [pid = 1662] [serial = 2229] [outer = 0x0] 08:33:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x129191c00) [pid = 1662] [serial = 2230] [outer = 0x128d67000] 08:33:04 INFO - PROCESS | 1662 | 1467819184291 Marionette DEBUG loaded listener.js 08:33:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x129506800) [pid = 1662] [serial = 2231] [outer = 0x128d67000] 08:33:05 INFO - PROCESS | 1662 | --DOCSHELL 0x11845c000 == 36 [pid = 1662] [id = 733] 08:33:05 INFO - PROCESS | 1662 | --DOCSHELL 0x116bb7000 == 35 [pid = 1662] [id = 732] 08:33:05 INFO - PROCESS | 1662 | --DOCSHELL 0x1185f7800 == 34 [pid = 1662] [id = 731] 08:33:05 INFO - PROCESS | 1662 | --DOCSHELL 0x12405b000 == 33 [pid = 1662] [id = 735] 08:33:05 INFO - PROCESS | 1662 | --DOCSHELL 0x12a314800 == 32 [pid = 1662] [id = 738] 08:33:05 INFO - PROCESS | 1662 | --DOCSHELL 0x125737800 == 31 [pid = 1662] [id = 736] 08:33:05 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3b3800 == 30 [pid = 1662] [id = 742] 08:33:05 INFO - PROCESS | 1662 | --DOCSHELL 0x129111800 == 29 [pid = 1662] [id = 737] 08:33:05 INFO - PROCESS | 1662 | --DOCSHELL 0x12b143000 == 28 [pid = 1662] [id = 740] 08:33:05 INFO - PROCESS | 1662 | --DOCSHELL 0x119b3a000 == 27 [pid = 1662] [id = 734] 08:33:05 INFO - PROCESS | 1662 | --DOCSHELL 0x12a774800 == 26 [pid = 1662] [id = 739] 08:33:05 INFO - PROCESS | 1662 | --DOCSHELL 0x12ba8d000 == 25 [pid = 1662] [id = 741] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12466cc00) [pid = 1662] [serial = 2159] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x123482000) [pid = 1662] [serial = 2158] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1257cb000) [pid = 1662] [serial = 2161] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1130f3400) [pid = 1662] [serial = 2140] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1165efc00) [pid = 1662] [serial = 2141] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118625400) [pid = 1662] [serial = 2149] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1188fbc00) [pid = 1662] [serial = 2150] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x112a7b800) [pid = 1662] [serial = 2143] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x113d69400) [pid = 1662] [serial = 2144] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x116a82800) [pid = 1662] [serial = 2146] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12741f800) [pid = 1662] [serial = 2164] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1177f6000) [pid = 1662] [serial = 2147] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x119b6d800) [pid = 1662] [serial = 2155] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1194b5c00) [pid = 1662] [serial = 2152] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x119ab0800) [pid = 1662] [serial = 2153] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x128f9e800) [pid = 1662] [serial = 2138] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128ade800) [pid = 1662] [serial = 2137] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x113d63800) [pid = 1662] [serial = 2167] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x117f63400) [pid = 1662] [serial = 2168] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1292e0400) [pid = 1662] [serial = 2176] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12918f400) [pid = 1662] [serial = 2174] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12a547000) [pid = 1662] [serial = 2177] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x128adbc00) [pid = 1662] [serial = 2165] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x128ae6c00) [pid = 1662] [serial = 2173] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x1251f8400) [pid = 1662] [serial = 2171] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x125cbc000) [pid = 1662] [serial = 2162] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x119eadc00) [pid = 1662] [serial = 2170] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x119eaec00) [pid = 1662] [serial = 2156] [outer = 0x0] [url = about:blank] 08:33:05 INFO - PROCESS | 1662 | 1467819185803 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:33:05 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:33:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:33:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1674ms 08:33:05 INFO - PROCESS | 1662 | 1467819185844 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:33:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:33:05 INFO - PROCESS | 1662 | 1467819185847 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:33:05 INFO - PROCESS | 1662 | 1467819185850 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:33:05 INFO - PROCESS | 1662 | 1467819185852 Marionette TRACE conn2 <- [1,2946,null,{}] 08:33:05 INFO - PROCESS | 1662 | 1467819185856 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:33:05 INFO - PROCESS | 1662 | 1467819185858 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:05 INFO - PROCESS | 1662 | 1467819185944 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:33:06 INFO - PROCESS | 1662 | 1467819185999 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819186000 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a4a000 == 26 [pid = 1662] [id = 744] 08:33:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x112a80c00) [pid = 1662] [serial = 2232] [outer = 0x0] 08:33:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x112a84c00) [pid = 1662] [serial = 2233] [outer = 0x112a80c00] 08:33:06 INFO - PROCESS | 1662 | 1467819186028 Marionette DEBUG loaded listener.js 08:33:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1130ec000) [pid = 1662] [serial = 2234] [outer = 0x112a80c00] 08:33:06 INFO - PROCESS | 1662 | 1467819186340 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:33:06 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:33:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 520ms 08:33:06 INFO - PROCESS | 1662 | 1467819186370 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:33:06 INFO - PROCESS | 1662 | 1467819186376 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:33:06 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:33:06 INFO - PROCESS | 1662 | 1467819186382 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:33:06 INFO - PROCESS | 1662 | 1467819186384 Marionette TRACE conn2 <- [1,2950,null,{}] 08:33:06 INFO - PROCESS | 1662 | 1467819186386 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:33:06 INFO - PROCESS | 1662 | 1467819186388 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:06 INFO - PROCESS | 1662 | 1467819186475 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:33:06 INFO - PROCESS | 1662 | 1467819186480 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819186482 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x118450000 == 27 [pid = 1662] [id = 745] 08:33:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x113d36400) [pid = 1662] [serial = 2235] [outer = 0x0] 08:33:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x116731c00) [pid = 1662] [serial = 2236] [outer = 0x113d36400] 08:33:06 INFO - PROCESS | 1662 | 1467819186512 Marionette DEBUG loaded listener.js 08:33:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x116a83800) [pid = 1662] [serial = 2237] [outer = 0x113d36400] 08:33:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x1190c7800 == 28 [pid = 1662] [id = 746] 08:33:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1175aa400) [pid = 1662] [serial = 2238] [outer = 0x0] 08:33:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x116809000) [pid = 1662] [serial = 2239] [outer = 0x1175aa400] 08:33:06 INFO - PROCESS | 1662 | 1467819186904 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:33:06 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:33:06 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 572ms 08:33:06 INFO - PROCESS | 1662 | 1467819186955 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:33:06 INFO - PROCESS | 1662 | 1467819186958 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:33:06 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:33:06 INFO - PROCESS | 1662 | 1467819186961 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:33:06 INFO - PROCESS | 1662 | 1467819186965 Marionette TRACE conn2 <- [1,2954,null,{}] 08:33:06 INFO - PROCESS | 1662 | 1467819186977 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:33:06 INFO - PROCESS | 1662 | 1467819186982 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:07 INFO - PROCESS | 1662 | 1467819187145 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:33:07 INFO - PROCESS | 1662 | 1467819187161 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819187164 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a10800 == 29 [pid = 1662] [id = 747] 08:33:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x111aad400) [pid = 1662] [serial = 2240] [outer = 0x0] 08:33:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1175e1c00) [pid = 1662] [serial = 2241] [outer = 0x111aad400] 08:33:07 INFO - PROCESS | 1662 | 1467819187209 Marionette DEBUG loaded listener.js 08:33:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118305c00) [pid = 1662] [serial = 2242] [outer = 0x111aad400] 08:33:07 INFO - PROCESS | 1662 | 1467819187595 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:33:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:33:07 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:33:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 682ms 08:33:07 INFO - PROCESS | 1662 | 1467819187643 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:33:07 INFO - PROCESS | 1662 | 1467819187646 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:33:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:33:07 INFO - PROCESS | 1662 | 1467819187649 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:33:07 INFO - PROCESS | 1662 | 1467819187651 Marionette TRACE conn2 <- [1,2958,null,{}] 08:33:07 INFO - PROCESS | 1662 | 1467819187654 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:33:07 INFO - PROCESS | 1662 | 1467819187656 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:07 INFO - PROCESS | 1662 | 1467819187825 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:33:07 INFO - PROCESS | 1662 | 1467819187835 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819187836 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x1233dd000 == 30 [pid = 1662] [id = 748] 08:33:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11830c800) [pid = 1662] [serial = 2243] [outer = 0x0] 08:33:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118620000) [pid = 1662] [serial = 2244] [outer = 0x11830c800] 08:33:07 INFO - PROCESS | 1662 | 1467819187878 Marionette DEBUG loaded listener.js 08:33:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1188f4000) [pid = 1662] [serial = 2245] [outer = 0x11830c800] 08:33:08 INFO - PROCESS | 1662 | 1467819188251 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:33:08 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:33:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 622ms 08:33:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:33:08 INFO - PROCESS | 1662 | 1467819188270 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:33:08 INFO - PROCESS | 1662 | 1467819188272 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:33:08 INFO - PROCESS | 1662 | 1467819188274 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:33:08 INFO - PROCESS | 1662 | 1467819188278 Marionette TRACE conn2 <- [1,2962,null,{}] 08:33:08 INFO - PROCESS | 1662 | 1467819188280 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:33:08 INFO - PROCESS | 1662 | 1467819188281 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:08 INFO - PROCESS | 1662 | 1467819188354 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:33:08 INFO - PROCESS | 1662 | 1467819188359 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819188361 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x1256cf800 == 31 [pid = 1662] [id = 749] 08:33:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x116805400) [pid = 1662] [serial = 2246] [outer = 0x0] 08:33:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1190db800) [pid = 1662] [serial = 2247] [outer = 0x116805400] 08:33:08 INFO - PROCESS | 1662 | 1467819188385 Marionette DEBUG loaded listener.js 08:33:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11949cc00) [pid = 1662] [serial = 2248] [outer = 0x116805400] 08:33:08 INFO - PROCESS | 1662 | 1467819188703 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:33:08 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:33:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 471ms 08:33:08 INFO - PROCESS | 1662 | 1467819188746 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:33:08 INFO - PROCESS | 1662 | 1467819188747 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:33:08 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:33:08 INFO - PROCESS | 1662 | 1467819188749 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:33:08 INFO - PROCESS | 1662 | 1467819188750 Marionette TRACE conn2 <- [1,2966,null,{}] 08:33:08 INFO - PROCESS | 1662 | 1467819188753 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:33:08 INFO - PROCESS | 1662 | 1467819188757 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:08 INFO - PROCESS | 1662 | 1467819188878 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:33:08 INFO - PROCESS | 1662 | 1467819188884 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819188885 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x128a5d800 == 32 [pid = 1662] [id = 750] 08:33:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119523000) [pid = 1662] [serial = 2249] [outer = 0x0] 08:33:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119582800) [pid = 1662] [serial = 2250] [outer = 0x119523000] 08:33:08 INFO - PROCESS | 1662 | 1467819188909 Marionette DEBUG loaded listener.js 08:33:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119b6d800) [pid = 1662] [serial = 2251] [outer = 0x119523000] 08:33:09 INFO - PROCESS | 1662 | 1467819189170 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:33:09 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:33:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 468ms 08:33:09 INFO - PROCESS | 1662 | 1467819189219 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:33:09 INFO - PROCESS | 1662 | 1467819189220 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:33:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:33:09 INFO - PROCESS | 1662 | 1467819189239 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:33:09 INFO - PROCESS | 1662 | 1467819189241 Marionette TRACE conn2 <- [1,2970,null,{}] 08:33:09 INFO - PROCESS | 1662 | 1467819189246 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:33:09 INFO - PROCESS | 1662 | 1467819189247 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:09 INFO - PROCESS | 1662 | 1467819189322 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:33:09 INFO - PROCESS | 1662 | 1467819189327 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819189329 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x1292c6000 == 33 [pid = 1662] [id = 751] 08:33:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1177ed400) [pid = 1662] [serial = 2252] [outer = 0x0] 08:33:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119eadc00) [pid = 1662] [serial = 2253] [outer = 0x1177ed400] 08:33:09 INFO - PROCESS | 1662 | 1467819189353 Marionette DEBUG loaded listener.js 08:33:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119ebb400) [pid = 1662] [serial = 2254] [outer = 0x1177ed400] 08:33:09 INFO - PROCESS | 1662 | 1467819189674 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:33:09 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:33:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 472ms 08:33:09 INFO - PROCESS | 1662 | 1467819189712 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:33:09 INFO - PROCESS | 1662 | 1467819189713 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:33:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:33:09 INFO - PROCESS | 1662 | 1467819189715 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:33:09 INFO - PROCESS | 1662 | 1467819189716 Marionette TRACE conn2 <- [1,2974,null,{}] 08:33:09 INFO - PROCESS | 1662 | 1467819189719 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:33:09 INFO - PROCESS | 1662 | 1467819189720 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:09 INFO - PROCESS | 1662 | 1467819189823 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:33:09 INFO - PROCESS | 1662 | 1467819189831 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819189832 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a518000 == 34 [pid = 1662] [id = 752] 08:33:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118625400) [pid = 1662] [serial = 2255] [outer = 0x0] 08:33:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x121273c00) [pid = 1662] [serial = 2256] [outer = 0x118625400] 08:33:09 INFO - PROCESS | 1662 | 1467819189856 Marionette DEBUG loaded listener.js 08:33:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123299400) [pid = 1662] [serial = 2257] [outer = 0x118625400] 08:33:10 INFO - PROCESS | 1662 | 1467819190121 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:33:10 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:33:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 418ms 08:33:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:33:10 INFO - PROCESS | 1662 | 1467819190134 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:33:10 INFO - PROCESS | 1662 | 1467819190136 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:33:10 INFO - PROCESS | 1662 | 1467819190138 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:33:10 INFO - PROCESS | 1662 | 1467819190139 Marionette TRACE conn2 <- [1,2978,null,{}] 08:33:10 INFO - PROCESS | 1662 | 1467819190167 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:33:10 INFO - PROCESS | 1662 | 1467819190168 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:10 INFO - PROCESS | 1662 | 1467819190259 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:33:10 INFO - PROCESS | 1662 | 1467819190264 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819190265 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a0e000 == 35 [pid = 1662] [id = 753] 08:33:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x119569400) [pid = 1662] [serial = 2258] [outer = 0x0] 08:33:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x123704400) [pid = 1662] [serial = 2259] [outer = 0x119569400] 08:33:10 INFO - PROCESS | 1662 | 1467819190306 Marionette DEBUG loaded listener.js 08:33:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12441a400) [pid = 1662] [serial = 2260] [outer = 0x119569400] 08:33:10 INFO - PROCESS | 1662 | 1467819190709 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:33:10 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:33:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 589ms 08:33:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:33:10 INFO - PROCESS | 1662 | 1467819190729 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:33:10 INFO - PROCESS | 1662 | 1467819190731 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:33:10 INFO - PROCESS | 1662 | 1467819190734 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:33:10 INFO - PROCESS | 1662 | 1467819190736 Marionette TRACE conn2 <- [1,2982,null,{}] 08:33:10 INFO - PROCESS | 1662 | 1467819190740 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:33:10 INFO - PROCESS | 1662 | 1467819190743 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:10 INFO - PROCESS | 1662 | 1467819190863 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:33:10 INFO - PROCESS | 1662 | 1467819190869 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819190870 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b840000 == 36 [pid = 1662] [id = 754] 08:33:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12466cc00) [pid = 1662] [serial = 2261] [outer = 0x0] 08:33:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1250d2400) [pid = 1662] [serial = 2262] [outer = 0x12466cc00] 08:33:10 INFO - PROCESS | 1662 | 1467819190894 Marionette DEBUG loaded listener.js 08:33:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1256b6400) [pid = 1662] [serial = 2263] [outer = 0x12466cc00] 08:33:11 INFO - PROCESS | 1662 | 1467819191199 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:33:11 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:33:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:33:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 470ms 08:33:11 INFO - PROCESS | 1662 | 1467819191216 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:33:11 INFO - PROCESS | 1662 | 1467819191218 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:33:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:33:11 INFO - PROCESS | 1662 | 1467819191220 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:33:11 INFO - PROCESS | 1662 | 1467819191222 Marionette TRACE conn2 <- [1,2986,null,{}] 08:33:11 INFO - PROCESS | 1662 | 1467819191228 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:33:11 INFO - PROCESS | 1662 | 1467819191230 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:11 INFO - PROCESS | 1662 | 1467819191345 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:33:11 INFO - PROCESS | 1662 | 1467819191358 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1662 | 1467819191360 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x1256cd800 == 37 [pid = 1662] [id = 755] 08:33:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1188cb800) [pid = 1662] [serial = 2264] [outer = 0x0] 08:33:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x125cb2800) [pid = 1662] [serial = 2265] [outer = 0x1188cb800] 08:33:11 INFO - PROCESS | 1662 | 1467819191385 Marionette DEBUG loaded listener.js 08:33:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128a97800) [pid = 1662] [serial = 2266] [outer = 0x1188cb800] 08:33:11 INFO - PROCESS | 1662 | 1467819191682 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:33:11 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:33:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 474ms 08:33:11 INFO - PROCESS | 1662 | 1467819191697 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:33:11 INFO - PROCESS | 1662 | 1467819191698 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:33:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:33:11 INFO - PROCESS | 1662 | 1467819191703 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:33:11 INFO - PROCESS | 1662 | 1467819191704 Marionette TRACE conn2 <- [1,2990,null,{}] 08:33:11 INFO - PROCESS | 1662 | 1467819191708 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:33:11 INFO - PROCESS | 1662 | 1467819191711 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:11 INFO - PROCESS | 1662 | 1467819191816 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:33:11 INFO - PROCESS | 1662 | 1467819191819 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1662 | 1467819191820 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c675800 == 38 [pid = 1662] [id = 756] 08:33:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x127248000) [pid = 1662] [serial = 2267] [outer = 0x0] 08:33:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x128adac00) [pid = 1662] [serial = 2268] [outer = 0x127248000] 08:33:11 INFO - PROCESS | 1662 | 1467819191843 Marionette DEBUG loaded listener.js 08:33:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x128ae1400) [pid = 1662] [serial = 2269] [outer = 0x127248000] 08:33:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12aae6000 == 39 [pid = 1662] [id = 757] 08:33:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12918f400) [pid = 1662] [serial = 2270] [outer = 0x0] 08:33:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x128d68800) [pid = 1662] [serial = 2271] [outer = 0x12918f400] 08:33:12 INFO - PROCESS | 1662 | 1467819192195 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:33:12 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:33:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 521ms 08:33:12 INFO - PROCESS | 1662 | 1467819192223 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:33:12 INFO - PROCESS | 1662 | 1467819192224 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:33:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:33:12 INFO - PROCESS | 1662 | 1467819192226 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:33:12 INFO - PROCESS | 1662 | 1467819192227 Marionette TRACE conn2 <- [1,2994,null,{}] 08:33:12 INFO - PROCESS | 1662 | 1467819192237 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:33:12 INFO - PROCESS | 1662 | 1467819192238 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:12 INFO - PROCESS | 1662 | 1467819192372 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:33:12 INFO - PROCESS | 1662 | 1467819192385 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819192386 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cb28800 == 40 [pid = 1662] [id = 758] 08:33:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x128a8ec00) [pid = 1662] [serial = 2272] [outer = 0x0] 08:33:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x129185000) [pid = 1662] [serial = 2273] [outer = 0x128a8ec00] 08:33:12 INFO - PROCESS | 1662 | 1467819192409 Marionette DEBUG loaded listener.js 08:33:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1292da800) [pid = 1662] [serial = 2274] [outer = 0x128a8ec00] 08:33:12 INFO - PROCESS | 1662 | 1467819192696 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:33:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:33:12 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:33:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 520ms 08:33:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:33:12 INFO - PROCESS | 1662 | 1467819192747 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:33:12 INFO - PROCESS | 1662 | 1467819192748 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:33:12 INFO - PROCESS | 1662 | 1467819192750 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:33:12 INFO - PROCESS | 1662 | 1467819192751 Marionette TRACE conn2 <- [1,2998,null,{}] 08:33:12 INFO - PROCESS | 1662 | 1467819192754 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:33:12 INFO - PROCESS | 1662 | 1467819192755 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:12 INFO - PROCESS | 1662 | 1467819192858 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:33:12 INFO - PROCESS | 1662 | 1467819192871 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819192872 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d0a1000 == 41 [pid = 1662] [id = 759] 08:33:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1292dc000) [pid = 1662] [serial = 2275] [outer = 0x0] 08:33:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x129512000) [pid = 1662] [serial = 2276] [outer = 0x1292dc000] 08:33:12 INFO - PROCESS | 1662 | 1467819192897 Marionette DEBUG loaded listener.js 08:33:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12a544000) [pid = 1662] [serial = 2277] [outer = 0x1292dc000] 08:33:13 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1190de400) [pid = 1662] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:33:13 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x11897d800) [pid = 1662] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:33:13 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1128d5000) [pid = 1662] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:33:13 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1175a5400) [pid = 1662] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:33:13 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12420bc00) [pid = 1662] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:33:13 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x121270c00) [pid = 1662] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:33:13 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1131d8400) [pid = 1662] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:33:13 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1128d0800) [pid = 1662] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:33:13 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1251f7800) [pid = 1662] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:33:13 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x121163400) [pid = 1662] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:33:13 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11830e000) [pid = 1662] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:33:13 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x113048400) [pid = 1662] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:33:13 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1188f6400) [pid = 1662] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:33:13 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118305400) [pid = 1662] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:33:13 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1168cf800) [pid = 1662] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:33:13 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112a7c400) [pid = 1662] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:33:13 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1129b1c00) [pid = 1662] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:33:13 INFO - PROCESS | 1662 | 1467819193332 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:33:13 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:33:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 617ms 08:33:13 INFO - PROCESS | 1662 | 1467819193369 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:33:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:33:13 INFO - PROCESS | 1662 | 1467819193378 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:33:13 INFO - PROCESS | 1662 | 1467819193380 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:33:13 INFO - PROCESS | 1662 | 1467819193381 Marionette TRACE conn2 <- [1,3002,null,{}] 08:33:13 INFO - PROCESS | 1662 | 1467819193383 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:33:13 INFO - PROCESS | 1662 | 1467819193384 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:13 INFO - PROCESS | 1662 | 1467819193464 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:33:13 INFO - PROCESS | 1662 | 1467819193467 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819193468 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf75800 == 42 [pid = 1662] [id = 760] 08:33:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1128d5000) [pid = 1662] [serial = 2278] [outer = 0x0] 08:33:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x117f60000) [pid = 1662] [serial = 2279] [outer = 0x1128d5000] 08:33:13 INFO - PROCESS | 1662 | 1467819193492 Marionette DEBUG loaded listener.js 08:33:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1194c3400) [pid = 1662] [serial = 2280] [outer = 0x1128d5000] 08:33:13 INFO - PROCESS | 1662 | 1467819193804 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:33:13 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:33:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 468ms 08:33:13 INFO - PROCESS | 1662 | 1467819193848 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:33:13 INFO - PROCESS | 1662 | 1467819193849 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:33:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:33:13 INFO - PROCESS | 1662 | 1467819193851 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:33:13 INFO - PROCESS | 1662 | 1467819193853 Marionette TRACE conn2 <- [1,3006,null,{}] 08:33:13 INFO - PROCESS | 1662 | 1467819193855 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:33:13 INFO - PROCESS | 1662 | 1467819193856 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:13 INFO - PROCESS | 1662 | 1467819193962 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:33:13 INFO - PROCESS | 1662 | 1467819193968 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819193969 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d4a3000 == 43 [pid = 1662] [id = 761] 08:33:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1128d7c00) [pid = 1662] [serial = 2281] [outer = 0x0] 08:33:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12370dc00) [pid = 1662] [serial = 2282] [outer = 0x1128d7c00] 08:33:13 INFO - PROCESS | 1662 | 1467819193993 Marionette DEBUG loaded listener.js 08:33:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12a5a6400) [pid = 1662] [serial = 2283] [outer = 0x1128d7c00] 08:33:14 INFO - PROCESS | 1662 | 1467819194266 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:33:14 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:33:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 468ms 08:33:14 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:33:14 INFO - PROCESS | 1662 | 1467819194321 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:33:14 INFO - PROCESS | 1662 | 1467819194322 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:33:14 INFO - PROCESS | 1662 | 1467819194326 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:33:14 INFO - PROCESS | 1662 | 1467819194329 Marionette TRACE conn2 <- [1,3010,null,{}] 08:33:14 INFO - PROCESS | 1662 | 1467819194332 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:33:14 INFO - PROCESS | 1662 | 1467819194333 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:14 INFO - PROCESS | 1662 | 1467819194416 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:33:14 INFO - PROCESS | 1662 | 1467819194420 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819194421 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d70b800 == 44 [pid = 1662] [id = 762] 08:33:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1133bcc00) [pid = 1662] [serial = 2284] [outer = 0x0] 08:33:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12a5aec00) [pid = 1662] [serial = 2285] [outer = 0x1133bcc00] 08:33:14 INFO - PROCESS | 1662 | 1467819194445 Marionette DEBUG loaded listener.js 08:33:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12a5dcc00) [pid = 1662] [serial = 2286] [outer = 0x1133bcc00] 08:33:14 INFO - PROCESS | 1662 | 1467819194769 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:33: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:33:14 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 472ms 08:33:14 INFO - PROCESS | 1662 | 1467819194797 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:33:14 INFO - PROCESS | 1662 | 1467819194799 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:33:14 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:33:14 INFO - PROCESS | 1662 | 1467819194801 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:33:14 INFO - PROCESS | 1662 | 1467819194802 Marionette TRACE conn2 <- [1,3014,null,{}] 08:33:14 INFO - PROCESS | 1662 | 1467819194804 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:33:14 INFO - PROCESS | 1662 | 1467819194805 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:14 INFO - PROCESS | 1662 | 1467819194916 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:33:14 INFO - PROCESS | 1662 | 1467819194922 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819194923 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d719000 == 45 [pid = 1662] [id = 763] 08:33:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12a5a3800) [pid = 1662] [serial = 2287] [outer = 0x0] 08:33:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12a7b3000) [pid = 1662] [serial = 2288] [outer = 0x12a5a3800] 08:33:14 INFO - PROCESS | 1662 | 1467819194947 Marionette DEBUG loaded listener.js 08:33:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12a7b9c00) [pid = 1662] [serial = 2289] [outer = 0x12a5a3800] 08:33:15 INFO - PROCESS | 1662 | [1662] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:33:15 INFO - PROCESS | 1662 | 1467819195270 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:33:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:33:15 INFO - {} 08:33:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:33:15 INFO - {} 08:33:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:33:15 INFO - {} 08:33:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:33:15 INFO - {} 08:33:15 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 568ms 08:33:15 INFO - PROCESS | 1662 | 1467819195370 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:33:15 INFO - TEST-START | /FileAPI/fileReader.html 08:33:15 INFO - PROCESS | 1662 | 1467819195372 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:33:15 INFO - PROCESS | 1662 | 1467819195375 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:33:15 INFO - PROCESS | 1662 | 1467819195378 Marionette TRACE conn2 <- [1,3018,null,{}] 08:33:15 INFO - PROCESS | 1662 | 1467819195382 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:33:15 INFO - PROCESS | 1662 | 1467819195384 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:15 INFO - PROCESS | 1662 | 1467819195523 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:33:15 INFO - PROCESS | 1662 | 1467819195581 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819195583 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x110de3000 == 46 [pid = 1662] [id = 764] 08:33:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x111f3cc00) [pid = 1662] [serial = 2290] [outer = 0x0] 08:33:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1121b9800) [pid = 1662] [serial = 2291] [outer = 0x111f3cc00] 08:33:15 INFO - PROCESS | 1662 | 1467819195615 Marionette DEBUG loaded listener.js 08:33:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x112a7b800) [pid = 1662] [serial = 2292] [outer = 0x111f3cc00] 08:33:16 INFO - PROCESS | 1662 | 1467819196051 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:33:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:33:16 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:33:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:33:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:33:16 INFO - TEST-OK | /FileAPI/fileReader.html | took 721ms 08:33:16 INFO - PROCESS | 1662 | 1467819196102 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:33:16 INFO - TEST-START | /FileAPI/historical.html 08:33:16 INFO - PROCESS | 1662 | 1467819196104 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:33:16 INFO - PROCESS | 1662 | 1467819196132 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:33:16 INFO - PROCESS | 1662 | 1467819196135 Marionette TRACE conn2 <- [1,3022,null,{}] 08:33:16 INFO - PROCESS | 1662 | 1467819196139 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:33:16 INFO - PROCESS | 1662 | 1467819196141 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:16 INFO - PROCESS | 1662 | 1467819196303 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:33:16 INFO - PROCESS | 1662 | 1467819196365 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819196366 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x118417000 == 47 [pid = 1662] [id = 765] 08:33:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x113d38400) [pid = 1662] [serial = 2293] [outer = 0x0] 08:33:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x116a7f000) [pid = 1662] [serial = 2294] [outer = 0x113d38400] 08:33:16 INFO - PROCESS | 1662 | 1467819196398 Marionette DEBUG loaded listener.js 08:33:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1175ac800) [pid = 1662] [serial = 2295] [outer = 0x113d38400] 08:33:16 INFO - PROCESS | 1662 | 1467819196870 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:33:16 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:33:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:33:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:33:16 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:33:16 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:33:16 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:33:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:33:16 INFO - TEST-OK | /FileAPI/historical.html | took 798ms 08:33:16 INFO - PROCESS | 1662 | 1467819196906 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:33:16 INFO - PROCESS | 1662 | 1467819196909 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:33:16 INFO - TEST-START | /FileAPI/idlharness.html 08:33:16 INFO - PROCESS | 1662 | 1467819196913 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:33:16 INFO - PROCESS | 1662 | 1467819196915 Marionette TRACE conn2 <- [1,3026,null,{}] 08:33:16 INFO - PROCESS | 1662 | 1467819196927 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:33:16 INFO - PROCESS | 1662 | 1467819196932 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:17 INFO - PROCESS | 1662 | 1467819197324 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:33:17 INFO - PROCESS | 1662 | 1467819197472 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819197473 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x1126e1800 == 48 [pid = 1662] [id = 766] 08:33:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x112e13400) [pid = 1662] [serial = 2296] [outer = 0x0] 08:33:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x113d37c00) [pid = 1662] [serial = 2297] [outer = 0x112e13400] 08:33:17 INFO - PROCESS | 1662 | 1467819197503 Marionette DEBUG loaded listener.js 08:33:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1165e8400) [pid = 1662] [serial = 2298] [outer = 0x112e13400] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12d70b800 == 47 [pid = 1662] [id = 762] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12d4a3000 == 46 [pid = 1662] [id = 761] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12cf75800 == 45 [pid = 1662] [id = 760] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12d0a1000 == 44 [pid = 1662] [id = 759] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12cb28800 == 43 [pid = 1662] [id = 758] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12aae6000 == 42 [pid = 1662] [id = 757] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12c675800 == 41 [pid = 1662] [id = 756] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x129191c00) [pid = 1662] [serial = 2230] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | 1467819198216 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x1256cd800 == 40 [pid = 1662] [id = 755] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12b840000 == 39 [pid = 1662] [id = 754] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x119a0e000 == 38 [pid = 1662] [id = 753] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12a518000 == 37 [pid = 1662] [id = 752] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x1292c6000 == 36 [pid = 1662] [id = 751] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x128a5d800 == 35 [pid = 1662] [id = 750] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x1256cf800 == 34 [pid = 1662] [id = 749] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x1233dd000 == 33 [pid = 1662] [id = 748] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x119a10800 == 32 [pid = 1662] [id = 747] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x1190c7800 == 31 [pid = 1662] [id = 746] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x118450000 == 30 [pid = 1662] [id = 745] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x116a4a000 == 29 [pid = 1662] [id = 744] 08:33:18 INFO - PROCESS | 1662 | --DOCSHELL 0x12c681000 == 28 [pid = 1662] [id = 743] 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:33:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:33:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:33:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:33:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:33:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:33:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:33:18 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:33:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:33:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:33:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:33:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:33:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:33:18 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:33:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:33:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:33:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:33:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:33:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:33:18 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:33:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:33:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:33:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:33:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:33:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:33:18 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:33:18 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:33:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:33:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:33:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:33:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:33:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:33:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:33:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:33:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:33:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:33:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:33:18 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:33:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:33:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:33:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:33:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:33:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:33:18 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:33:18 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:33:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:33:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:33:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:33:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:33:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:33:18 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:33:18 INFO - TEST-OK | /FileAPI/idlharness.html | took 1339ms 08:33:18 INFO - PROCESS | 1662 | 1467819198253 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:33:18 INFO - PROCESS | 1662 | 1467819198256 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:33:18 INFO - TEST-START | /FileAPI/idlharness.worker 08:33:18 INFO - PROCESS | 1662 | 1467819198261 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:33:18 INFO - PROCESS | 1662 | 1467819198262 Marionette TRACE conn2 <- [1,3030,null,{}] 08:33:18 INFO - PROCESS | 1662 | 1467819198265 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:33:18 INFO - PROCESS | 1662 | 1467819198267 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:18 INFO - PROCESS | 1662 | 1467819198354 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:33:18 INFO - PROCESS | 1662 | 1467819198366 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819198367 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1184e2800 == 29 [pid = 1662] [id = 767] 08:33:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1194bd400) [pid = 1662] [serial = 2299] [outer = 0x0] 08:33:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x119b6b800) [pid = 1662] [serial = 2300] [outer = 0x1194bd400] 08:33:18 INFO - PROCESS | 1662 | 1467819198394 Marionette DEBUG loaded listener.js 08:33:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x119eb3c00) [pid = 1662] [serial = 2301] [outer = 0x1194bd400] 08:33:18 INFO - PROCESS | 1662 | [1662] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1257d5800) [pid = 1662] [serial = 2224] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12706dc00) [pid = 1662] [serial = 2225] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x121274400) [pid = 1662] [serial = 2222] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x127243800) [pid = 1662] [serial = 2227] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x125cb6c00) [pid = 1662] [serial = 2219] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x128a98000) [pid = 1662] [serial = 2191] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1292d5c00) [pid = 1662] [serial = 2189] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x128d5a800) [pid = 1662] [serial = 2188] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x124d2ec00) [pid = 1662] [serial = 2186] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1233c1000) [pid = 1662] [serial = 2185] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x11949b000) [pid = 1662] [serial = 2183] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1188c1000) [pid = 1662] [serial = 2182] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1175a9800) [pid = 1662] [serial = 2180] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1165ed000) [pid = 1662] [serial = 2179] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1190e4800) [pid = 1662] [serial = 2206] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118308c00) [pid = 1662] [serial = 2203] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11840e000) [pid = 1662] [serial = 2204] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x116a77c00) [pid = 1662] [serial = 2200] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x117251400) [pid = 1662] [serial = 2201] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x112e05000) [pid = 1662] [serial = 2197] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1130a4000) [pid = 1662] [serial = 2198] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116805000) [pid = 1662] [serial = 2195] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1130ea400) [pid = 1662] [serial = 2194] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12a540c00) [pid = 1662] [serial = 2192] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x128d5ec00) [pid = 1662] [serial = 2228] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119499400) [pid = 1662] [serial = 2207] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119566400) [pid = 1662] [serial = 2209] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119d0c000) [pid = 1662] [serial = 2212] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119570800) [pid = 1662] [serial = 2210] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1194bd000) [pid = 1662] [serial = 2221] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x123291400) [pid = 1662] [serial = 2215] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12420b400) [pid = 1662] [serial = 2216] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x121277c00) [pid = 1662] [serial = 2213] [outer = 0x0] [url = about:blank] 08:33:18 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12506d400) [pid = 1662] [serial = 2218] [outer = 0x0] [url = about:blank] 08:33:19 INFO - PROCESS | 1662 | 1467819199083 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:33:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:33:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:33:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:33:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:33:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:33:19 INFO - {} 08:33:19 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:33:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:33:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:33:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:33:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:33:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:33:19 INFO - {} 08:33:19 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:33:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:33:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:33:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:33:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:33:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:33:19 INFO - {} 08:33:19 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:33:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:33:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:33:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:33:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:33:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:33:19 INFO - {} 08:33:19 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:33:19 INFO - {} 08:33:19 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:33:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:33:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:33:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:33:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:33:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:33:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:33:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:33:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:33:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:33:19 INFO - {} 08:33:19 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:33:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:33:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:33:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:33:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:33:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:33:19 INFO - {} 08:33:19 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:33:19 INFO - {} 08:33:19 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:33:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:33:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:33:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:33:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:33:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:33:19 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:33:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:33:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:33:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:33:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:33:19 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:33:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:33:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:33:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:33:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:33:19 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:33:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:33:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:33:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:33:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:33:19 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:33:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:33:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:33:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:33:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:33:19 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:33:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:33:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:33:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:33:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:33:19 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:33:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:33:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:33:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:33:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:33:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:33:19 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:33:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:33:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:33:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:33:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:33:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:33:19 INFO - {} 08:33:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 884ms 08:33:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:33:19 INFO - PROCESS | 1662 | 1467819199145 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:33:19 INFO - PROCESS | 1662 | 1467819199147 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:33:19 INFO - PROCESS | 1662 | 1467819199149 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:33:19 INFO - PROCESS | 1662 | 1467819199150 Marionette TRACE conn2 <- [1,3034,null,{}] 08:33:19 INFO - PROCESS | 1662 | 1467819199152 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:33:19 INFO - PROCESS | 1662 | 1467819199154 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:19 INFO - PROCESS | 1662 | 1467819199236 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:33:19 INFO - PROCESS | 1662 | 1467819199245 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819199246 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c67b800 == 30 [pid = 1662] [id = 768] 08:33:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x121166000) [pid = 1662] [serial = 2302] [outer = 0x0] 08:33:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12b067c00) [pid = 1662] [serial = 2303] [outer = 0x121166000] 08:33:19 INFO - PROCESS | 1662 | 1467819199271 Marionette DEBUG loaded listener.js 08:33:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12b1bd000) [pid = 1662] [serial = 2304] [outer = 0x121166000] 08:33:19 INFO - PROCESS | 1662 | 1467819199594 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:33:19 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:33:19 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 470ms 08:33:19 INFO - PROCESS | 1662 | 1467819199619 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:33:19 INFO - PROCESS | 1662 | 1467819199622 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:33:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:33:19 INFO - PROCESS | 1662 | 1467819199632 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:33:19 INFO - PROCESS | 1662 | 1467819199635 Marionette TRACE conn2 <- [1,3038,null,{}] 08:33:19 INFO - PROCESS | 1662 | 1467819199637 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:33:19 INFO - PROCESS | 1662 | 1467819199639 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:19 INFO - PROCESS | 1662 | 1467819199723 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:33:19 INFO - PROCESS | 1662 | 1467819199728 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819199729 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d0a4000 == 31 [pid = 1662] [id = 769] 08:33:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12b862800) [pid = 1662] [serial = 2305] [outer = 0x0] 08:33:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12b86bc00) [pid = 1662] [serial = 2306] [outer = 0x12b862800] 08:33:19 INFO - PROCESS | 1662 | 1467819199754 Marionette DEBUG loaded listener.js 08:33:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12b8c1800) [pid = 1662] [serial = 2307] [outer = 0x12b862800] 08:33:20 INFO - PROCESS | 1662 | 1467819200059 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:33:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:33:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 475ms 08:33:20 INFO - PROCESS | 1662 | 1467819200103 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:33:20 INFO - PROCESS | 1662 | 1467819200104 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:33:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:33:20 INFO - PROCESS | 1662 | 1467819200107 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:33:20 INFO - PROCESS | 1662 | 1467819200108 Marionette TRACE conn2 <- [1,3042,null,{}] 08:33:20 INFO - PROCESS | 1662 | 1467819200110 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:33:20 INFO - PROCESS | 1662 | 1467819200111 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:20 INFO - PROCESS | 1662 | 1467819200191 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:33:20 INFO - PROCESS | 1662 | 1467819200256 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819200258 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d497800 == 32 [pid = 1662] [id = 770] 08:33:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12b862c00) [pid = 1662] [serial = 2308] [outer = 0x0] 08:33:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12ba3a400) [pid = 1662] [serial = 2309] [outer = 0x12b862c00] 08:33:20 INFO - PROCESS | 1662 | 1467819200293 Marionette DEBUG loaded listener.js 08:33:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12ba42400) [pid = 1662] [serial = 2310] [outer = 0x12b862c00] 08:33:20 INFO - PROCESS | 1662 | 1467819200680 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:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:33:20 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:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:33:20 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:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:33:20 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:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:33:20 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:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:33:20 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:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:33:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:33:20 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:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:33:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:33:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:33:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:33:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:33:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:33:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:33:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:33:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:33:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:33:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:33:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:33:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:33:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:33:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:33:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:33:20 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 628ms 08:33:20 INFO - PROCESS | 1662 | 1467819200738 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:33:20 INFO - PROCESS | 1662 | 1467819200740 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:33:20 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:33:20 INFO - PROCESS | 1662 | 1467819200742 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:33:20 INFO - PROCESS | 1662 | 1467819200752 Marionette TRACE conn2 <- [1,3046,null,{}] 08:33:20 INFO - PROCESS | 1662 | 1467819200755 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:33:20 INFO - PROCESS | 1662 | 1467819200756 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:20 INFO - PROCESS | 1662 | 1467819200854 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:33:20 INFO - PROCESS | 1662 | 1467819200873 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819200877 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d722800 == 33 [pid = 1662] [id = 771] 08:33:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12baddc00) [pid = 1662] [serial = 2311] [outer = 0x0] 08:33:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12bae5000) [pid = 1662] [serial = 2312] [outer = 0x12baddc00] 08:33:20 INFO - PROCESS | 1662 | 1467819200910 Marionette DEBUG loaded listener.js 08:33:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12bdbec00) [pid = 1662] [serial = 2313] [outer = 0x12baddc00] 08:33:21 INFO - PROCESS | 1662 | [1662] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:33:21 INFO - PROCESS | 1662 | 1467819201308 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:33:21 INFO - {} 08:33:21 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 579ms 08:33:21 INFO - PROCESS | 1662 | 1467819201323 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:33:21 INFO - PROCESS | 1662 | 1467819201325 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:33:21 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:33:21 INFO - PROCESS | 1662 | 1467819201329 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:33:21 INFO - PROCESS | 1662 | 1467819201331 Marionette TRACE conn2 <- [1,3050,null,{}] 08:33:21 INFO - PROCESS | 1662 | 1467819201334 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:33:21 INFO - PROCESS | 1662 | 1467819201336 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:21 INFO - PROCESS | 1662 | 1467819201499 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:33:21 INFO - PROCESS | 1662 | 1467819201516 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819201517 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d383000 == 34 [pid = 1662] [id = 772] 08:33:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12bdc3400) [pid = 1662] [serial = 2314] [outer = 0x0] 08:33:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12bf9ac00) [pid = 1662] [serial = 2315] [outer = 0x12bdc3400] 08:33:21 INFO - PROCESS | 1662 | 1467819201541 Marionette DEBUG loaded listener.js 08:33:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12c517800) [pid = 1662] [serial = 2316] [outer = 0x12bdc3400] 08:33:21 INFO - PROCESS | 1662 | 1467819201840 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:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:33:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:33:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 520ms 08:33:21 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:33:21 INFO - PROCESS | 1662 | 1467819201849 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:33:21 INFO - PROCESS | 1662 | 1467819201850 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:33:21 INFO - PROCESS | 1662 | 1467819201852 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:33:21 INFO - PROCESS | 1662 | 1467819201853 Marionette TRACE conn2 <- [1,3054,null,{}] 08:33:21 INFO - PROCESS | 1662 | 1467819201856 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:33:21 INFO - PROCESS | 1662 | 1467819201857 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:21 INFO - PROCESS | 1662 | 1467819201983 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:33:21 INFO - PROCESS | 1662 | 1467819201986 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819201987 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1127dc000 == 35 [pid = 1662] [id = 773] 08:33:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12bdc4400) [pid = 1662] [serial = 2317] [outer = 0x0] 08:33:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12c51f400) [pid = 1662] [serial = 2318] [outer = 0x12bdc4400] 08:33:22 INFO - PROCESS | 1662 | 1467819202011 Marionette DEBUG loaded listener.js 08:33:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12c527400) [pid = 1662] [serial = 2319] [outer = 0x12bdc4400] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128a8ec00) [pid = 1662] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118625400) [pid = 1662] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x127248000) [pid = 1662] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x116805400) [pid = 1662] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1128d7c00) [pid = 1662] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119569400) [pid = 1662] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x112a80c00) [pid = 1662] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x111aad400) [pid = 1662] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x113d36400) [pid = 1662] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12918f400) [pid = 1662] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1188cb800) [pid = 1662] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119523000) [pid = 1662] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x11830c800) [pid = 1662] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1177ed400) [pid = 1662] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1175aa400) [pid = 1662] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1292dc000) [pid = 1662] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12466cc00) [pid = 1662] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1128d5000) [pid = 1662] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1133bcc00) [pid = 1662] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:33:22 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x128d67000) [pid = 1662] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:33:22 INFO - PROCESS | 1662 | 1467819202599 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:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:33:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:33:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:33:22 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:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:33:22 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:33:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:33:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:33:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 784ms 08:33:22 INFO - PROCESS | 1662 | 1467819202638 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:33:22 INFO - PROCESS | 1662 | 1467819202639 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:33:22 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:33:22 INFO - PROCESS | 1662 | 1467819202647 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:33:22 INFO - PROCESS | 1662 | 1467819202649 Marionette TRACE conn2 <- [1,3058,null,{}] 08:33:22 INFO - PROCESS | 1662 | 1467819202651 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:33:22 INFO - PROCESS | 1662 | 1467819202652 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:22 INFO - PROCESS | 1662 | 1467819202766 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:33:22 INFO - PROCESS | 1662 | 1467819202776 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819202777 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b894800 == 36 [pid = 1662] [id = 774] 08:33:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x12c518400) [pid = 1662] [serial = 2320] [outer = 0x0] 08:33:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12c52d400) [pid = 1662] [serial = 2321] [outer = 0x12c518400] 08:33:22 INFO - PROCESS | 1662 | 1467819202801 Marionette DEBUG loaded listener.js 08:33:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12c533800) [pid = 1662] [serial = 2322] [outer = 0x12c518400] 08:33:23 INFO - PROCESS | 1662 | 1467819203096 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:33:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:33:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:33:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:33:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:33:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:33:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:33:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:33:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:33:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:33:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:33:23 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:23 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:33:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:33:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:33:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:33:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:33:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:33:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:33:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:33:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:33:23 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 471ms 08:33:23 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:33:23 INFO - PROCESS | 1662 | 1467819203120 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:33:23 INFO - PROCESS | 1662 | 1467819203121 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:33:23 INFO - PROCESS | 1662 | 1467819203123 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:33:23 INFO - PROCESS | 1662 | 1467819203124 Marionette TRACE conn2 <- [1,3062,null,{}] 08:33:23 INFO - PROCESS | 1662 | 1467819203130 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:33:23 INFO - PROCESS | 1662 | 1467819203131 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:23 INFO - PROCESS | 1662 | 1467819203223 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:33:23 INFO - PROCESS | 1662 | 1467819203304 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819203305 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b8a9800 == 37 [pid = 1662] [id = 775] 08:33:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12c529800) [pid = 1662] [serial = 2323] [outer = 0x0] 08:33:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12cba3800) [pid = 1662] [serial = 2324] [outer = 0x12c529800] 08:33:23 INFO - PROCESS | 1662 | 1467819203329 Marionette DEBUG loaded listener.js 08:33:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12cfac000) [pid = 1662] [serial = 2325] [outer = 0x12c529800] 08:33:23 INFO - PROCESS | 1662 | [1662] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:33:23 INFO - PROCESS | 1662 | 1467819203598 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:33:23 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:33:23 INFO - {} 08:33:23 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 523ms 08:33:23 INFO - PROCESS | 1662 | 1467819203648 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:33:23 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:33:23 INFO - PROCESS | 1662 | 1467819203649 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:33:23 INFO - PROCESS | 1662 | 1467819203651 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:33:23 INFO - PROCESS | 1662 | 1467819203652 Marionette TRACE conn2 <- [1,3066,null,{}] 08:33:23 INFO - PROCESS | 1662 | 1467819203654 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:33:23 INFO - PROCESS | 1662 | 1467819203656 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:23 INFO - PROCESS | 1662 | 1467819203744 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:33:23 INFO - PROCESS | 1662 | 1467819203748 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819203750 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12e348000 == 38 [pid = 1662] [id = 776] 08:33:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x112785400) [pid = 1662] [serial = 2326] [outer = 0x0] 08:33:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12cb9e800) [pid = 1662] [serial = 2327] [outer = 0x112785400] 08:33:23 INFO - PROCESS | 1662 | 1467819203777 Marionette DEBUG loaded listener.js 08:33:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12cfb0800) [pid = 1662] [serial = 2328] [outer = 0x112785400] 08:33:24 INFO - PROCESS | 1662 | 1467819204087 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:33:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:33:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:33:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:33:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:33:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:33:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:33:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:33:24 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 470ms 08:33:24 INFO - PROCESS | 1662 | 1467819204122 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:33:24 INFO - PROCESS | 1662 | 1467819204127 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:33:24 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:33:24 INFO - PROCESS | 1662 | 1467819204130 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:33:24 INFO - PROCESS | 1662 | 1467819204132 Marionette TRACE conn2 <- [1,3070,null,{}] 08:33:24 INFO - PROCESS | 1662 | 1467819204134 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:33:24 INFO - PROCESS | 1662 | 1467819204144 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:24 INFO - PROCESS | 1662 | 1467819204273 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:33:24 INFO - PROCESS | 1662 | 1467819204279 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819204281 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x11a17f800 == 39 [pid = 1662] [id = 777] 08:33:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1165ed000) [pid = 1662] [serial = 2329] [outer = 0x0] 08:33:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x119eb4000) [pid = 1662] [serial = 2330] [outer = 0x1165ed000] 08:33:24 INFO - PROCESS | 1662 | 1467819204305 Marionette DEBUG loaded listener.js 08:33:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12127a400) [pid = 1662] [serial = 2331] [outer = 0x1165ed000] 08:33:24 INFO - PROCESS | 1662 | 1467819204729 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:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:33:24 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 620ms 08:33:24 INFO - PROCESS | 1662 | 1467819204751 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:33:24 INFO - PROCESS | 1662 | 1467819204753 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:33:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:33:24 INFO - PROCESS | 1662 | 1467819204757 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:33:24 INFO - PROCESS | 1662 | 1467819204759 Marionette TRACE conn2 <- [1,3074,null,{}] 08:33:24 INFO - PROCESS | 1662 | 1467819204763 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:33:24 INFO - PROCESS | 1662 | 1467819204765 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:24 INFO - PROCESS | 1662 | 1467819204876 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:33:24 INFO - PROCESS | 1662 | 1467819204943 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819204945 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x118446800 == 40 [pid = 1662] [id = 778] 08:33:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x113d61800) [pid = 1662] [serial = 2332] [outer = 0x0] 08:33:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1168db400) [pid = 1662] [serial = 2333] [outer = 0x113d61800] 08:33:25 INFO - PROCESS | 1662 | 1467819205018 Marionette DEBUG loaded listener.js 08:33:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1177ef000) [pid = 1662] [serial = 2334] [outer = 0x113d61800] 08:33:25 INFO - PROCESS | 1662 | 1467819205383 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:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:33:25 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 672ms 08:33:25 INFO - PROCESS | 1662 | 1467819205429 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:33:25 INFO - PROCESS | 1662 | 1467819205432 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:33:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:33:25 INFO - PROCESS | 1662 | 1467819205437 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:33:25 INFO - PROCESS | 1662 | 1467819205439 Marionette TRACE conn2 <- [1,3078,null,{}] 08:33:25 INFO - PROCESS | 1662 | 1467819205441 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:33:25 INFO - PROCESS | 1662 | 1467819205443 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:25 INFO - PROCESS | 1662 | 1467819205547 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:33:25 INFO - PROCESS | 1662 | 1467819205630 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819205632 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1249a1800 == 41 [pid = 1662] [id = 779] 08:33:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1194bf000) [pid = 1662] [serial = 2335] [outer = 0x0] 08:33:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x119571000) [pid = 1662] [serial = 2336] [outer = 0x1194bf000] 08:33:25 INFO - PROCESS | 1662 | 1467819205705 Marionette DEBUG loaded listener.js 08:33:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x119b6c000) [pid = 1662] [serial = 2337] [outer = 0x1194bf000] 08:33:26 INFO - PROCESS | 1662 | 1467819206068 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:33:26 INFO - PROCESS | 1662 | 1467819206111 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:33:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:33:26 INFO - PROCESS | 1662 | 1467819206114 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:33:26 INFO - PROCESS | 1662 | 1467819206117 Marionette TRACE conn2 <- [1,3082,null,{}] 08:33:26 INFO - PROCESS | 1662 | 1467819206125 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:33:26 INFO - PROCESS | 1662 | 1467819206128 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:26 INFO - PROCESS | 1662 | 1467819206233 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:33:26 INFO - PROCESS | 1662 | 1467819206343 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819206345 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a52c000 == 42 [pid = 1662] [id = 780] 08:33:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x123299800) [pid = 1662] [serial = 2338] [outer = 0x0] 08:33:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12441e400) [pid = 1662] [serial = 2339] [outer = 0x123299800] 08:33:26 INFO - PROCESS | 1662 | 1467819206377 Marionette DEBUG loaded listener.js 08:33:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x124976800) [pid = 1662] [serial = 2340] [outer = 0x123299800] 08:33:26 INFO - PROCESS | 1662 | 1467819206740 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:33:26 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:33:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:33:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:33:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:33:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 673ms 08:33:26 INFO - PROCESS | 1662 | 1467819206788 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:33:26 INFO - PROCESS | 1662 | 1467819206791 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:33:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:33:26 INFO - PROCESS | 1662 | 1467819206793 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:33:26 INFO - PROCESS | 1662 | 1467819206795 Marionette TRACE conn2 <- [1,3086,null,{}] 08:33:26 INFO - PROCESS | 1662 | 1467819206797 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:33:26 INFO - PROCESS | 1662 | 1467819206798 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:26 INFO - PROCESS | 1662 | 1467819206903 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:33:27 INFO - PROCESS | 1662 | 1467819207000 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819207001 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12aae2000 == 43 [pid = 1662] [id = 781] 08:33:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x124b2ac00) [pid = 1662] [serial = 2341] [outer = 0x0] 08:33:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x124d2ec00) [pid = 1662] [serial = 2342] [outer = 0x124b2ac00] 08:33:27 INFO - PROCESS | 1662 | 1467819207030 Marionette DEBUG loaded listener.js 08:33:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1251f8000) [pid = 1662] [serial = 2343] [outer = 0x124b2ac00] 08:33:27 INFO - PROCESS | 1662 | 1467819207402 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:33:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:33:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 621ms 08:33:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:33:27 INFO - PROCESS | 1662 | 1467819207414 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:33:27 INFO - PROCESS | 1662 | 1467819207416 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:33:27 INFO - PROCESS | 1662 | 1467819207418 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:33:27 INFO - PROCESS | 1662 | 1467819207419 Marionette TRACE conn2 <- [1,3090,null,{}] 08:33:27 INFO - PROCESS | 1662 | 1467819207422 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:33:27 INFO - PROCESS | 1662 | 1467819207423 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:27 INFO - PROCESS | 1662 | 1467819207528 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:33:27 INFO - PROCESS | 1662 | 1467819207594 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819207595 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x112640000 == 44 [pid = 1662] [id = 782] 08:33:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x111f35c00) [pid = 1662] [serial = 2344] [outer = 0x0] 08:33:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1128cf000) [pid = 1662] [serial = 2345] [outer = 0x111f35c00] 08:33:27 INFO - PROCESS | 1662 | 1467819207666 Marionette DEBUG loaded listener.js 08:33:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1177ee000) [pid = 1662] [serial = 2346] [outer = 0x111f35c00] 08:33:28 INFO - PROCESS | 1662 | 1467819208109 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:33:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:33:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 719ms 08:33:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:33:28 INFO - PROCESS | 1662 | 1467819208137 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:33:28 INFO - PROCESS | 1662 | 1467819208140 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:33:28 INFO - PROCESS | 1662 | 1467819208143 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:33:28 INFO - PROCESS | 1662 | 1467819208145 Marionette TRACE conn2 <- [1,3094,null,{}] 08:33:28 INFO - PROCESS | 1662 | 1467819208148 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:33:28 INFO - PROCESS | 1662 | 1467819208150 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:28 INFO - PROCESS | 1662 | 1467819208253 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:33:28 INFO - PROCESS | 1662 | 1467819208355 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819208357 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12498c000 == 45 [pid = 1662] [id = 783] 08:33:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1175a9400) [pid = 1662] [serial = 2347] [outer = 0x0] 08:33:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1177f3000) [pid = 1662] [serial = 2348] [outer = 0x1175a9400] 08:33:28 INFO - PROCESS | 1662 | 1467819208384 Marionette DEBUG loaded listener.js 08:33:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x118411c00) [pid = 1662] [serial = 2349] [outer = 0x1175a9400] 08:33:28 INFO - PROCESS | 1662 | 1467819208749 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:33:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:33:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 622ms 08:33:28 INFO - PROCESS | 1662 | 1467819208765 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:33:28 INFO - PROCESS | 1662 | 1467819208768 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:33:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:33:28 INFO - PROCESS | 1662 | 1467819208773 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:33:28 INFO - PROCESS | 1662 | 1467819208774 Marionette TRACE conn2 <- [1,3098,null,{}] 08:33:28 INFO - PROCESS | 1662 | 1467819208777 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:33:28 INFO - PROCESS | 1662 | 1467819208779 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:28 INFO - PROCESS | 1662 | 1467819208879 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:33:28 INFO - PROCESS | 1662 | 1467819208947 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819208949 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x11925d800 == 46 [pid = 1662] [id = 784] 08:33:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x117093000) [pid = 1662] [serial = 2350] [outer = 0x0] 08:33:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x118311400) [pid = 1662] [serial = 2351] [outer = 0x117093000] 08:33:28 INFO - PROCESS | 1662 | 1467819208977 Marionette DEBUG loaded listener.js 08:33:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x119571400) [pid = 1662] [serial = 2352] [outer = 0x117093000] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12e348000 == 45 [pid = 1662] [id = 776] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12b8a9800 == 44 [pid = 1662] [id = 775] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12b894800 == 43 [pid = 1662] [id = 774] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1127dc000 == 42 [pid = 1662] [id = 773] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12d383000 == 41 [pid = 1662] [id = 772] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12d722800 == 40 [pid = 1662] [id = 771] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12d497800 == 39 [pid = 1662] [id = 770] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12d0a4000 == 38 [pid = 1662] [id = 769] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12c67b800 == 37 [pid = 1662] [id = 768] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1184e2800 == 36 [pid = 1662] [id = 767] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1126e1800 == 35 [pid = 1662] [id = 766] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x118417000 == 34 [pid = 1662] [id = 765] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x110de3000 == 33 [pid = 1662] [id = 764] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12d719000 == 32 [pid = 1662] [id = 763] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12498c000 == 31 [pid = 1662] [id = 783] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x112640000 == 30 [pid = 1662] [id = 782] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12aae2000 == 29 [pid = 1662] [id = 781] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12a52c000 == 28 [pid = 1662] [id = 780] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1249a1800 == 27 [pid = 1662] [id = 779] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x11a17f800 == 26 [pid = 1662] [id = 777] 08:33:29 INFO - PROCESS | 1662 | --DOCSHELL 0x118446800 == 25 [pid = 1662] [id = 778] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12a5dcc00) [pid = 1662] [serial = 2286] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12a7b3000) [pid = 1662] [serial = 2288] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x129185000) [pid = 1662] [serial = 2273] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1292da800) [pid = 1662] [serial = 2274] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x121273c00) [pid = 1662] [serial = 2256] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x128ae1400) [pid = 1662] [serial = 2269] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1190db800) [pid = 1662] [serial = 2247] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12a5a6400) [pid = 1662] [serial = 2283] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x123299400) [pid = 1662] [serial = 2257] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12441a400) [pid = 1662] [serial = 2260] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x112a84c00) [pid = 1662] [serial = 2233] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118305c00) [pid = 1662] [serial = 2242] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x116731c00) [pid = 1662] [serial = 2236] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128d68800) [pid = 1662] [serial = 2271] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x125cb2800) [pid = 1662] [serial = 2265] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x123704400) [pid = 1662] [serial = 2259] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119582800) [pid = 1662] [serial = 2250] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119b6d800) [pid = 1662] [serial = 2251] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1188f4000) [pid = 1662] [serial = 2245] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119ebb400) [pid = 1662] [serial = 2254] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119eadc00) [pid = 1662] [serial = 2253] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x116809000) [pid = 1662] [serial = 2239] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12a544000) [pid = 1662] [serial = 2277] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x128a97800) [pid = 1662] [serial = 2266] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1256b6400) [pid = 1662] [serial = 2263] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1250d2400) [pid = 1662] [serial = 2262] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x129512000) [pid = 1662] [serial = 2276] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1194c3400) [pid = 1662] [serial = 2280] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1130ec000) [pid = 1662] [serial = 2234] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118620000) [pid = 1662] [serial = 2244] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1175e1c00) [pid = 1662] [serial = 2241] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12370dc00) [pid = 1662] [serial = 2282] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12a5aec00) [pid = 1662] [serial = 2285] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x116a83800) [pid = 1662] [serial = 2237] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x129506800) [pid = 1662] [serial = 2231] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128adac00) [pid = 1662] [serial = 2268] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x117f60000) [pid = 1662] [serial = 2279] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x11949cc00) [pid = 1662] [serial = 2248] [outer = 0x0] [url = about:blank] 08:33:29 INFO - PROCESS | 1662 | 1467819209962 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:33:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:33:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:33:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1223ms 08:33:29 INFO - PROCESS | 1662 | 1467819209996 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:33:30 INFO - PROCESS | 1662 | 1467819209998 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:33:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:33:30 INFO - PROCESS | 1662 | 1467819210001 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:33:30 INFO - PROCESS | 1662 | 1467819210003 Marionette TRACE conn2 <- [1,3102,null,{}] 08:33:30 INFO - PROCESS | 1662 | 1467819210006 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:33:30 INFO - PROCESS | 1662 | 1467819210008 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:30 INFO - PROCESS | 1662 | 1467819210099 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:33:30 INFO - PROCESS | 1662 | 1467819210104 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819210107 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x11328f800 == 26 [pid = 1662] [id = 785] 08:33:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x112a85800) [pid = 1662] [serial = 2353] [outer = 0x0] 08:33:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x112d6e400) [pid = 1662] [serial = 2354] [outer = 0x112a85800] 08:33:30 INFO - PROCESS | 1662 | 1467819210137 Marionette DEBUG loaded listener.js 08:33:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1128d8c00) [pid = 1662] [serial = 2355] [outer = 0x112a85800] 08:33:30 INFO - PROCESS | 1662 | 1467819210459 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:33:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:33:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 470ms 08:33:30 INFO - PROCESS | 1662 | 1467819210471 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:33:30 INFO - PROCESS | 1662 | 1467819210474 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:33:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:33:30 INFO - PROCESS | 1662 | 1467819210519 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:33:30 INFO - PROCESS | 1662 | 1467819210521 Marionette TRACE conn2 <- [1,3106,null,{}] 08:33:30 INFO - PROCESS | 1662 | 1467819210524 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:33:30 INFO - PROCESS | 1662 | 1467819210525 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:30 INFO - PROCESS | 1662 | 1467819210601 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:33:30 INFO - PROCESS | 1662 | 1467819210605 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819210606 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x118424000 == 27 [pid = 1662] [id = 786] 08:33:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x115f66000) [pid = 1662] [serial = 2356] [outer = 0x0] 08:33:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x116a05400) [pid = 1662] [serial = 2357] [outer = 0x115f66000] 08:33:30 INFO - PROCESS | 1662 | 1467819210636 Marionette DEBUG loaded listener.js 08:33:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x117248800) [pid = 1662] [serial = 2358] [outer = 0x115f66000] 08:33:30 INFO - PROCESS | 1662 | 1467819210974 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:33:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:33:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:33:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:33:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 475ms 08:33:30 INFO - PROCESS | 1662 | 1467819210989 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:33:30 INFO - PROCESS | 1662 | 1467819210990 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:33:30 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:33:30 INFO - PROCESS | 1662 | 1467819210995 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:33:31 INFO - PROCESS | 1662 | 1467819210998 Marionette TRACE conn2 <- [1,3110,null,{}] 08:33:31 INFO - PROCESS | 1662 | 1467819211006 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:33:31 INFO - PROCESS | 1662 | 1467819211009 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:31 INFO - PROCESS | 1662 | 1467819211096 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:33:31 INFO - PROCESS | 1662 | 1467819211157 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819211159 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a15800 == 28 [pid = 1662] [id = 787] 08:33:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x112787c00) [pid = 1662] [serial = 2359] [outer = 0x0] 08:33:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118306000) [pid = 1662] [serial = 2360] [outer = 0x112787c00] 08:33:31 INFO - PROCESS | 1662 | 1467819211187 Marionette DEBUG loaded listener.js 08:33:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1188cb400) [pid = 1662] [serial = 2361] [outer = 0x112787c00] 08:33:31 INFO - PROCESS | 1662 | 1467819211455 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:33:31 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:33:31 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:33:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:33:31 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 473ms 08:33:31 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:33:31 INFO - PROCESS | 1662 | 1467819211468 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:33:31 INFO - PROCESS | 1662 | 1467819211469 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:33:31 INFO - PROCESS | 1662 | 1467819211472 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:33:31 INFO - PROCESS | 1662 | 1467819211473 Marionette TRACE conn2 <- [1,3114,null,{}] 08:33:31 INFO - PROCESS | 1662 | 1467819211486 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:33:31 INFO - PROCESS | 1662 | 1467819211488 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:31 INFO - PROCESS | 1662 | 1467819211579 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:33:31 INFO - PROCESS | 1662 | 1467819211583 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\", \"eb18e243-c288-4d80-bdc7-34458f8c5b1f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1662 | 1467819211584 Marionette INFO sendAsync 95b6ba3f-b5a9-394e-8a96-58a23114d63d 08:33:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x1231c2000 == 29 [pid = 1662] [id = 788] 08:33:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1190db800) [pid = 1662] [serial = 2362] [outer = 0x0] 08:33:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1190eac00) [pid = 1662] [serial = 2363] [outer = 0x1190db800] 08:33:31 INFO - PROCESS | 1662 | 1467819211609 Marionette DEBUG loaded listener.js 08:33:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1194b9000) [pid = 1662] [serial = 2364] [outer = 0x1190db800] 08:33:31 INFO - PROCESS | 1662 | 1467819211925 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:33:31 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:33:31 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 478ms 08:33:31 INFO - PROCESS | 1662 | 1467819211951 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:33:31 INFO - PROCESS | 1662 | 1467819211952 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:33:33 WARNING - u'runner_teardown' () 08:33:33 INFO - No more tests 08:33:33 INFO - Got 0 unexpected results 08:33:33 INFO - SUITE-END | took 516s 08:33:33 INFO - Closing logging queue 08:33:33 INFO - queue closed 08:33:33 INFO - Return code: 0 08:33:33 WARNING - # TBPL SUCCESS # 08:33:33 INFO - Running post-action listener: _resource_record_post_action 08:33:33 INFO - Running post-run listener: _resource_record_post_run 08:33:34 INFO - Total resource usage - Wall time: 538s; CPU: 57.0%; Read bytes: 31612416; Write bytes: 953089024; Read time: 202; Write time: 4949 08:33:34 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:33:34 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146409984; Write bytes: 144035840; Read time: 13549; Write time: 299 08:33:34 INFO - run-tests - Wall time: 520s; CPU: 58.0%; Read bytes: 29457920; Write bytes: 797375488; Read time: 181; Write time: 4609 08:33:34 INFO - Running post-run listener: _upload_blobber_files 08:33:34 INFO - Blob upload gear active. 08:33:34 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:33:34 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:33:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 08:33:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 08:33:34 INFO - (blobuploader) - INFO - Open directory for files ... 08:33:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:33:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:33:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:33:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:33:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:33:36 INFO - (blobuploader) - INFO - Done attempting. 08:33:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:33:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:33:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:33:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:33:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:33:37 INFO - (blobuploader) - INFO - Done attempting. 08:33:37 INFO - (blobuploader) - INFO - Iteration through files over. 08:33:37 INFO - Return code: 0 08:33:37 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:33:37 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:33:37 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/49737df474167d446d57a6f21cbcdc48453522ac2f9928bc0e918bcd92bdc68e7fd3437fddf27cc2ddb04d8b02a564e5082ed9d60b76c2b4a8de0898aca2d3ae", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3960e851c1842843e6e85ca9fd0ff5e8036899cccf02b5f9404db0fc801caef0f8c0d9031a2e030d03b1c3eab3f80709e7506eb69df609c57fd1cbcf75ce09ea"} 08:33:37 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:33:37 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:33:37 INFO - Contents: 08:33:37 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/49737df474167d446d57a6f21cbcdc48453522ac2f9928bc0e918bcd92bdc68e7fd3437fddf27cc2ddb04d8b02a564e5082ed9d60b76c2b4a8de0898aca2d3ae", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3960e851c1842843e6e85ca9fd0ff5e8036899cccf02b5f9404db0fc801caef0f8c0d9031a2e030d03b1c3eab3f80709e7506eb69df609c57fd1cbcf75ce09ea"} 08:33:37 INFO - Running post-run listener: copy_logs_to_upload_dir 08:33:37 INFO - Copying logs to upload dir... 08:33:37 INFO - mkdir: /builds/slave/test/build/upload/logs 08:33:37 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=749.442034 ========= master_lag: 0.35 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 12 mins, 29 secs) (at 2016-07-06 08:33:38.268813) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-06 08:33:38.278197) ========= 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.3IQ75RNbJI/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.kLob93Tvw2/Listeners TMPDIR=/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/49737df474167d446d57a6f21cbcdc48453522ac2f9928bc0e918bcd92bdc68e7fd3437fddf27cc2ddb04d8b02a564e5082ed9d60b76c2b4a8de0898aca2d3ae", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3960e851c1842843e6e85ca9fd0ff5e8036899cccf02b5f9404db0fc801caef0f8c0d9031a2e030d03b1c3eab3f80709e7506eb69df609c57fd1cbcf75ce09ea"} build_url:https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012869 build_url: 'https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/49737df474167d446d57a6f21cbcdc48453522ac2f9928bc0e918bcd92bdc68e7fd3437fddf27cc2ddb04d8b02a564e5082ed9d60b76c2b4a8de0898aca2d3ae", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3960e851c1842843e6e85ca9fd0ff5e8036899cccf02b5f9404db0fc801caef0f8c0d9031a2e030d03b1c3eab3f80709e7506eb69df609c57fd1cbcf75ce09ea"}' symbols_url: 'https://queue.taskcluster.net/v1/task/OuKNZK8yRtOlpCmlNmiCKg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-06 08:33:38.313264) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 08:33:38.313627) ========= 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.3IQ75RNbJI/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.kLob93Tvw2/Listeners TMPDIR=/var/folders/07/z5h29ykn58v73zfg5g95jh1r00000w/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.005058 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-06 08:33:38.367901) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-06 08:33:38.368233) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-06 08:33:38.368573) ========= ========= Total master_lag: 0.50 =========