builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0152 starttime: 1461228655.05 results: success (0) buildid: 20160421010414 builduid: dd9f64657a65468aa2e0acd728621595 revision: 6603fcdf9d73ffe1e33617015b879a5555b18ca7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 01:50:55.051489) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 01:50:55.051921) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 01:50:55.052197) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 01:50:55.070994) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 01:50:55.071273) ========= 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.hcu79Slthy/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.NyKnWutm88/Listeners TMPDIR=/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/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-04-21 01:50:55-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 161M=0s 2016-04-21 01:50:55 (161 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.121368 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 01:50:55.213204) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 01:50:55.213954) ========= 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.hcu79Slthy/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.NyKnWutm88/Listeners TMPDIR=/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/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.026520 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 01:50:55.267601) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 01:50:55.268422) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 6603fcdf9d73ffe1e33617015b879a5555b18ca7 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 6603fcdf9d73ffe1e33617015b879a5555b18ca7 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.hcu79Slthy/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.NyKnWutm88/Listeners TMPDIR=/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/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-04-21 01:50:55,344 truncating revision to first 12 chars 2016-04-21 01:50:55,344 Setting DEBUG logging. 2016-04-21 01:50:55,345 attempt 1/10 2016-04-21 01:50:55,345 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/6603fcdf9d73?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 01:50:56,575 unpacking tar archive at: fx-team-6603fcdf9d73/testing/mozharness/ program finished with exit code 0 elapsedTime=1.469267 ========= master_lag: 0.29 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 01:50:57.028159) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 01:50:57.028468) ========= script_repo_revision: 6603fcdf9d73ffe1e33617015b879a5555b18ca7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 01:50:57.028866) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 01:50:57.029144) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 01:50:57.116651) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-04-21 01:50:57.116992) ========= /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 fx-team --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', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.hcu79Slthy/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.NyKnWutm88/Listeners TMPDIR=/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/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 01:50:57 INFO - MultiFileLogger online at 20160421 01:50:57 in /builds/slave/test 01:50:57 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 fx-team --download-symbols true 01:50:57 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:50:57 INFO - {'append_to_log': False, 01:50:57 INFO - 'base_work_dir': '/builds/slave/test', 01:50:57 INFO - 'blob_upload_branch': 'fx-team', 01:50:57 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:50:57 INFO - 'buildbot_json_path': 'buildprops.json', 01:50:57 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:50:57 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:50:57 INFO - 'download_minidump_stackwalk': True, 01:50:57 INFO - 'download_symbols': 'true', 01:50:57 INFO - 'e10s': False, 01:50:57 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:50:57 INFO - 'tooltool.py': '/tools/tooltool.py', 01:50:57 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:50:57 INFO - '/tools/misc-python/virtualenv.py')}, 01:50:57 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:50:57 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:50:57 INFO - 'log_level': 'info', 01:50:57 INFO - 'log_to_console': True, 01:50:57 INFO - 'opt_config_files': (), 01:50:57 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:50:57 INFO - '--processes=1', 01:50:57 INFO - '--config=%(test_path)s/wptrunner.ini', 01:50:57 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:50:57 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:50:57 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:50:57 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:50:57 INFO - 'pip_index': False, 01:50:57 INFO - 'require_test_zip': True, 01:50:57 INFO - 'test_type': ('testharness',), 01:50:57 INFO - 'this_chunk': '1', 01:50:57 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:50:57 INFO - 'total_chunks': '10', 01:50:57 INFO - 'virtualenv_path': 'venv', 01:50:57 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:50:57 INFO - 'work_dir': 'build'} 01:50:57 INFO - ##### 01:50:57 INFO - ##### Running clobber step. 01:50:57 INFO - ##### 01:50:57 INFO - Running pre-action listener: _resource_record_pre_action 01:50:57 INFO - Running main action method: clobber 01:50:57 INFO - rmtree: /builds/slave/test/build 01:50:57 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:50:58 INFO - Running post-action listener: _resource_record_post_action 01:50:58 INFO - ##### 01:50:58 INFO - ##### Running read-buildbot-config step. 01:50:58 INFO - ##### 01:50:58 INFO - Running pre-action listener: _resource_record_pre_action 01:50:58 INFO - Running main action method: read_buildbot_config 01:50:58 INFO - Using buildbot properties: 01:50:58 INFO - { 01:50:58 INFO - "project": "", 01:50:58 INFO - "product": "firefox", 01:50:58 INFO - "script_repo_revision": "production", 01:50:58 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 01:50:58 INFO - "repository": "", 01:50:58 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 01:50:58 INFO - "buildid": "20160421010414", 01:50:58 INFO - "pgo_build": "False", 01:50:58 INFO - "basedir": "/builds/slave/test", 01:50:58 INFO - "buildnumber": 338, 01:50:58 INFO - "slavename": "t-yosemite-r7-0152", 01:50:58 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 01:50:58 INFO - "platform": "macosx64", 01:50:58 INFO - "branch": "fx-team", 01:50:58 INFO - "revision": "6603fcdf9d73ffe1e33617015b879a5555b18ca7", 01:50:58 INFO - "repo_path": "integration/fx-team", 01:50:58 INFO - "moz_repo_path": "", 01:50:58 INFO - "stage_platform": "macosx64", 01:50:58 INFO - "builduid": "dd9f64657a65468aa2e0acd728621595", 01:50:58 INFO - "slavebuilddir": "test" 01:50:58 INFO - } 01:50:58 INFO - Found installer url https://queue.taskcluster.net/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 01:50:58 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 01:50:58 INFO - Running post-action listener: _resource_record_post_action 01:50:58 INFO - ##### 01:50:58 INFO - ##### Running download-and-extract step. 01:50:58 INFO - ##### 01:50:58 INFO - Running pre-action listener: _resource_record_pre_action 01:50:58 INFO - Running main action method: download_and_extract 01:50:58 INFO - mkdir: /builds/slave/test/build/tests 01:50:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:50:58 INFO - https://queue.taskcluster.net/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 01:50:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 01:50:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 01:50:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 01:50:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 01:51:00 INFO - Downloaded 1235 bytes. 01:51:00 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 01:51:00 INFO - Using the following test package requirements: 01:51:00 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 01:51:00 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 01:51:00 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 01:51:00 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 01:51:00 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 01:51:00 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 01:51:00 INFO - u'jsshell-mac64.zip'], 01:51:00 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 01:51:00 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 01:51:00 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 01:51:00 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 01:51:00 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 01:51:00 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 01:51:00 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 01:51:00 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 01:51:00 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 01:51:00 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 01:51:00 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 01:51:00 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 01:51:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:00 INFO - https://queue.taskcluster.net/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 01:51:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 01:51:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 01:51:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 01:51:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 01:51:01 INFO - Downloaded 17979479 bytes. 01:51:01 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:51:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:51:01 INFO - caution: filename not matched: web-platform/* 01:51:01 INFO - Return code: 11 01:51:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:01 INFO - https://queue.taskcluster.net/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 01:51:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 01:51:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 01:51:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 01:51:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 01:51:04 INFO - Downloaded 36397854 bytes. 01:51:04 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:51:04 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:51:08 INFO - caution: filename not matched: bin/* 01:51:08 INFO - caution: filename not matched: config/* 01:51:08 INFO - caution: filename not matched: mozbase/* 01:51:08 INFO - caution: filename not matched: marionette/* 01:51:08 INFO - caution: filename not matched: tools/wptserve/* 01:51:08 INFO - Return code: 11 01:51:08 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')]} 01:51:08 INFO - https://queue.taskcluster.net/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 01:51:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 01:51:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 01:51:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 01:51:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 01:51:13 INFO - Downloaded 68757194 bytes. 01:51:13 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 01:51:13 INFO - mkdir: /builds/slave/test/properties 01:51:13 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:51:13 INFO - Writing to file /builds/slave/test/properties/build_url 01:51:13 INFO - Contents: 01:51:13 INFO - build_url:https://queue.taskcluster.net/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 01:51:15 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 01:51:15 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:51:15 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:51:15 INFO - Contents: 01:51:15 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 01:51:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:15 INFO - https://queue.taskcluster.net/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:51:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 01:51:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 01:51:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 01:51:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 01:51:19 INFO - Downloaded 103388377 bytes. 01:51:19 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 01:51:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 01:51:22 INFO - Return code: 0 01:51:22 INFO - Running post-action listener: _resource_record_post_action 01:51:22 INFO - Running post-action listener: set_extra_try_arguments 01:51:22 INFO - ##### 01:51:22 INFO - ##### Running create-virtualenv step. 01:51:22 INFO - ##### 01:51:22 INFO - Running pre-action listener: _pre_create_virtualenv 01:51:22 INFO - Running pre-action listener: _resource_record_pre_action 01:51:22 INFO - Running main action method: create_virtualenv 01:51:22 INFO - Creating virtualenv /builds/slave/test/build/venv 01:51:22 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 01:51:22 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:51:22 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:51:22 INFO - Using real prefix '/tools/python27' 01:51:22 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:51:23 INFO - Installing distribute.............................................................................................................................................................................................done. 01:51:26 INFO - Installing pip.................done. 01:51:26 INFO - Return code: 0 01:51:26 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:51:26 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')]} 01:51:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:51:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:26 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')]} 01:51:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:51:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:26 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 0x109649e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109666f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdb235d02e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1096625e0>, '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 0x109245cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109270990>, '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.hcu79Slthy/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.NyKnWutm88/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:51:26 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 01:51:26 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 01:51:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hcu79Slthy/Render', 01:51:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:51:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:51:26 INFO - 'HOME': '/Users/cltbld', 01:51:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:51:26 INFO - 'LOGNAME': 'cltbld', 01:51:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:51:26 INFO - 'MOZ_NO_REMOTE': '1', 01:51:26 INFO - 'NO_EM_RESTART': '1', 01:51:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:51:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:51:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:51:26 INFO - 'PWD': '/builds/slave/test', 01:51:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:51:26 INFO - 'SHELL': '/bin/bash', 01:51:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NyKnWutm88/Listeners', 01:51:26 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', 01:51:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:51:26 INFO - 'USER': 'cltbld', 01:51:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:51:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:51:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:51:26 INFO - 'XPC_FLAGS': '0x0', 01:51:26 INFO - 'XPC_SERVICE_NAME': '0', 01:51:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:51:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:51:26 INFO - Downloading/unpacking psutil>=0.7.1 01:51:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:51:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:51:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:51:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:51:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:51:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:51:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:51:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:51:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:51:29 INFO - Installing collected packages: psutil 01:51:29 INFO - Running setup.py install for psutil 01:51:29 INFO - building 'psutil._psutil_osx' extension 01:51:29 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 01:51:29 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 01:51:30 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 01:51:30 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 01:51:30 INFO - building 'psutil._psutil_posix' extension 01:51:30 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 01:51:30 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 01:51:30 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 01:51:30 INFO - ^ 01:51:30 INFO - 1 warning generated. 01:51:30 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 01:51:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:51:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:51:30 INFO - Successfully installed psutil 01:51:30 INFO - Cleaning up... 01:51:30 INFO - Return code: 0 01:51:30 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:51:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:51:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:51:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:30 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 0x109649e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109666f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdb235d02e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1096625e0>, '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 0x109245cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109270990>, '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.hcu79Slthy/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.NyKnWutm88/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:51:30 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 01:51:30 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 01:51:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hcu79Slthy/Render', 01:51:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:51:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:51:30 INFO - 'HOME': '/Users/cltbld', 01:51:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:51:30 INFO - 'LOGNAME': 'cltbld', 01:51:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:51:30 INFO - 'MOZ_NO_REMOTE': '1', 01:51:30 INFO - 'NO_EM_RESTART': '1', 01:51:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:51:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:51:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:51:30 INFO - 'PWD': '/builds/slave/test', 01:51:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:51:30 INFO - 'SHELL': '/bin/bash', 01:51:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NyKnWutm88/Listeners', 01:51:30 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', 01:51:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:51:30 INFO - 'USER': 'cltbld', 01:51:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:51:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:51:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:51:30 INFO - 'XPC_FLAGS': '0x0', 01:51:30 INFO - 'XPC_SERVICE_NAME': '0', 01:51:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:51:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:51:30 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:51: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 01:51: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 01:51: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 01:51: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 01:51: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 01:51: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 01:51:33 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:51:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:51:33 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:51:33 INFO - Installing collected packages: mozsystemmonitor 01:51:33 INFO - Running setup.py install for mozsystemmonitor 01:51:33 INFO - Successfully installed mozsystemmonitor 01:51:33 INFO - Cleaning up... 01:51:33 INFO - Return code: 0 01:51:33 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:51:33 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')]} 01:51:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:51:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:33 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')]} 01:51:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:51:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:33 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 0x109649e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109666f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdb235d02e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1096625e0>, '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 0x109245cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109270990>, '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.hcu79Slthy/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.NyKnWutm88/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:51:33 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 01:51:33 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 01:51:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hcu79Slthy/Render', 01:51:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:51:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:51:33 INFO - 'HOME': '/Users/cltbld', 01:51:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:51:33 INFO - 'LOGNAME': 'cltbld', 01:51:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:51:33 INFO - 'MOZ_NO_REMOTE': '1', 01:51:33 INFO - 'NO_EM_RESTART': '1', 01:51:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:51:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:51:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:51:33 INFO - 'PWD': '/builds/slave/test', 01:51:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:51:33 INFO - 'SHELL': '/bin/bash', 01:51:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NyKnWutm88/Listeners', 01:51:33 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', 01:51:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:51:33 INFO - 'USER': 'cltbld', 01:51:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:51:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:51:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:51:33 INFO - 'XPC_FLAGS': '0x0', 01:51:33 INFO - 'XPC_SERVICE_NAME': '0', 01:51:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:51:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:51:33 INFO - Downloading/unpacking blobuploader==1.2.4 01:51:33 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 01:51:33 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 01:51:33 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 01:51:33 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 01:51:33 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 01:51:33 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 01:51:36 INFO - Downloading blobuploader-1.2.4.tar.gz 01:51:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:51:36 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:51:36 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 01:51:36 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 01:51:36 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 01:51:36 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 01:51:36 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 01:51:36 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 01:51:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:51:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:51:36 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 01:51:36 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 01:51:36 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 01:51:36 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 01:51:36 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 01:51:36 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 01:51:37 INFO - Downloading docopt-0.6.1.tar.gz 01:51:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:51:37 INFO - Installing collected packages: blobuploader, requests, docopt 01:51:37 INFO - Running setup.py install for blobuploader 01:51:37 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:51:37 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:51:37 INFO - Running setup.py install for requests 01:51:38 INFO - Running setup.py install for docopt 01:51:38 INFO - Successfully installed blobuploader requests docopt 01:51:38 INFO - Cleaning up... 01:51:38 INFO - Return code: 0 01:51:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:51:38 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')]} 01:51:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:51:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:38 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')]} 01:51:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:51:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:38 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 0x109649e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109666f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdb235d02e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1096625e0>, '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 0x109245cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109270990>, '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.hcu79Slthy/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.NyKnWutm88/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:51:38 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 01:51:38 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 01:51:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hcu79Slthy/Render', 01:51:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:51:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:51:38 INFO - 'HOME': '/Users/cltbld', 01:51:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:51:38 INFO - 'LOGNAME': 'cltbld', 01:51:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:51:38 INFO - 'MOZ_NO_REMOTE': '1', 01:51:38 INFO - 'NO_EM_RESTART': '1', 01:51:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:51:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:51:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:51:38 INFO - 'PWD': '/builds/slave/test', 01:51:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:51:38 INFO - 'SHELL': '/bin/bash', 01:51:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NyKnWutm88/Listeners', 01:51:38 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', 01:51:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:51:38 INFO - 'USER': 'cltbld', 01:51:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:51:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:51:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:51:38 INFO - 'XPC_FLAGS': '0x0', 01:51:38 INFO - 'XPC_SERVICE_NAME': '0', 01:51:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:51:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:51:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:51:38 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-KiiU2w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:51:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:51:38 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-boolt2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:51:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:51:38 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-07Icj_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:51:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:51:38 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-k15nUj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:51:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:51:39 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-BTQ2lX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:51:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:51:39 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-uTBffj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:51:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:51:39 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-Z0v9ZF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:51:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:51:39 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-d3TFOd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:51:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:51:39 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-FQl2A1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:51:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:51:39 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-ZXBUnQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:51:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:51:39 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-wxGeti-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:51:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:51:39 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-fY_7ua-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:51:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:51:39 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-gdOMo9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:51:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:51:40 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-5hxlM4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:51:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:51:40 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-PcjlnB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:51:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:51:40 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-GcKfrU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:51:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:51:40 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-vV1TRJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:51:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:51:40 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-yOgsfi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:51:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:51:40 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-T10Ux0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:51:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:51:40 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-QJRXZ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:51:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:51:41 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-ILwTyF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:51:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:51:41 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 01:51:41 INFO - Running setup.py install for manifestparser 01:51:41 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:51:41 INFO - Running setup.py install for mozcrash 01:51:41 INFO - Running setup.py install for mozdebug 01:51:41 INFO - Running setup.py install for mozdevice 01:51:41 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:51:41 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:51:41 INFO - Running setup.py install for mozfile 01:51:42 INFO - Running setup.py install for mozhttpd 01:51:42 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:51:42 INFO - Running setup.py install for mozinfo 01:51:42 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:51:42 INFO - Running setup.py install for mozInstall 01:51:42 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:51:42 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:51:42 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:51:42 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:51:42 INFO - Running setup.py install for mozleak 01:51:42 INFO - Running setup.py install for mozlog 01:51:42 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:51:42 INFO - Running setup.py install for moznetwork 01:51:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:51:42 INFO - Running setup.py install for mozprocess 01:51:43 INFO - Running setup.py install for mozprofile 01:51:43 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:51:43 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:51:43 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:51:43 INFO - Running setup.py install for mozrunner 01:51:43 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:51:43 INFO - Running setup.py install for mozscreenshot 01:51:43 INFO - Running setup.py install for moztest 01:51:43 INFO - Running setup.py install for mozversion 01:51:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:51:43 INFO - Running setup.py install for wptserve 01:51:44 INFO - Running setup.py install for marionette-driver 01:51:44 INFO - Running setup.py install for browsermob-proxy 01:51:44 INFO - Running setup.py install for marionette-client 01:51:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:51:44 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:51:44 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 01:51:44 INFO - Cleaning up... 01:51:44 INFO - Return code: 0 01:51:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:51:44 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')]} 01:51:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:51:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:44 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')]} 01:51:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:51:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:51:44 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 0x109649e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109666f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdb235d02e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1096625e0>, '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 0x109245cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109270990>, '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.hcu79Slthy/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.NyKnWutm88/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:51:44 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 01:51:44 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 01:51:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hcu79Slthy/Render', 01:51:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:51:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:51:44 INFO - 'HOME': '/Users/cltbld', 01:51:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:51:44 INFO - 'LOGNAME': 'cltbld', 01:51:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:51:44 INFO - 'MOZ_NO_REMOTE': '1', 01:51:44 INFO - 'NO_EM_RESTART': '1', 01:51:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:51:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:51:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:51:44 INFO - 'PWD': '/builds/slave/test', 01:51:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:51:44 INFO - 'SHELL': '/bin/bash', 01:51:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NyKnWutm88/Listeners', 01:51:44 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', 01:51:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:51:44 INFO - 'USER': 'cltbld', 01:51:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:51:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:51:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:51:44 INFO - 'XPC_FLAGS': '0x0', 01:51:44 INFO - 'XPC_SERVICE_NAME': '0', 01:51:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:51:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:51:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:51:44 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-Y8HnaP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:51:45 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)) 01:51:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:51:45 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-bPKFwn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:51:45 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)) 01:51:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:51:45 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-x6sqLE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:51:45 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)) 01:51:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:51:45 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-cMCsCy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:51:45 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)) 01:51:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:51:45 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-LiURUh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:51:45 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)) 01:51:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:51:45 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-1RkiAp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:51:45 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)) 01:51:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:51:45 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-Lookre-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:51:45 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)) 01:51:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:51:45 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-t7Exxp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:51:45 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)) 01:51:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:51:45 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-mUPCB6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:51:45 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)) 01:51:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:51:45 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-WwQnuS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:51:46 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)) 01:51:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:51:46 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-ShiJV7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:51:46 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)) 01:51:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:51:46 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-fl2KvD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:51:46 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)) 01:51:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:51:46 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-xNNpEF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:51:46 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)) 01:51:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:51:46 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-nXmQIR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:51:46 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)) 01:51:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:51:46 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-s5gObU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:51:46 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)) 01:51:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:51:46 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-lcjHu1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:51:46 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)) 01:51:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:51:46 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-5MPKvO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:51:46 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)) 01:51:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:51:46 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-GgayLO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:51:46 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)) 01:51:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:51:46 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-_vC6YP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:51:47 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)) 01:51:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:51:47 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-gD8LN3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:51:47 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)) 01:51:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:51:47 INFO - Running setup.py (path:/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/pip-5irych-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:51:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:51:47 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)) 01:51:47 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)) 01:51:47 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)) 01:51:47 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)) 01:51:47 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)) 01:51:47 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)) 01:51:47 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:51:47 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 01:51:47 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 01:51:47 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 01:51:47 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 01:51:47 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 01:51:47 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 01:51:50 INFO - Downloading blessings-1.6.tar.gz 01:51:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:51:50 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)) 01:51:50 INFO - Installing collected packages: blessings 01:51:50 INFO - Running setup.py install for blessings 01:51:50 INFO - Successfully installed blessings 01:51:50 INFO - Cleaning up... 01:51:50 INFO - Return code: 0 01:51:50 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:51:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:51:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:51:50 INFO - Reading from file tmpfile_stdout 01:51:50 INFO - Current package versions: 01:51:50 INFO - blessings == 1.6 01:51:50 INFO - blobuploader == 1.2.4 01:51:50 INFO - browsermob-proxy == 0.6.0 01:51:50 INFO - docopt == 0.6.1 01:51:50 INFO - manifestparser == 1.1 01:51:50 INFO - marionette-client == 2.3.0 01:51:50 INFO - marionette-driver == 1.4.0 01:51:50 INFO - mozInstall == 1.12 01:51:50 INFO - mozcrash == 0.17 01:51:50 INFO - mozdebug == 0.1 01:51:50 INFO - mozdevice == 0.48 01:51:50 INFO - mozfile == 1.2 01:51:50 INFO - mozhttpd == 0.7 01:51:50 INFO - mozinfo == 0.9 01:51:50 INFO - mozleak == 0.1 01:51:50 INFO - mozlog == 3.1 01:51:50 INFO - moznetwork == 0.27 01:51:50 INFO - mozprocess == 0.22 01:51:50 INFO - mozprofile == 0.28 01:51:50 INFO - mozrunner == 6.11 01:51:50 INFO - mozscreenshot == 0.1 01:51:50 INFO - mozsystemmonitor == 0.0 01:51:50 INFO - moztest == 0.7 01:51:50 INFO - mozversion == 1.4 01:51:50 INFO - psutil == 3.1.1 01:51:50 INFO - requests == 1.2.3 01:51:50 INFO - wptserve == 1.4.0 01:51:50 INFO - wsgiref == 0.1.2 01:51:50 INFO - Running post-action listener: _resource_record_post_action 01:51:50 INFO - Running post-action listener: _start_resource_monitoring 01:51:50 INFO - Starting resource monitoring. 01:51:50 INFO - ##### 01:51:50 INFO - ##### Running pull step. 01:51:50 INFO - ##### 01:51:50 INFO - Running pre-action listener: _resource_record_pre_action 01:51:50 INFO - Running main action method: pull 01:51:50 INFO - Pull has nothing to do! 01:51:50 INFO - Running post-action listener: _resource_record_post_action 01:51:50 INFO - ##### 01:51:50 INFO - ##### Running install step. 01:51:50 INFO - ##### 01:51:50 INFO - Running pre-action listener: _resource_record_pre_action 01:51:50 INFO - Running main action method: install 01:51:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:51:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:51:51 INFO - Reading from file tmpfile_stdout 01:51:51 INFO - Detecting whether we're running mozinstall >=1.0... 01:51:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:51:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:51:51 INFO - Reading from file tmpfile_stdout 01:51:51 INFO - Output received: 01:51:51 INFO - Usage: mozinstall [options] installer 01:51:51 INFO - Options: 01:51:51 INFO - -h, --help show this help message and exit 01:51:51 INFO - -d DEST, --destination=DEST 01:51:51 INFO - Directory to install application into. [default: 01:51:51 INFO - "/builds/slave/test"] 01:51:51 INFO - --app=APP Application being installed. [default: firefox] 01:51:51 INFO - mkdir: /builds/slave/test/build/application 01:51:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 01:51:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 01:52:10 INFO - Reading from file tmpfile_stdout 01:52:10 INFO - Output received: 01:52:10 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 01:52:10 INFO - Running post-action listener: _resource_record_post_action 01:52:10 INFO - ##### 01:52:10 INFO - ##### Running run-tests step. 01:52:10 INFO - ##### 01:52:10 INFO - Running pre-action listener: _resource_record_pre_action 01:52:10 INFO - Running main action method: run_tests 01:52:10 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:52:10 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:52:10 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:52:10 INFO - grabbing minidump binary from tooltool 01:52: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')]} 01:52:10 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 0x1096625e0>, '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 0x109245cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109270990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:52:10 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 01:52:10 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 01:52:10 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:52:10 INFO - Return code: 0 01:52:10 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 01:52:11 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:52:11 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/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.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 01:52:11 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/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.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 01:52:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hcu79Slthy/Render', 01:52:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:52:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:52:11 INFO - 'HOME': '/Users/cltbld', 01:52:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:52:11 INFO - 'LOGNAME': 'cltbld', 01:52:11 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:52:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:52:11 INFO - 'MOZ_NO_REMOTE': '1', 01:52:11 INFO - 'NO_EM_RESTART': '1', 01:52:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:52:11 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:52:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:52:11 INFO - 'PWD': '/builds/slave/test', 01:52:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:52:11 INFO - 'SHELL': '/bin/bash', 01:52:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NyKnWutm88/Listeners', 01:52:11 INFO - 'TMPDIR': '/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/T/', 01:52:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:52:11 INFO - 'USER': 'cltbld', 01:52:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:52:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:52:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:52:11 INFO - 'XPC_FLAGS': '0x0', 01:52:11 INFO - 'XPC_SERVICE_NAME': '0', 01:52:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:52:11 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/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.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 01:52:11 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 01:52:11 INFO - import pkg_resources 01:52:12 INFO - Using 1 client processes 01:52:12 INFO - wptserve Starting http server on 127.0.0.1:8000 01:52:12 INFO - wptserve Starting http server on 127.0.0.1:8001 01:52:12 INFO - wptserve Starting http server on 127.0.0.1:8443 01:52:14 INFO - SUITE-START | Running 778 tests 01:52:14 INFO - Running testharness tests 01:52:14 INFO - Setting up ssl 01:52:14 INFO - PROCESS | certutil | 01:52:14 INFO - PROCESS | certutil | 01:52:14 INFO - PROCESS | certutil | 01:52:14 INFO - Certificate Nickname Trust Attributes 01:52:14 INFO - SSL,S/MIME,JAR/XPI 01:52:14 INFO - 01:52:14 INFO - web-platform-tests CT,, 01:52:14 INFO - 01:52:14 INFO - Starting runner 01:52:15 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 01:52:15 INFO - PROCESS | 1650 | 1461228735760 Marionette DEBUG Marionette enabled via build flag and pref 01:52:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x116487800 == 1 [pid = 1650] [id = 1] 01:52:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x116488000) [pid = 1650] [serial = 1] [outer = 0x0] 01:52:15 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 01:52:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x116489000) [pid = 1650] [serial = 2] [outer = 0x116488000] 01:52:16 INFO - PROCESS | 1650 | 1461228736190 Marionette INFO Listening on port 2828 01:52:16 INFO - PROCESS | 1650 | 1461228736412 Marionette DEBUG Marionette enabled via command-line flag 01:52:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x119245800 == 2 [pid = 1650] [id = 2] 01:52:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x119246000) [pid = 1650] [serial = 3] [outer = 0x0] 01:52:16 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 01:52:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x119247000) [pid = 1650] [serial = 4] [outer = 0x119246000] 01:52:16 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:52:16 INFO - PROCESS | 1650 | 1461228736573 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49293 01:52:16 INFO - PROCESS | 1650 | 1461228736646 Marionette DEBUG Closed connection conn0 01:52:16 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:52:16 INFO - PROCESS | 1650 | 1461228736652 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49294 01:52:16 INFO - PROCESS | 1650 | 1461228736667 Marionette DEBUG Closed connection conn1 01:52:16 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:52:16 INFO - PROCESS | 1650 | 1461228736672 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49295 01:52:16 INFO - PROCESS | 1650 | 1461228736679 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:52:16 INFO - PROCESS | 1650 | 1461228736685 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421010414","device":"desktop","version":"48.0a1"} 01:52:17 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:52:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4c9800 == 3 [pid = 1650] [id = 3] 01:52:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x11c4ca800) [pid = 1650] [serial = 5] [outer = 0x0] 01:52:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c751800 == 4 [pid = 1650] [id = 4] 01:52:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x11c4a5c00) [pid = 1650] [serial = 6] [outer = 0x0] 01:52:17 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:52:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f92000 == 5 [pid = 1650] [id = 5] 01:52:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x11c4a4000) [pid = 1650] [serial = 7] [outer = 0x0] 01:52:18 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:52:18 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:52:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x12431f800) [pid = 1650] [serial = 8] [outer = 0x11c4a4000] 01:52:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x124795000) [pid = 1650] [serial = 9] [outer = 0x11c4ca800] 01:52:18 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 01:52:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x123ff3000) [pid = 1650] [serial = 10] [outer = 0x11c4a5c00] 01:52:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x123ff5000) [pid = 1650] [serial = 11] [outer = 0x11c4a4000] 01:52:18 INFO - PROCESS | 1650 | 1461228738766 Marionette DEBUG loaded listener.js 01:52:18 INFO - PROCESS | 1650 | 1461228738775 Marionette DEBUG loaded listener.js 01:52:19 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 01:52:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x1295b8400) [pid = 1650] [serial = 12] [outer = 0x11c4a4000] 01:52:19 INFO - PROCESS | 1650 | 1461228739124 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"3a00e80f-722d-ff41-948f-220b2518d60b","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421010414","device":"desktop","version":"48.0a1","command_id":1}}] 01:52:19 INFO - PROCESS | 1650 | 1461228739216 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}] 01:52:19 INFO - PROCESS | 1650 | 1461228739257 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 01:52:19 INFO - PROCESS | 1650 | 1461228739357 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:52:19 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:52:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x12b6be400) [pid = 1650] [serial = 13] [outer = 0x11c4a4000] 01:52:19 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:52:19 INFO - PROCESS | 1650 | 1461228739619 Marionette TRACE conn2 <- [1,3,null,{}] 01:52:19 INFO - PROCESS | 1650 | 1461228739622 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:52:19 INFO - PROCESS | 1650 | 1461228739636 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 01:52:19 INFO - PROCESS | 1650 | 1461228739663 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 01:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:52:19 INFO - PROCESS | 1650 | 1461228739666 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 01:52:19 INFO - PROCESS | 1650 | 1461228739669 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:52:19 INFO - PROCESS | 1650 | 1461228739671 Marionette TRACE conn2 <- [1,6,null,{}] 01:52:19 INFO - PROCESS | 1650 | 1461228739674 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}] 01:52:19 INFO - PROCESS | 1650 | 1461228739686 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 01:52:19 INFO - PROCESS | 1650 | 1461228739689 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb77800 == 6 [pid = 1650] [id = 6] 01:52:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x12bb8e800) [pid = 1650] [serial = 14] [outer = 0x0] 01:52:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x12bb90400) [pid = 1650] [serial = 15] [outer = 0x12bb8e800] 01:52:19 INFO - PROCESS | 1650 | 1461228739721 Marionette DEBUG loaded listener.js 01:52:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x12bcbf400) [pid = 1650] [serial = 16] [outer = 0x12bb8e800] 01:52:20 INFO - PROCESS | 1650 | 1461228740034 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]]]}] 01:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 01:52:20 INFO - PROCESS | 1650 | 1461228740041 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 01:52:20 INFO - PROCESS | 1650 | 1461228740043 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 01:52:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11763a800 == 7 [pid = 1650] [id = 7] 01:52:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x1176da400) [pid = 1650] [serial = 17] [outer = 0x0] 01:52:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x12bd9d800) [pid = 1650] [serial = 18] [outer = 0x1176da400] 01:52:20 INFO - PROCESS | 1650 | 1461228740071 Marionette DEBUG loaded listener.js 01:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:52:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x12bda4000) [pid = 1650] [serial = 19] [outer = 0x1176da400] 01:52:20 INFO - PROCESS | 1650 | 1461228740132 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:52:20 INFO - PROCESS | 1650 | 1461228740133 Marionette TRACE conn2 <- [1,10,null,{}] 01:52:20 INFO - PROCESS | 1650 | 1461228740163 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}] 01:52:20 INFO - PROCESS | 1650 | 1461228740292 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 01:52:20 INFO - PROCESS | 1650 | 1461228740325 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d310000 == 8 [pid = 1650] [id = 8] 01:52:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12d324400) [pid = 1650] [serial = 20] [outer = 0x0] 01:52:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12d326000) [pid = 1650] [serial = 21] [outer = 0x12d324400] 01:52:20 INFO - PROCESS | 1650 | 1461228740355 Marionette DEBUG loaded listener.js 01:52:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12d32a400) [pid = 1650] [serial = 22] [outer = 0x12d324400] 01:52:20 INFO - PROCESS | 1650 | 1461228740656 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]]]}] 01:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 565ms 01:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:52:20 INFO - PROCESS | 1650 | 1461228740666 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 01:52:20 INFO - PROCESS | 1650 | 1461228740668 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 01:52:20 INFO - PROCESS | 1650 | 1461228740670 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:52:20 INFO - PROCESS | 1650 | 1461228740671 Marionette TRACE conn2 <- [1,14,null,{}] 01:52:20 INFO - PROCESS | 1650 | 1461228740673 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}] 01:52:20 INFO - PROCESS | 1650 | 1461228740807 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 01:52:20 INFO - PROCESS | 1650 | 1461228740814 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db61000 == 9 [pid = 1650] [id = 9] 01:52:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12d543c00) [pid = 1650] [serial = 23] [outer = 0x0] 01:52:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12d545800) [pid = 1650] [serial = 24] [outer = 0x12d543c00] 01:52:20 INFO - PROCESS | 1650 | 1461228740839 Marionette DEBUG loaded listener.js 01:52:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12dbd8400) [pid = 1650] [serial = 25] [outer = 0x12d543c00] 01:52:21 INFO - PROCESS | 1650 | 1461228741086 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]]]}] 01:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 467ms 01:52:21 INFO - PROCESS | 1650 | 1461228741138 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 01:52:21 INFO - PROCESS | 1650 | 1461228741139 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 01:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:52:21 INFO - PROCESS | 1650 | 1461228741149 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:52:21 INFO - PROCESS | 1650 | 1461228741150 Marionette TRACE conn2 <- [1,18,null,{}] 01:52:21 INFO - PROCESS | 1650 | 1461228741152 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}] 01:52:21 INFO - PROCESS | 1650 | 1461228741241 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 01:52:21 INFO - PROCESS | 1650 | 1461228741249 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e493000 == 10 [pid = 1650] [id = 10] 01:52:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12dbdf400) [pid = 1650] [serial = 26] [outer = 0x0] 01:52:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12e311400) [pid = 1650] [serial = 27] [outer = 0x12dbdf400] 01:52:21 INFO - PROCESS | 1650 | 1461228741274 Marionette DEBUG loaded listener.js 01:52:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12e34b400) [pid = 1650] [serial = 28] [outer = 0x12dbdf400] 01:52:21 INFO - PROCESS | 1650 | 1461228741531 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]]]}] 01:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 425ms 01:52:21 INFO - PROCESS | 1650 | 1461228741570 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 01:52:21 INFO - PROCESS | 1650 | 1461228741571 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 01:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:52:21 INFO - PROCESS | 1650 | 1461228741573 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:52:21 INFO - PROCESS | 1650 | 1461228741574 Marionette TRACE conn2 <- [1,22,null,{}] 01:52:21 INFO - PROCESS | 1650 | 1461228741584 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}] 01:52:21 INFO - PROCESS | 1650 | 1461228741673 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 01:52:21 INFO - PROCESS | 1650 | 1461228741680 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e860000 == 11 [pid = 1650] [id = 11] 01:52:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x12e34e000) [pid = 1650] [serial = 29] [outer = 0x0] 01:52:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12e77a800) [pid = 1650] [serial = 30] [outer = 0x12e34e000] 01:52:21 INFO - PROCESS | 1650 | 1461228741705 Marionette DEBUG loaded listener.js 01:52:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12e82e800) [pid = 1650] [serial = 31] [outer = 0x12e34e000] 01:52:21 INFO - PROCESS | 1650 | 1461228741962 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]]]}] 01:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms 01:52:22 INFO - PROCESS | 1650 | 1461228742001 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 01:52:22 INFO - PROCESS | 1650 | 1461228742002 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 01:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:52:22 INFO - PROCESS | 1650 | 1461228742005 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:52:22 INFO - PROCESS | 1650 | 1461228742006 Marionette TRACE conn2 <- [1,26,null,{}] 01:52:22 INFO - PROCESS | 1650 | 1461228742009 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}] 01:52:22 INFO - PROCESS | 1650 | 1461228742116 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 01:52:22 INFO - PROCESS | 1650 | 1461228742123 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea47000 == 12 [pid = 1650] [id = 12] 01:52:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x11ae09c00) [pid = 1650] [serial = 32] [outer = 0x0] 01:52:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x11ae10800) [pid = 1650] [serial = 33] [outer = 0x11ae09c00] 01:52:22 INFO - PROCESS | 1650 | 1461228742164 Marionette DEBUG loaded listener.js 01:52:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12e832000) [pid = 1650] [serial = 34] [outer = 0x11ae09c00] 01:52:22 INFO - PROCESS | 1650 | 1461228742550 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]]]}] 01:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 569ms 01:52:22 INFO - PROCESS | 1650 | 1461228742574 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 01:52:22 INFO - PROCESS | 1650 | 1461228742577 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 01:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:52:22 INFO - PROCESS | 1650 | 1461228742582 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:52:22 INFO - PROCESS | 1650 | 1461228742584 Marionette TRACE conn2 <- [1,30,null,{}] 01:52:22 INFO - PROCESS | 1650 | 1461228742587 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}] 01:52:22 INFO - PROCESS | 1650 | 1461228742671 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 01:52:22 INFO - PROCESS | 1650 | 1461228742676 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec89800 == 13 [pid = 1650] [id = 13] 01:52:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12e834400) [pid = 1650] [serial = 35] [outer = 0x0] 01:52:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12ed33c00) [pid = 1650] [serial = 36] [outer = 0x12e834400] 01:52:22 INFO - PROCESS | 1650 | 1461228742700 Marionette DEBUG loaded listener.js 01:52:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12ed38400) [pid = 1650] [serial = 37] [outer = 0x12e834400] 01:52:22 INFO - PROCESS | 1650 | 1461228742947 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]]]}] 01:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 01:52:23 INFO - PROCESS | 1650 | 1461228743002 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 01:52:23 INFO - PROCESS | 1650 | 1461228743003 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 01:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:52:23 INFO - PROCESS | 1650 | 1461228743005 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:52:23 INFO - PROCESS | 1650 | 1461228743006 Marionette TRACE conn2 <- [1,34,null,{}] 01:52:23 INFO - PROCESS | 1650 | 1461228743008 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}] 01:52:23 INFO - PROCESS | 1650 | 1461228743105 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 01:52:23 INFO - PROCESS | 1650 | 1461228743109 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f074000 == 14 [pid = 1650] [id = 14] 01:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12ed3a000) [pid = 1650] [serial = 38] [outer = 0x0] 01:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12ed3fc00) [pid = 1650] [serial = 39] [outer = 0x12ed3a000] 01:52:23 INFO - PROCESS | 1650 | 1461228743135 Marionette DEBUG loaded listener.js 01:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12f207800) [pid = 1650] [serial = 40] [outer = 0x12ed3a000] 01:52:23 INFO - PROCESS | 1650 | 1461228743361 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]]]}] 01:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 367ms 01:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:52:23 INFO - PROCESS | 1650 | 1461228743373 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 01:52:23 INFO - PROCESS | 1650 | 1461228743374 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 01:52:23 INFO - PROCESS | 1650 | 1461228743376 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:52:23 INFO - PROCESS | 1650 | 1461228743379 Marionette TRACE conn2 <- [1,38,null,{}] 01:52:23 INFO - PROCESS | 1650 | 1461228743387 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}] 01:52:23 INFO - PROCESS | 1650 | 1461228743480 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 01:52:23 INFO - PROCESS | 1650 | 1461228743484 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3ab800 == 15 [pid = 1650] [id = 15] 01:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12f209c00) [pid = 1650] [serial = 41] [outer = 0x0] 01:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12f20f400) [pid = 1650] [serial = 42] [outer = 0x12f209c00] 01:52:23 INFO - PROCESS | 1650 | 1461228743509 Marionette DEBUG loaded listener.js 01:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12f50e000) [pid = 1650] [serial = 43] [outer = 0x12f209c00] 01:52:23 INFO - PROCESS | 1650 | 1461228743741 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]]]}] 01:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 375ms 01:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:52:23 INFO - PROCESS | 1650 | 1461228743752 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 01:52:23 INFO - PROCESS | 1650 | 1461228743753 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 01:52:23 INFO - PROCESS | 1650 | 1461228743755 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:52:23 INFO - PROCESS | 1650 | 1461228743756 Marionette TRACE conn2 <- [1,42,null,{}] 01:52:23 INFO - PROCESS | 1650 | 1461228743758 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}] 01:52:23 INFO - PROCESS | 1650 | 1461228743862 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 01:52:23 INFO - PROCESS | 1650 | 1461228743877 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f724000 == 16 [pid = 1650] [id = 16] 01:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12f514000) [pid = 1650] [serial = 44] [outer = 0x0] 01:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12f7b8c00) [pid = 1650] [serial = 45] [outer = 0x12f514000] 01:52:23 INFO - PROCESS | 1650 | 1461228743902 Marionette DEBUG loaded listener.js 01:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12f7bd000) [pid = 1650] [serial = 46] [outer = 0x12f514000] 01:52:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fba6800 == 17 [pid = 1650] [id = 17] 01:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12fba7000) [pid = 1650] [serial = 47] [outer = 0x0] 01:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12fbab800) [pid = 1650] [serial = 48] [outer = 0x12fba7000] 01:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12fbaa800) [pid = 1650] [serial = 49] [outer = 0x12fba7000] 01:52:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fbaa000 == 18 [pid = 1650] [id = 18] 01:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12fd34800) [pid = 1650] [serial = 50] [outer = 0x0] 01:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12fd3a400) [pid = 1650] [serial = 51] [outer = 0x12fd34800] 01:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12f7c5000) [pid = 1650] [serial = 52] [outer = 0x12fd34800] 01:52:24 INFO - PROCESS | 1650 | 1461228744275 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]]]}] 01:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 569ms 01:52:24 INFO - PROCESS | 1650 | 1461228744324 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 01:52:24 INFO - PROCESS | 1650 | 1461228744325 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 01:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:52:24 INFO - PROCESS | 1650 | 1461228744333 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:52:24 INFO - PROCESS | 1650 | 1461228744334 Marionette TRACE conn2 <- [1,46,null,{}] 01:52:24 INFO - PROCESS | 1650 | 1461228744337 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}] 01:52:24 INFO - PROCESS | 1650 | 1461228744422 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 01:52:24 INFO - PROCESS | 1650 | 1461228744427 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x130059800 == 19 [pid = 1650] [id = 19] 01:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x12e230400) [pid = 1650] [serial = 53] [outer = 0x0] 01:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x12e234000) [pid = 1650] [serial = 54] [outer = 0x12e230400] 01:52:24 INFO - PROCESS | 1650 | 1461228744456 Marionette DEBUG loaded listener.js 01:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x12e238400) [pid = 1650] [serial = 55] [outer = 0x12e230400] 01:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 369ms 01:52:24 INFO - PROCESS | 1650 | 1461228744699 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]]]}] 01:52:24 INFO - PROCESS | 1650 | 1461228744702 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 01:52:24 INFO - PROCESS | 1650 | 1461228744703 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 01:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:52:24 INFO - PROCESS | 1650 | 1461228744706 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:52:24 INFO - PROCESS | 1650 | 1461228744707 Marionette TRACE conn2 <- [1,50,null,{}] 01:52:24 INFO - PROCESS | 1650 | 1461228744716 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}] 01:52:24 INFO - PROCESS | 1650 | 1461228744812 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 01:52:24 INFO - PROCESS | 1650 | 1461228744817 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af1a000 == 20 [pid = 1650] [id = 20] 01:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x11adcec00) [pid = 1650] [serial = 56] [outer = 0x0] 01:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x11aebe000) [pid = 1650] [serial = 57] [outer = 0x11adcec00] 01:52:24 INFO - PROCESS | 1650 | 1461228744842 Marionette DEBUG loaded listener.js 01:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x11aec5c00) [pid = 1650] [serial = 58] [outer = 0x11adcec00] 01:52:25 INFO - PROCESS | 1650 | 1461228745095 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]]]}] 01:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 417ms 01:52:25 INFO - PROCESS | 1650 | 1461228745124 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 01:52:25 INFO - PROCESS | 1650 | 1461228745125 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 01:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:52:25 INFO - PROCESS | 1650 | 1461228745135 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:52:25 INFO - PROCESS | 1650 | 1461228745136 Marionette TRACE conn2 <- [1,54,null,{}] 01:52:25 INFO - PROCESS | 1650 | 1461228745138 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}] 01:52:25 INFO - PROCESS | 1650 | 1461228745229 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 01:52:25 INFO - PROCESS | 1650 | 1461228745233 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1303af000 == 21 [pid = 1650] [id = 21] 01:52:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x11aec2000) [pid = 1650] [serial = 59] [outer = 0x0] 01:52:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x12e838c00) [pid = 1650] [serial = 60] [outer = 0x11aec2000] 01:52:25 INFO - PROCESS | 1650 | 1461228745257 Marionette DEBUG loaded listener.js 01:52:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12fd50c00) [pid = 1650] [serial = 61] [outer = 0x11aec2000] 01:52:25 INFO - PROCESS | 1650 | 1461228745495 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]]]}] 01:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 369ms 01:52:25 INFO - PROCESS | 1650 | 1461228745505 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 01:52:25 INFO - PROCESS | 1650 | 1461228745506 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 01:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:52:25 INFO - PROCESS | 1650 | 1461228745508 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:52:25 INFO - PROCESS | 1650 | 1461228745509 Marionette TRACE conn2 <- [1,58,null,{}] 01:52:25 INFO - PROCESS | 1650 | 1461228745518 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}] 01:52:25 INFO - PROCESS | 1650 | 1461228745611 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 01:52:25 INFO - PROCESS | 1650 | 1461228745615 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1303ce800 == 22 [pid = 1650] [id = 22] 01:52:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x12fd51400) [pid = 1650] [serial = 62] [outer = 0x0] 01:52:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x130613800) [pid = 1650] [serial = 63] [outer = 0x12fd51400] 01:52:25 INFO - PROCESS | 1650 | 1461228745639 Marionette DEBUG loaded listener.js 01:52:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x13061a800) [pid = 1650] [serial = 64] [outer = 0x12fd51400] 01:52:25 INFO - PROCESS | 1650 | 1461228745884 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]]]}] 01:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 422ms 01:52:26 INFO - PROCESS | 1650 | 1461228746542 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 01:52:26 INFO - PROCESS | 1650 | 1461228746545 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 01:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:52:26 INFO - PROCESS | 1650 | 1461228746658 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:52:26 INFO - PROCESS | 1650 | 1461228746663 Marionette TRACE conn2 <- [1,62,null,{}] 01:52:26 INFO - PROCESS | 1650 | 1461228746688 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}] 01:52:26 INFO - PROCESS | 1650 | 1461228746848 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 01:52:26 INFO - PROCESS | 1650 | 1461228746897 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b72000 == 23 [pid = 1650] [id = 23] 01:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x114c3ac00) [pid = 1650] [serial = 65] [outer = 0x0] 01:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x114f5a400) [pid = 1650] [serial = 66] [outer = 0x114c3ac00] 01:52:26 INFO - PROCESS | 1650 | 1461228746929 Marionette DEBUG loaded listener.js 01:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x115493800) [pid = 1650] [serial = 67] [outer = 0x114c3ac00] 01:52:27 INFO - PROCESS | 1650 | 1461228747339 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]]]}] 01:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 704ms 01:52:27 INFO - PROCESS | 1650 | 1461228747349 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 01:52:27 INFO - PROCESS | 1650 | 1461228747352 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 01:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:52:27 INFO - PROCESS | 1650 | 1461228747358 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:52:27 INFO - PROCESS | 1650 | 1461228747360 Marionette TRACE conn2 <- [1,66,null,{}] 01:52:27 INFO - PROCESS | 1650 | 1461228747364 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}] 01:52:27 INFO - PROCESS | 1650 | 1461228747481 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 01:52:27 INFO - PROCESS | 1650 | 1461228747538 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11904f800 == 24 [pid = 1650] [id = 24] 01:52:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x115329800) [pid = 1650] [serial = 68] [outer = 0x0] 01:52:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1182b8000) [pid = 1650] [serial = 69] [outer = 0x115329800] 01:52:27 INFO - PROCESS | 1650 | 1461228747585 Marionette DEBUG loaded listener.js 01:52:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11ab31c00) [pid = 1650] [serial = 70] [outer = 0x115329800] 01:52:28 INFO - PROCESS | 1650 | 1461228748050 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]]]}] 01:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 725ms 01:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:52:28 INFO - PROCESS | 1650 | 1461228748081 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 01:52:28 INFO - PROCESS | 1650 | 1461228748083 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 01:52:28 INFO - PROCESS | 1650 | 1461228748085 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:52:28 INFO - PROCESS | 1650 | 1461228748086 Marionette TRACE conn2 <- [1,70,null,{}] 01:52:28 INFO - PROCESS | 1650 | 1461228748093 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}] 01:52:28 INFO - PROCESS | 1650 | 1461228748217 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 01:52:28 INFO - PROCESS | 1650 | 1461228748260 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193b3800 == 25 [pid = 1650] [id = 25] 01:52:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11aebec00) [pid = 1650] [serial = 71] [outer = 0x0] 01:52:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11b23c400) [pid = 1650] [serial = 72] [outer = 0x11aebec00] 01:52:28 INFO - PROCESS | 1650 | 1461228748294 Marionette DEBUG loaded listener.js 01:52:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11bfce400) [pid = 1650] [serial = 73] [outer = 0x11aebec00] 01:52:29 INFO - PROCESS | 1650 | 1461228749072 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]]]}] 01:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1019ms 01:52:29 INFO - PROCESS | 1650 | 1461228749107 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 01:52:29 INFO - PROCESS | 1650 | 1461228749111 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 01:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:52:29 INFO - PROCESS | 1650 | 1461228749115 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:52:29 INFO - PROCESS | 1650 | 1461228749116 Marionette TRACE conn2 <- [1,74,null,{}] 01:52:29 INFO - PROCESS | 1650 | 1461228749122 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}] 01:52:29 INFO - PROCESS | 1650 | 1461228749207 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 01:52:29 INFO - PROCESS | 1650 | 1461228749270 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x118284000 == 26 [pid = 1650] [id = 26] 01:52:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x114c1ac00) [pid = 1650] [serial = 74] [outer = 0x0] 01:52:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118d54400) [pid = 1650] [serial = 75] [outer = 0x114c1ac00] 01:52:29 INFO - PROCESS | 1650 | 1461228749299 Marionette DEBUG loaded listener.js 01:52:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11923d800) [pid = 1650] [serial = 76] [outer = 0x114c1ac00] 01:52:29 INFO - PROCESS | 1650 | 1461228749675 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]]]}] 01:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 570ms 01:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:52:29 INFO - PROCESS | 1650 | 1461228749684 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 01:52:29 INFO - PROCESS | 1650 | 1461228749688 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 01:52:29 INFO - PROCESS | 1650 | 1461228749692 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:52:29 INFO - PROCESS | 1650 | 1461228749694 Marionette TRACE conn2 <- [1,78,null,{}] 01:52:29 INFO - PROCESS | 1650 | 1461228749698 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}] 01:52:29 INFO - PROCESS | 1650 | 1461228749767 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 01:52:29 INFO - PROCESS | 1650 | 1461228749771 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x119047000 == 27 [pid = 1650] [id = 27] 01:52:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119357400) [pid = 1650] [serial = 77] [outer = 0x0] 01:52:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119e59400) [pid = 1650] [serial = 78] [outer = 0x119357400] 01:52:29 INFO - PROCESS | 1650 | 1461228749799 Marionette DEBUG loaded listener.js 01:52:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11abaa400) [pid = 1650] [serial = 79] [outer = 0x119357400] 01:52:30 INFO - PROCESS | 1650 | 1461228750116 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]]]}] 01:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 01:52:30 INFO - PROCESS | 1650 | 1461228750164 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 01:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:52:30 INFO - PROCESS | 1650 | 1461228750166 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 01:52:30 INFO - PROCESS | 1650 | 1461228750168 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:52:30 INFO - PROCESS | 1650 | 1461228750171 Marionette TRACE conn2 <- [1,82,null,{}] 01:52:30 INFO - PROCESS | 1650 | 1461228750178 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}] 01:52:30 INFO - PROCESS | 1650 | 1461228750264 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 01:52:30 INFO - PROCESS | 1650 | 1461228750271 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119263000 == 28 [pid = 1650] [id = 28] 01:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11ae04000) [pid = 1650] [serial = 80] [outer = 0x0] 01:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11aeb8400) [pid = 1650] [serial = 81] [outer = 0x11ae04000] 01:52:30 INFO - PROCESS | 1650 | 1461228750315 Marionette DEBUG loaded listener.js 01:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11af4c400) [pid = 1650] [serial = 82] [outer = 0x11ae04000] 01:52:30 INFO - PROCESS | 1650 | 1461228750773 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]]]}] 01:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 623ms 01:52:30 INFO - PROCESS | 1650 | 1461228750791 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 01:52:30 INFO - PROCESS | 1650 | 1461228750793 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 01:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:52:30 INFO - PROCESS | 1650 | 1461228750799 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:52:30 INFO - PROCESS | 1650 | 1461228750800 Marionette TRACE conn2 <- [1,86,null,{}] 01:52:30 INFO - PROCESS | 1650 | 1461228750802 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}] 01:52:30 INFO - PROCESS | 1650 | 1461228750875 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 01:52:30 INFO - PROCESS | 1650 | 1461228750881 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b5c800 == 29 [pid = 1650] [id = 29] 01:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11af88400) [pid = 1650] [serial = 83] [outer = 0x0] 01:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11b234800) [pid = 1650] [serial = 84] [outer = 0x11af88400] 01:52:30 INFO - PROCESS | 1650 | 1461228750907 Marionette DEBUG loaded listener.js 01:52:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11b92d400) [pid = 1650] [serial = 85] [outer = 0x11af88400] 01:52:31 INFO - PROCESS | 1650 | 1461228751201 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]]]}] 01:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 01:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:52:31 INFO - PROCESS | 1650 | 1461228751220 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 01:52:31 INFO - PROCESS | 1650 | 1461228751221 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 01:52:31 INFO - PROCESS | 1650 | 1461228751224 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:52:31 INFO - PROCESS | 1650 | 1461228751227 Marionette TRACE conn2 <- [1,90,null,{}] 01:52:31 INFO - PROCESS | 1650 | 1461228751234 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}] 01:52:31 INFO - PROCESS | 1650 | 1461228751373 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 01:52:31 INFO - PROCESS | 1650 | 1461228751383 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c27800 == 30 [pid = 1650] [id = 30] 01:52:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11531dc00) [pid = 1650] [serial = 86] [outer = 0x0] 01:52:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11b234400) [pid = 1650] [serial = 87] [outer = 0x11531dc00] 01:52:31 INFO - PROCESS | 1650 | 1461228751426 Marionette DEBUG loaded listener.js 01:52:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11bfc6000) [pid = 1650] [serial = 88] [outer = 0x11531dc00] 01:52:31 INFO - PROCESS | 1650 | 1461228751820 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]]]}] 01:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 623ms 01:52:31 INFO - PROCESS | 1650 | 1461228751848 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 01:52:31 INFO - PROCESS | 1650 | 1461228751849 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 01:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:52:31 INFO - PROCESS | 1650 | 1461228751851 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:52:31 INFO - PROCESS | 1650 | 1461228751853 Marionette TRACE conn2 <- [1,94,null,{}] 01:52:31 INFO - PROCESS | 1650 | 1461228751855 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}] 01:52:31 INFO - PROCESS | 1650 | 1461228751938 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 01:52:31 INFO - PROCESS | 1650 | 1461228751982 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab0b000 == 31 [pid = 1650] [id = 31] 01:52:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115322400) [pid = 1650] [serial = 89] [outer = 0x0] 01:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c05e400) [pid = 1650] [serial = 90] [outer = 0x115322400] 01:52:32 INFO - PROCESS | 1650 | 1461228752010 Marionette DEBUG loaded listener.js 01:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c49a800) [pid = 1650] [serial = 91] [outer = 0x115322400] 01:52:32 INFO - PROCESS | 1650 | 1461228752304 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]]]}] 01:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 467ms 01:52:32 INFO - PROCESS | 1650 | 1461228752325 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 01:52:32 INFO - PROCESS | 1650 | 1461228752326 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 01:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:52:32 INFO - PROCESS | 1650 | 1461228752333 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:52:32 INFO - PROCESS | 1650 | 1461228752335 Marionette TRACE conn2 <- [1,98,null,{}] 01:52:32 INFO - PROCESS | 1650 | 1461228752339 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}] 01:52:32 INFO - PROCESS | 1650 | 1461228752451 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 01:52:32 INFO - PROCESS | 1650 | 1461228752457 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b942000 == 32 [pid = 1650] [id = 32] 01:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11b99f400) [pid = 1650] [serial = 92] [outer = 0x0] 01:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11c775c00) [pid = 1650] [serial = 93] [outer = 0x11b99f400] 01:52:32 INFO - PROCESS | 1650 | 1461228752500 Marionette DEBUG loaded listener.js 01:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123a44c00) [pid = 1650] [serial = 94] [outer = 0x11b99f400] 01:52:32 INFO - PROCESS | 1650 | 1461228752882 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]]]}] 01:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 571ms 01:52:32 INFO - PROCESS | 1650 | 1461228752903 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 01:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:52:32 INFO - PROCESS | 1650 | 1461228752904 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 01:52:32 INFO - PROCESS | 1650 | 1461228752907 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:52:32 INFO - PROCESS | 1650 | 1461228752908 Marionette TRACE conn2 <- [1,102,null,{}] 01:52:32 INFO - PROCESS | 1650 | 1461228752910 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}] 01:52:33 INFO - PROCESS | 1650 | 1461228753000 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 01:52:33 INFO - PROCESS | 1650 | 1461228753006 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x114675000 == 33 [pid = 1650] [id = 33] 01:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c8b8800) [pid = 1650] [serial = 95] [outer = 0x0] 01:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123b31800) [pid = 1650] [serial = 96] [outer = 0x11c8b8800] 01:52:33 INFO - PROCESS | 1650 | 1461228753034 Marionette DEBUG loaded listener.js 01:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123c5d400) [pid = 1650] [serial = 97] [outer = 0x11c8b8800] 01:52:33 INFO - PROCESS | 1650 | 1461228753306 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]]]}] 01:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 01:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:52:33 INFO - PROCESS | 1650 | 1461228753332 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 01:52:33 INFO - PROCESS | 1650 | 1461228753333 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 01:52:33 INFO - PROCESS | 1650 | 1461228753336 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:52:33 INFO - PROCESS | 1650 | 1461228753337 Marionette TRACE conn2 <- [1,106,null,{}] 01:52:33 INFO - PROCESS | 1650 | 1461228753339 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}] 01:52:33 INFO - PROCESS | 1650 | 1461228753412 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 01:52:33 INFO - PROCESS | 1650 | 1461228753416 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf91800 == 34 [pid = 1650] [id = 34] 01:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11ae04800) [pid = 1650] [serial = 98] [outer = 0x0] 01:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123e62c00) [pid = 1650] [serial = 99] [outer = 0x11ae04800] 01:52:33 INFO - PROCESS | 1650 | 1461228753443 Marionette DEBUG loaded listener.js 01:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123ff5800) [pid = 1650] [serial = 100] [outer = 0x11ae04800] 01:52:33 INFO - PROCESS | 1650 | 1461228753783 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]]]}] 01:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 518ms 01:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:52:33 INFO - PROCESS | 1650 | 1461228753855 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 01:52:33 INFO - PROCESS | 1650 | 1461228753856 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 01:52:33 INFO - PROCESS | 1650 | 1461228753859 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:52:33 INFO - PROCESS | 1650 | 1461228753862 Marionette TRACE conn2 <- [1,110,null,{}] 01:52:33 INFO - PROCESS | 1650 | 1461228753865 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}] 01:52:33 INFO - PROCESS | 1650 | 1461228753975 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 01:52:33 INFO - PROCESS | 1650 | 1461228753983 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4ba000 == 35 [pid = 1650] [id = 35] 01:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123e61c00) [pid = 1650] [serial = 101] [outer = 0x0] 01:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124130000) [pid = 1650] [serial = 102] [outer = 0x123e61c00] 01:52:34 INFO - PROCESS | 1650 | 1461228754009 Marionette DEBUG loaded listener.js 01:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124389000) [pid = 1650] [serial = 103] [outer = 0x123e61c00] 01:52:34 INFO - PROCESS | 1650 | 1461228754373 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]]]}] 01:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 521ms 01:52:34 INFO - PROCESS | 1650 | 1461228754382 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 01:52:34 INFO - PROCESS | 1650 | 1461228754385 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 01:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:52:34 INFO - PROCESS | 1650 | 1461228754388 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:52:34 INFO - PROCESS | 1650 | 1461228754391 Marionette TRACE conn2 <- [1,114,null,{}] 01:52:34 INFO - PROCESS | 1650 | 1461228754396 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}] 01:52:34 INFO - PROCESS | 1650 | 1461228754558 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 01:52:34 INFO - PROCESS | 1650 | 1461228754578 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8dd000 == 36 [pid = 1650] [id = 36] 01:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1245aec00) [pid = 1650] [serial = 104] [outer = 0x0] 01:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127c0f400) [pid = 1650] [serial = 105] [outer = 0x1245aec00] 01:52:34 INFO - PROCESS | 1650 | 1461228754624 Marionette DEBUG loaded listener.js 01:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12860e800) [pid = 1650] [serial = 106] [outer = 0x1245aec00] 01:52:35 INFO - PROCESS | 1650 | 1461228755032 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]]]}] 01:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 675ms 01:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:52:35 INFO - PROCESS | 1650 | 1461228755063 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 01:52:35 INFO - PROCESS | 1650 | 1461228755064 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 01:52:35 INFO - PROCESS | 1650 | 1461228755066 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:52:35 INFO - PROCESS | 1650 | 1461228755067 Marionette TRACE conn2 <- [1,118,null,{}] 01:52:35 INFO - PROCESS | 1650 | 1461228755069 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}] 01:52:35 INFO - PROCESS | 1650 | 1461228755159 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 01:52:35 INFO - PROCESS | 1650 | 1461228755186 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x123bb1800 == 37 [pid = 1650] [id = 37] 01:52:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12870b000) [pid = 1650] [serial = 107] [outer = 0x0] 01:52:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1287bb400) [pid = 1650] [serial = 108] [outer = 0x12870b000] 01:52:35 INFO - PROCESS | 1650 | 1461228755211 Marionette DEBUG loaded listener.js 01:52:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129055800) [pid = 1650] [serial = 109] [outer = 0x12870b000] 01:52:35 INFO - PROCESS | 1650 | 1461228755488 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]]]}] 01:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 468ms 01:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:52:35 INFO - PROCESS | 1650 | 1461228755535 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 01:52:35 INFO - PROCESS | 1650 | 1461228755537 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 01:52:35 INFO - PROCESS | 1650 | 1461228755541 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:52:35 INFO - PROCESS | 1650 | 1461228755544 Marionette TRACE conn2 <- [1,122,null,{}] 01:52:35 INFO - PROCESS | 1650 | 1461228755550 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}] 01:52:35 INFO - PROCESS | 1650 | 1461228755638 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 01:52:35 INFO - PROCESS | 1650 | 1461228755644 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e20000 == 38 [pid = 1650] [id = 38] 01:52:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128710400) [pid = 1650] [serial = 110] [outer = 0x0] 01:52:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1298d5000) [pid = 1650] [serial = 111] [outer = 0x128710400] 01:52:35 INFO - PROCESS | 1650 | 1461228755680 Marionette DEBUG loaded listener.js 01:52:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129d90000) [pid = 1650] [serial = 112] [outer = 0x128710400] 01:52:36 INFO - PROCESS | 1650 | 1461228756166 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]]]}] 01:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 677ms 01:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:52:36 INFO - PROCESS | 1650 | 1461228756218 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 01:52:36 INFO - PROCESS | 1650 | 1461228756221 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 01:52:36 INFO - PROCESS | 1650 | 1461228756227 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:52:36 INFO - PROCESS | 1650 | 1461228756232 Marionette TRACE conn2 <- [1,126,null,{}] 01:52:36 INFO - PROCESS | 1650 | 1461228756238 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}] 01:52:36 INFO - PROCESS | 1650 | 1461228756381 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 01:52:36 INFO - PROCESS | 1650 | 1461228756498 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x118280800 == 39 [pid = 1650] [id = 39] 01:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118bf4000) [pid = 1650] [serial = 113] [outer = 0x0] 01:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118d7c400) [pid = 1650] [serial = 114] [outer = 0x118bf4000] 01:52:36 INFO - PROCESS | 1650 | 1461228756550 Marionette DEBUG loaded listener.js 01:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119358000) [pid = 1650] [serial = 115] [outer = 0x118bf4000] 01:52:36 INFO - PROCESS | 1650 | 1461228756987 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]]]}] 01:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 776ms 01:52:37 INFO - PROCESS | 1650 | 1461228757001 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 01:52:37 INFO - PROCESS | 1650 | 1461228757005 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 01:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:52:37 INFO - PROCESS | 1650 | 1461228757010 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:52:37 INFO - PROCESS | 1650 | 1461228757012 Marionette TRACE conn2 <- [1,130,null,{}] 01:52:37 INFO - PROCESS | 1650 | 1461228757014 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}] 01:52:37 INFO - PROCESS | 1650 | 1461228757112 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 01:52:37 INFO - PROCESS | 1650 | 1461228757153 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a71b800 == 40 [pid = 1650] [id = 40] 01:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119359000) [pid = 1650] [serial = 116] [outer = 0x0] 01:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11abb3000) [pid = 1650] [serial = 117] [outer = 0x119359000] 01:52:37 INFO - PROCESS | 1650 | 1461228757183 Marionette DEBUG loaded listener.js 01:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11af48800) [pid = 1650] [serial = 118] [outer = 0x119359000] 01:52:37 INFO - PROCESS | 1650 | 1461228757632 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]]]}] 01:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 670ms 01:52:37 INFO - PROCESS | 1650 | 1461228757681 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 01:52:37 INFO - PROCESS | 1650 | 1461228757682 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 01:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:52:37 INFO - PROCESS | 1650 | 1461228757684 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:52:37 INFO - PROCESS | 1650 | 1461228757687 Marionette TRACE conn2 <- [1,134,null,{}] 01:52:37 INFO - PROCESS | 1650 | 1461228757697 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}] 01:52:37 INFO - PROCESS | 1650 | 1461228757810 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 01:52:37 INFO - PROCESS | 1650 | 1461228757868 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8ea800 == 41 [pid = 1650] [id = 41] 01:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11c23a800) [pid = 1650] [serial = 119] [outer = 0x0] 01:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11c240400) [pid = 1650] [serial = 120] [outer = 0x11c23a800] 01:52:37 INFO - PROCESS | 1650 | 1461228757902 Marionette DEBUG loaded listener.js 01:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x123a40c00) [pid = 1650] [serial = 121] [outer = 0x11c23a800] 01:52:38 INFO - PROCESS | 1650 | 1461228758339 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]]]}] 01:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 674ms 01:52:38 INFO - PROCESS | 1650 | 1461228758358 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 01:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:52:38 INFO - PROCESS | 1650 | 1461228758360 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 01:52:38 INFO - PROCESS | 1650 | 1461228758362 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:52:38 INFO - PROCESS | 1650 | 1461228758364 Marionette TRACE conn2 <- [1,138,null,{}] 01:52:38 INFO - PROCESS | 1650 | 1461228758366 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}] 01:52:38 INFO - PROCESS | 1650 | 1461228758458 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 01:52:38 INFO - PROCESS | 1650 | 1461228758499 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12477f800 == 42 [pid = 1650] [id = 42] 01:52:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x124130400) [pid = 1650] [serial = 122] [outer = 0x0] 01:52:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x127c0fc00) [pid = 1650] [serial = 123] [outer = 0x124130400] 01:52:38 INFO - PROCESS | 1650 | 1461228758530 Marionette DEBUG loaded listener.js 01:52:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x128618c00) [pid = 1650] [serial = 124] [outer = 0x124130400] 01:52:38 INFO - PROCESS | 1650 | 1461228758953 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]]]}] 01:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 621ms 01:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:52:38 INFO - PROCESS | 1650 | 1461228758983 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 01:52:38 INFO - PROCESS | 1650 | 1461228758985 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 01:52:38 INFO - PROCESS | 1650 | 1461228758987 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:52:38 INFO - PROCESS | 1650 | 1461228758988 Marionette TRACE conn2 <- [1,142,null,{}] 01:52:38 INFO - PROCESS | 1650 | 1461228758991 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}] 01:52:39 INFO - PROCESS | 1650 | 1461228759084 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 01:52:39 INFO - PROCESS | 1650 | 1461228759159 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x127b8a000 == 43 [pid = 1650] [id = 43] 01:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1287c3800) [pid = 1650] [serial = 125] [outer = 0x0] 01:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129d90400) [pid = 1650] [serial = 126] [outer = 0x1287c3800] 01:52:39 INFO - PROCESS | 1650 | 1461228759190 Marionette DEBUG loaded listener.js 01:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12b468400) [pid = 1650] [serial = 127] [outer = 0x1287c3800] 01:52:39 INFO - PROCESS | 1650 | 1461228759743 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]]]}] 01:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 768ms 01:52:39 INFO - PROCESS | 1650 | 1461228759756 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 01:52:39 INFO - PROCESS | 1650 | 1461228759759 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 01:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:52:39 INFO - PROCESS | 1650 | 1461228759763 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:52:39 INFO - PROCESS | 1650 | 1461228759764 Marionette TRACE conn2 <- [1,146,null,{}] 01:52:39 INFO - PROCESS | 1650 | 1461228759768 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}] 01:52:39 INFO - PROCESS | 1650 | 1461228759856 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 01:52:39 INFO - PROCESS | 1650 | --DOCSHELL 0x123bb1800 == 42 [pid = 1650] [id = 37] 01:52:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8dd000 == 41 [pid = 1650] [id = 36] 01:52:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4ba000 == 40 [pid = 1650] [id = 35] 01:52:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf91800 == 39 [pid = 1650] [id = 34] 01:52:39 INFO - PROCESS | 1650 | --DOCSHELL 0x114675000 == 38 [pid = 1650] [id = 33] 01:52:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11b942000 == 37 [pid = 1650] [id = 32] 01:52:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab0b000 == 36 [pid = 1650] [id = 31] 01:52:39 INFO - PROCESS | 1650 | --DOCSHELL 0x119c27800 == 35 [pid = 1650] [id = 30] 01:52:39 INFO - PROCESS | 1650 | --DOCSHELL 0x119b5c800 == 34 [pid = 1650] [id = 29] 01:52:39 INFO - PROCESS | 1650 | --DOCSHELL 0x119263000 == 33 [pid = 1650] [id = 28] 01:52:39 INFO - PROCESS | 1650 | --DOCSHELL 0x119047000 == 32 [pid = 1650] [id = 27] 01:52:39 INFO - PROCESS | 1650 | --DOCSHELL 0x118284000 == 31 [pid = 1650] [id = 26] 01:52:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11904f800 == 30 [pid = 1650] [id = 24] 01:52:39 INFO - PROCESS | 1650 | --DOCSHELL 0x114b72000 == 29 [pid = 1650] [id = 23] 01:52:39 INFO - PROCESS | 1650 | 1461228759984 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x114681800 == 30 [pid = 1650] [id = 44] 01:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x114f65000) [pid = 1650] [serial = 128] [outer = 0x0] 01:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1158b8400) [pid = 1650] [serial = 129] [outer = 0x114f65000] 01:52:40 INFO - PROCESS | 1650 | 1461228760021 Marionette DEBUG loaded listener.js 01:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x118d70800) [pid = 1650] [serial = 130] [outer = 0x114f65000] 01:52:40 INFO - PROCESS | 1650 | 1461228760488 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]]]}] 01:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 771ms 01:52:40 INFO - PROCESS | 1650 | 1461228760534 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 01:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:52:40 INFO - PROCESS | 1650 | 1461228760537 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 01:52:40 INFO - PROCESS | 1650 | 1461228760540 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:52:40 INFO - PROCESS | 1650 | 1461228760543 Marionette TRACE conn2 <- [1,150,null,{}] 01:52:40 INFO - PROCESS | 1650 | 1461228760549 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}] 01:52:40 INFO - PROCESS | 1650 | 1461228760638 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 01:52:40 INFO - PROCESS | 1650 | 1461228760695 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x119376000 == 31 [pid = 1650] [id = 45] 01:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11abacc00) [pid = 1650] [serial = 131] [outer = 0x0] 01:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11adc7000) [pid = 1650] [serial = 132] [outer = 0x11abacc00] 01:52:40 INFO - PROCESS | 1650 | 1461228760728 Marionette DEBUG loaded listener.js 01:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11ae0fc00) [pid = 1650] [serial = 133] [outer = 0x11abacc00] 01:52:41 INFO - PROCESS | 1650 | 1461228761126 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]]]}] 01:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 624ms 01:52:41 INFO - PROCESS | 1650 | 1461228761165 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 01:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:52:41 INFO - PROCESS | 1650 | 1461228761168 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 01:52:41 INFO - PROCESS | 1650 | 1461228761171 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:52:41 INFO - PROCESS | 1650 | 1461228761172 Marionette TRACE conn2 <- [1,154,null,{}] 01:52:41 INFO - PROCESS | 1650 | 1461228761175 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}] 01:52:41 INFO - PROCESS | 1650 | 1461228761265 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 01:52:41 INFO - PROCESS | 1650 | 1461228761310 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c26800 == 32 [pid = 1650] [id = 46] 01:52:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11aec0400) [pid = 1650] [serial = 134] [outer = 0x0] 01:52:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11af8d400) [pid = 1650] [serial = 135] [outer = 0x11aec0400] 01:52:41 INFO - PROCESS | 1650 | 1461228761342 Marionette DEBUG loaded listener.js 01:52:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11b99c400) [pid = 1650] [serial = 136] [outer = 0x11aec0400] 01:52:41 INFO - PROCESS | 1650 | 1461228761789 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]]]}] 01:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 670ms 01:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:52:41 INFO - PROCESS | 1650 | 1461228761842 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 01:52:41 INFO - PROCESS | 1650 | 1461228761844 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 01:52:41 INFO - PROCESS | 1650 | 1461228761851 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:52:41 INFO - PROCESS | 1650 | 1461228761855 Marionette TRACE conn2 <- [1,158,null,{}] 01:52:41 INFO - PROCESS | 1650 | 1461228761859 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}] 01:52:41 INFO - PROCESS | 1650 | 1461228761966 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 01:52:42 INFO - PROCESS | 1650 | 1461228762025 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bb87800 == 33 [pid = 1650] [id = 47] 01:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11c4a6c00) [pid = 1650] [serial = 137] [outer = 0x0] 01:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11c8bfc00) [pid = 1650] [serial = 138] [outer = 0x11c4a6c00] 01:52:42 INFO - PROCESS | 1650 | 1461228762055 Marionette DEBUG loaded listener.js 01:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x123a47c00) [pid = 1650] [serial = 139] [outer = 0x11c4a6c00] 01:52:42 INFO - PROCESS | 1650 | 1461228762485 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]]]}] 01:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 678ms 01:52:42 INFO - PROCESS | 1650 | 1461228762524 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 01:52:42 INFO - PROCESS | 1650 | 1461228762526 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 01:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:52:42 INFO - PROCESS | 1650 | 1461228762551 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:52:42 INFO - PROCESS | 1650 | 1461228762552 Marionette TRACE conn2 <- [1,162,null,{}] 01:52:42 INFO - PROCESS | 1650 | 1461228762555 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}] 01:52:42 INFO - PROCESS | 1650 | 1461228762643 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 01:52:42 INFO - PROCESS | 1650 | 1461228762706 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c221800 == 34 [pid = 1650] [id = 48] 01:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11646a800) [pid = 1650] [serial = 140] [outer = 0x0] 01:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x123e5e400) [pid = 1650] [serial = 141] [outer = 0x11646a800] 01:52:42 INFO - PROCESS | 1650 | 1461228762736 Marionette DEBUG loaded listener.js 01:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12408a400) [pid = 1650] [serial = 142] [outer = 0x11646a800] 01:52:43 INFO - PROCESS | 1650 | 1461228763123 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]]]}] 01:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 621ms 01:52:43 INFO - PROCESS | 1650 | 1461228763170 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 01:52:43 INFO - PROCESS | 1650 | 1461228763171 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 01:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:52:43 INFO - PROCESS | 1650 | 1461228763174 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:52:43 INFO - PROCESS | 1650 | 1461228763175 Marionette TRACE conn2 <- [1,166,null,{}] 01:52:43 INFO - PROCESS | 1650 | 1461228763177 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}] 01:52:43 INFO - PROCESS | 1650 | 1461228763281 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 01:52:43 INFO - PROCESS | 1650 | 1461228763403 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1186d0800 == 35 [pid = 1650] [id = 49] 01:52:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1157b8000) [pid = 1650] [serial = 143] [outer = 0x0] 01:52:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x116469800) [pid = 1650] [serial = 144] [outer = 0x1157b8000] 01:52:43 INFO - PROCESS | 1650 | 1461228763432 Marionette DEBUG loaded listener.js 01:52:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x118dec800) [pid = 1650] [serial = 145] [outer = 0x1157b8000] 01:52:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12477f800 == 34 [pid = 1650] [id = 42] 01:52:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8ea800 == 33 [pid = 1650] [id = 41] 01:52:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11a71b800 == 32 [pid = 1650] [id = 40] 01:52:43 INFO - PROCESS | 1650 | --DOCSHELL 0x118280800 == 31 [pid = 1650] [id = 39] 01:52:43 INFO - PROCESS | 1650 | 1461228763941 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]]]}] 01:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 818ms 01:52:43 INFO - PROCESS | 1650 | 1461228763993 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 01:52:43 INFO - PROCESS | 1650 | 1461228763998 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 01:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:52:44 INFO - PROCESS | 1650 | 1461228764002 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:52:44 INFO - PROCESS | 1650 | 1461228764005 Marionette TRACE conn2 <- [1,170,null,{}] 01:52:44 INFO - PROCESS | 1650 | 1461228764010 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}] 01:52:44 INFO - PROCESS | 1650 | 1461228764099 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 01:52:44 INFO - PROCESS | 1650 | 1461228764161 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11921b800 == 32 [pid = 1650] [id = 50] 01:52:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x119235800) [pid = 1650] [serial = 146] [outer = 0x0] 01:52:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x119e5c400) [pid = 1650] [serial = 147] [outer = 0x119235800] 01:52:44 INFO - PROCESS | 1650 | 1461228764193 Marionette DEBUG loaded listener.js 01:52:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11ae09400) [pid = 1650] [serial = 148] [outer = 0x119235800] 01:52:44 INFO - PROCESS | 1650 | 1461228764629 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]]]}] 01:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 672ms 01:52:44 INFO - PROCESS | 1650 | 1461228764675 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 01:52:44 INFO - PROCESS | 1650 | 1461228764681 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 01:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:52:44 INFO - PROCESS | 1650 | 1461228764686 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:52:44 INFO - PROCESS | 1650 | 1461228764687 Marionette TRACE conn2 <- [1,174,null,{}] 01:52:44 INFO - PROCESS | 1650 | 1461228764690 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}] 01:52:44 INFO - PROCESS | 1650 | 1461228764776 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 01:52:44 INFO - PROCESS | 1650 | 1461228764840 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b94e000 == 33 [pid = 1650] [id = 51] 01:52:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11b23b000) [pid = 1650] [serial = 149] [outer = 0x0] 01:52:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11b99cc00) [pid = 1650] [serial = 150] [outer = 0x11b23b000] 01:52:44 INFO - PROCESS | 1650 | 1461228764870 Marionette DEBUG loaded listener.js 01:52:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11c05e800) [pid = 1650] [serial = 151] [outer = 0x11b23b000] 01:52:45 INFO - PROCESS | 1650 | 1461228765297 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]]]}] 01:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 01:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:52:45 INFO - PROCESS | 1650 | 1461228765305 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 01:52:45 INFO - PROCESS | 1650 | 1461228765306 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 01:52:45 INFO - PROCESS | 1650 | 1461228765308 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:52:45 INFO - PROCESS | 1650 | 1461228765311 Marionette TRACE conn2 <- [1,178,null,{}] 01:52:45 INFO - PROCESS | 1650 | 1461228765319 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}] 01:52:45 INFO - PROCESS | 1650 | 1461228765410 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 01:52:45 INFO - PROCESS | 1650 | 1461228765468 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ba1000 == 34 [pid = 1650] [id = 52] 01:52:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11c23cc00) [pid = 1650] [serial = 152] [outer = 0x0] 01:52:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x123a46400) [pid = 1650] [serial = 153] [outer = 0x11c23cc00] 01:52:45 INFO - PROCESS | 1650 | 1461228765503 Marionette DEBUG loaded listener.js 01:52:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x127b5c800) [pid = 1650] [serial = 154] [outer = 0x11c23cc00] 01:52:45 INFO - PROCESS | 1650 | 1461228765932 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]]]}] 01:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 01:52:45 INFO - PROCESS | 1650 | 1461228765981 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 01:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:52:45 INFO - PROCESS | 1650 | 1461228765983 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 01:52:45 INFO - PROCESS | 1650 | 1461228765985 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:52:45 INFO - PROCESS | 1650 | 1461228765986 Marionette TRACE conn2 <- [1,182,null,{}] 01:52:45 INFO - PROCESS | 1650 | 1461228765989 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}] 01:52:46 INFO - PROCESS | 1650 | 1461228766099 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 01:52:46 INFO - PROCESS | 1650 | 1461228766171 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243aa800 == 35 [pid = 1650] [id = 53] 01:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12904cc00) [pid = 1650] [serial = 155] [outer = 0x0] 01:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1298dd000) [pid = 1650] [serial = 156] [outer = 0x12904cc00] 01:52:46 INFO - PROCESS | 1650 | 1461228766202 Marionette DEBUG loaded listener.js 01:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x129d96c00) [pid = 1650] [serial = 157] [outer = 0x12904cc00] 01:52:46 INFO - PROCESS | 1650 | 1461228766625 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]]]}] 01:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 670ms 01:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:52:46 INFO - PROCESS | 1650 | 1461228766656 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 01:52:46 INFO - PROCESS | 1650 | 1461228766657 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 01:52:46 INFO - PROCESS | 1650 | 1461228766675 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:52:46 INFO - PROCESS | 1650 | 1461228766678 Marionette TRACE conn2 <- [1,186,null,{}] 01:52:46 INFO - PROCESS | 1650 | 1461228766684 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}] 01:52:46 INFO - PROCESS | 1650 | 1461228766771 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 01:52:46 INFO - PROCESS | 1650 | 1461228766833 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x128020800 == 36 [pid = 1650] [id = 54] 01:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x129058000) [pid = 1650] [serial = 158] [outer = 0x0] 01:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12b4ee000) [pid = 1650] [serial = 159] [outer = 0x129058000] 01:52:46 INFO - PROCESS | 1650 | 1461228766863 Marionette DEBUG loaded listener.js 01:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12b6c5800) [pid = 1650] [serial = 160] [outer = 0x129058000] 01:52:47 INFO - PROCESS | 1650 | 1461228767331 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]]]}] 01:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 688ms 01:52:47 INFO - PROCESS | 1650 | 1461228767385 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 01:52:47 INFO - PROCESS | 1650 | 1461228767387 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 01:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:52:47 INFO - PROCESS | 1650 | 1461228767407 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:52:47 INFO - PROCESS | 1650 | 1461228767409 Marionette TRACE conn2 <- [1,190,null,{}] 01:52:47 INFO - PROCESS | 1650 | 1461228767413 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}] 01:52:47 INFO - PROCESS | 1650 | 1461228767504 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 01:52:47 INFO - PROCESS | 1650 | 1461228767564 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab09800 == 37 [pid = 1650] [id = 55] 01:52:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x1187c2000) [pid = 1650] [serial = 161] [outer = 0x0] 01:52:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11ab2e800) [pid = 1650] [serial = 162] [outer = 0x1187c2000] 01:52:47 INFO - PROCESS | 1650 | 1461228767591 Marionette DEBUG loaded listener.js 01:52:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11aeb8c00) [pid = 1650] [serial = 163] [outer = 0x1187c2000] 01:52:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119376000 == 36 [pid = 1650] [id = 45] 01:52:47 INFO - PROCESS | 1650 | --DOCSHELL 0x114681800 == 35 [pid = 1650] [id = 44] 01:52:48 INFO - PROCESS | 1650 | 1461228768054 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]]]}] 01:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 673ms 01:52:48 INFO - PROCESS | 1650 | 1461228768079 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 01:52:48 INFO - PROCESS | 1650 | 1461228768081 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 01:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:52:48 INFO - PROCESS | 1650 | 1461228768085 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:52:48 INFO - PROCESS | 1650 | 1461228768087 Marionette TRACE conn2 <- [1,194,null,{}] 01:52:48 INFO - PROCESS | 1650 | 1461228768091 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}] 01:52:48 INFO - PROCESS | 1650 | 1461228768219 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 01:52:48 INFO - PROCESS | 1650 | 1461228768267 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c25000 == 36 [pid = 1650] [id = 56] 01:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x119e61000) [pid = 1650] [serial = 164] [outer = 0x0] 01:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x11af41c00) [pid = 1650] [serial = 165] [outer = 0x119e61000] 01:52:48 INFO - PROCESS | 1650 | 1461228768303 Marionette DEBUG loaded listener.js 01:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11b92e000) [pid = 1650] [serial = 166] [outer = 0x119e61000] 01:52:48 INFO - PROCESS | 1650 | 1461228768732 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]]]}] 01:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 670ms 01:52:48 INFO - PROCESS | 1650 | 1461228768780 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 01:52:48 INFO - PROCESS | 1650 | 1461228768784 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 01:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:52:48 INFO - PROCESS | 1650 | 1461228768793 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:52:48 INFO - PROCESS | 1650 | 1461228768797 Marionette TRACE conn2 <- [1,198,null,{}] 01:52:48 INFO - PROCESS | 1650 | 1461228768800 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}] 01:52:48 INFO - PROCESS | 1650 | 1461228768889 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 01:52:48 INFO - PROCESS | 1650 | 1461228768955 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cb4000 == 37 [pid = 1650] [id = 57] 01:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11c49c000) [pid = 1650] [serial = 167] [outer = 0x0] 01:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x123a47800) [pid = 1650] [serial = 168] [outer = 0x11c49c000] 01:52:48 INFO - PROCESS | 1650 | 1461228768986 Marionette DEBUG loaded listener.js 01:52:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1245aa800) [pid = 1650] [serial = 169] [outer = 0x11c49c000] 01:52:49 INFO - PROCESS | 1650 | 1461228769415 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]]]}] 01:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 674ms 01:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:52:49 INFO - PROCESS | 1650 | 1461228769466 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 01:52:49 INFO - PROCESS | 1650 | 1461228769467 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 01:52:49 INFO - PROCESS | 1650 | 1461228769470 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:52:49 INFO - PROCESS | 1650 | 1461228769472 Marionette TRACE conn2 <- [1,202,null,{}] 01:52:49 INFO - PROCESS | 1650 | 1461228769482 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}] 01:52:49 INFO - PROCESS | 1650 | 1461228769573 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 01:52:49 INFO - PROCESS | 1650 | 1461228769636 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287e4800 == 38 [pid = 1650] [id = 58] 01:52:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12870c000) [pid = 1650] [serial = 170] [outer = 0x0] 01:52:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x1295b4000) [pid = 1650] [serial = 171] [outer = 0x12870c000] 01:52:49 INFO - PROCESS | 1650 | 1461228769669 Marionette DEBUG loaded listener.js 01:52:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12b4ef400) [pid = 1650] [serial = 172] [outer = 0x12870c000] 01:52:50 INFO - PROCESS | 1650 | 1461228770096 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]]]}] 01:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 673ms 01:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:52:50 INFO - PROCESS | 1650 | 1461228770165 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 01:52:50 INFO - PROCESS | 1650 | 1461228770167 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 01:52:50 INFO - PROCESS | 1650 | 1461228770170 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:52:50 INFO - PROCESS | 1650 | 1461228770172 Marionette TRACE conn2 <- [1,206,null,{}] 01:52:50 INFO - PROCESS | 1650 | 1461228770174 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}] 01:52:50 INFO - PROCESS | 1650 | 1461228770292 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 01:52:50 INFO - PROCESS | 1650 | 1461228770340 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1a5000 == 39 [pid = 1650] [id = 59] 01:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12bb91800) [pid = 1650] [serial = 173] [outer = 0x0] 01:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12bcc0000) [pid = 1650] [serial = 174] [outer = 0x12bb91800] 01:52:50 INFO - PROCESS | 1650 | 1461228770370 Marionette DEBUG loaded listener.js 01:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12bcca000) [pid = 1650] [serial = 175] [outer = 0x12bb91800] 01:52:50 INFO - PROCESS | 1650 | 1461228770770 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]]]}] 01:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 621ms 01:52:50 INFO - PROCESS | 1650 | 1461228770792 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 01:52:50 INFO - PROCESS | 1650 | 1461228770793 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 01:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:52:50 INFO - PROCESS | 1650 | 1461228770796 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:52:50 INFO - PROCESS | 1650 | 1461228770797 Marionette TRACE conn2 <- [1,210,null,{}] 01:52:50 INFO - PROCESS | 1650 | 1461228770799 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}] 01:52:50 INFO - PROCESS | 1650 | 1461228770888 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 01:52:50 INFO - PROCESS | 1650 | 1461228770935 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb6d800 == 40 [pid = 1650] [id = 60] 01:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12bb92000) [pid = 1650] [serial = 176] [outer = 0x0] 01:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12bd99800) [pid = 1650] [serial = 177] [outer = 0x12bb92000] 01:52:50 INFO - PROCESS | 1650 | 1461228770964 Marionette DEBUG loaded listener.js 01:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12cf2a400) [pid = 1650] [serial = 178] [outer = 0x12bb92000] 01:52:51 INFO - PROCESS | 1650 | 1461228771388 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]]]}] 01:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 619ms 01:52:51 INFO - PROCESS | 1650 | 1461228771415 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 01:52:51 INFO - PROCESS | 1650 | 1461228771416 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 01:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:52:51 INFO - PROCESS | 1650 | 1461228771419 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:52:51 INFO - PROCESS | 1650 | 1461228771420 Marionette TRACE conn2 <- [1,214,null,{}] 01:52:51 INFO - PROCESS | 1650 | 1461228771422 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}] 01:52:51 INFO - PROCESS | 1650 | 1461228771536 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 01:52:51 INFO - PROCESS | 1650 | 1461228771644 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c070000 == 41 [pid = 1650] [id = 61] 01:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12d1bf000) [pid = 1650] [serial = 179] [outer = 0x0] 01:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12d53a800) [pid = 1650] [serial = 180] [outer = 0x12d1bf000] 01:52:51 INFO - PROCESS | 1650 | 1461228771679 Marionette DEBUG loaded listener.js 01:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12d572400) [pid = 1650] [serial = 181] [outer = 0x12d1bf000] 01:52:52 INFO - PROCESS | 1650 | 1461228772127 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]]]}] 01:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 769ms 01:52:52 INFO - PROCESS | 1650 | 1461228772188 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 01:52:52 INFO - PROCESS | 1650 | 1461228772190 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 01:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:52:52 INFO - PROCESS | 1650 | 1461228772216 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:52:52 INFO - PROCESS | 1650 | 1461228772218 Marionette TRACE conn2 <- [1,218,null,{}] 01:52:52 INFO - PROCESS | 1650 | 1461228772224 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}] 01:52:52 INFO - PROCESS | 1650 | 1461228772313 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 01:52:52 INFO - PROCESS | 1650 | 1461228772382 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b67000 == 42 [pid = 1650] [id = 62] 01:52:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11ae0f400) [pid = 1650] [serial = 182] [outer = 0x0] 01:52:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x11af4cc00) [pid = 1650] [serial = 183] [outer = 0x11ae0f400] 01:52:52 INFO - PROCESS | 1650 | 1461228772411 Marionette DEBUG loaded listener.js 01:52:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x11bfc1400) [pid = 1650] [serial = 184] [outer = 0x11ae0f400] 01:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1243aa800 == 41 [pid = 1650] [id = 53] 01:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x123ba1000 == 40 [pid = 1650] [id = 52] 01:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11b94e000 == 39 [pid = 1650] [id = 51] 01:52:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11921b800 == 38 [pid = 1650] [id = 50] 01:52:52 INFO - PROCESS | 1650 | 1461228772854 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]]]}] 01:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 695ms 01:52:52 INFO - PROCESS | 1650 | 1461228772894 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 01:52:52 INFO - PROCESS | 1650 | 1461228772896 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 01:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:52:52 INFO - PROCESS | 1650 | 1461228772902 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:52:52 INFO - PROCESS | 1650 | 1461228772904 Marionette TRACE conn2 <- [1,222,null,{}] 01:52:52 INFO - PROCESS | 1650 | 1461228772908 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}] 01:52:53 INFO - PROCESS | 1650 | 1461228773002 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 01:52:53 INFO - PROCESS | 1650 | 1461228773056 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8ea800 == 39 [pid = 1650] [id = 63] 01:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x11b995800) [pid = 1650] [serial = 185] [outer = 0x0] 01:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x11c467800) [pid = 1650] [serial = 186] [outer = 0x11b995800] 01:52:53 INFO - PROCESS | 1650 | 1461228773088 Marionette DEBUG loaded listener.js 01:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x123ff4c00) [pid = 1650] [serial = 187] [outer = 0x11b995800] 01:52:53 INFO - PROCESS | 1650 | 1461228773526 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]]]}] 01:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 671ms 01:52:53 INFO - PROCESS | 1650 | 1461228773582 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 01:52:53 INFO - PROCESS | 1650 | 1461228773588 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 01:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:52:53 INFO - PROCESS | 1650 | 1461228773600 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:52:53 INFO - PROCESS | 1650 | 1461228773603 Marionette TRACE conn2 <- [1,226,null,{}] 01:52:53 INFO - PROCESS | 1650 | 1461228773607 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}] 01:52:53 INFO - PROCESS | 1650 | 1461228773751 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 01:52:53 INFO - PROCESS | 1650 | 1461228773844 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x128734800 == 40 [pid = 1650] [id = 64] 01:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x127ec1c00) [pid = 1650] [serial = 188] [outer = 0x0] 01:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x1295b3c00) [pid = 1650] [serial = 189] [outer = 0x127ec1c00] 01:52:53 INFO - PROCESS | 1650 | 1461228773874 Marionette DEBUG loaded listener.js 01:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12b4f5800) [pid = 1650] [serial = 190] [outer = 0x127ec1c00] 01:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12bd96c00) [pid = 1650] [serial = 191] [outer = 0x12fd34800] 01:52:54 INFO - PROCESS | 1650 | 1461228774331 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]]]}] 01:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 773ms 01:52:54 INFO - PROCESS | 1650 | 1461228774372 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 01:52:54 INFO - PROCESS | 1650 | 1461228774374 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 01:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:52:54 INFO - PROCESS | 1650 | 1461228774376 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:52:54 INFO - PROCESS | 1650 | 1461228774379 Marionette TRACE conn2 <- [1,230,null,{}] 01:52:54 INFO - PROCESS | 1650 | 1461228774386 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}] 01:52:54 INFO - PROCESS | 1650 | 1461228774482 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 01:52:54 INFO - PROCESS | 1650 | 1461228774549 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c075000 == 41 [pid = 1650] [id = 65] 01:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12bb8f400) [pid = 1650] [serial = 192] [outer = 0x0] 01:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12cf29000) [pid = 1650] [serial = 193] [outer = 0x12bb8f400] 01:52:54 INFO - PROCESS | 1650 | 1461228774582 Marionette DEBUG loaded listener.js 01:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12d1c3c00) [pid = 1650] [serial = 194] [outer = 0x12bb8f400] 01:52:55 INFO - PROCESS | 1650 | 1461228775012 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]]]}] 01:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 672ms 01:52:55 INFO - PROCESS | 1650 | 1461228775062 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 01:52:55 INFO - PROCESS | 1650 | 1461228775064 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 01:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:52:55 INFO - PROCESS | 1650 | 1461228775069 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:52:55 INFO - PROCESS | 1650 | 1461228775070 Marionette TRACE conn2 <- [1,234,null,{}] 01:52:55 INFO - PROCESS | 1650 | 1461228775072 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}] 01:52:55 INFO - PROCESS | 1650 | 1461228775165 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 01:52:55 INFO - PROCESS | 1650 | 1461228775231 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11467f800 == 42 [pid = 1650] [id = 66] 01:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12d544c00) [pid = 1650] [serial = 195] [outer = 0x0] 01:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12d574800) [pid = 1650] [serial = 196] [outer = 0x12d544c00] 01:52:55 INFO - PROCESS | 1650 | 1461228775262 Marionette DEBUG loaded listener.js 01:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12dbd7800) [pid = 1650] [serial = 197] [outer = 0x12d544c00] 01:52:55 INFO - PROCESS | 1650 | 1461228775663 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]]]}] 01:52:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 619ms 01:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:52:55 INFO - PROCESS | 1650 | 1461228775688 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 01:52:55 INFO - PROCESS | 1650 | 1461228775690 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 01:52:55 INFO - PROCESS | 1650 | 1461228775692 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:52:55 INFO - PROCESS | 1650 | 1461228775693 Marionette TRACE conn2 <- [1,238,null,{}] 01:52:55 INFO - PROCESS | 1650 | 1461228775696 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}] 01:52:55 INFO - PROCESS | 1650 | 1461228775784 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 01:52:55 INFO - PROCESS | 1650 | 1461228775872 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db53000 == 43 [pid = 1650] [id = 67] 01:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12dbd7c00) [pid = 1650] [serial = 198] [outer = 0x0] 01:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12e231400) [pid = 1650] [serial = 199] [outer = 0x12dbd7c00] 01:52:55 INFO - PROCESS | 1650 | 1461228775902 Marionette DEBUG loaded listener.js 01:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12e308c00) [pid = 1650] [serial = 200] [outer = 0x12dbd7c00] 01:52:56 INFO - PROCESS | 1650 | 1461228776323 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]]]}] 01:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 669ms 01:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:52:56 INFO - PROCESS | 1650 | 1461228776361 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 01:52:56 INFO - PROCESS | 1650 | 1461228776363 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 01:52:56 INFO - PROCESS | 1650 | 1461228776365 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:52:56 INFO - PROCESS | 1650 | 1461228776366 Marionette TRACE conn2 <- [1,242,null,{}] 01:52:56 INFO - PROCESS | 1650 | 1461228776369 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}] 01:52:56 INFO - PROCESS | 1650 | 1461228776487 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 01:52:56 INFO - PROCESS | 1650 | 1461228776554 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4a1000 == 44 [pid = 1650] [id = 68] 01:52:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12e315c00) [pid = 1650] [serial = 201] [outer = 0x0] 01:52:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12e352800) [pid = 1650] [serial = 202] [outer = 0x12e315c00] 01:52:56 INFO - PROCESS | 1650 | 1461228776587 Marionette DEBUG loaded listener.js 01:52:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12e831000) [pid = 1650] [serial = 203] [outer = 0x12e315c00] 01:52:57 INFO - PROCESS | 1650 | 1461228776999 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]]]}] 01:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 669ms 01:52:57 INFO - PROCESS | 1650 | 1461228777035 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 01:52:57 INFO - PROCESS | 1650 | 1461228777036 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 01:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:52:57 INFO - PROCESS | 1650 | 1461228777039 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:52:57 INFO - PROCESS | 1650 | 1461228777040 Marionette TRACE conn2 <- [1,246,null,{}] 01:52:57 INFO - PROCESS | 1650 | 1461228777043 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}] 01:52:57 INFO - PROCESS | 1650 | 1461228777172 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 01:52:57 INFO - PROCESS | 1650 | 1461228777398 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b57000 == 45 [pid = 1650] [id = 69] 01:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x1182b8400) [pid = 1650] [serial = 204] [outer = 0x0] 01:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x119233800) [pid = 1650] [serial = 205] [outer = 0x1182b8400] 01:52:57 INFO - PROCESS | 1650 | 1461228777455 Marionette DEBUG loaded listener.js 01:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x11af4dc00) [pid = 1650] [serial = 206] [outer = 0x1182b8400] 01:52:57 INFO - PROCESS | 1650 | 1461228777933 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]]]}] 01:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 920ms 01:52:57 INFO - PROCESS | 1650 | 1461228777959 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 01:52:57 INFO - PROCESS | 1650 | 1461228777962 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 01:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:52:57 INFO - PROCESS | 1650 | 1461228777966 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:52:57 INFO - PROCESS | 1650 | 1461228777968 Marionette TRACE conn2 <- [1,250,null,{}] 01:52:57 INFO - PROCESS | 1650 | 1461228777971 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}] 01:52:58 INFO - PROCESS | 1650 | 1461228778065 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 01:52:58 INFO - PROCESS | 1650 | 1461228778118 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x128727000 == 46 [pid = 1650] [id = 70] 01:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x11c49b400) [pid = 1650] [serial = 207] [outer = 0x0] 01:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x127ec1800) [pid = 1650] [serial = 208] [outer = 0x11c49b400] 01:52:58 INFO - PROCESS | 1650 | 1461228778147 Marionette DEBUG loaded listener.js 01:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x129d97800) [pid = 1650] [serial = 209] [outer = 0x11c49b400] 01:52:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119c25000 == 45 [pid = 1650] [id = 56] 01:52:58 INFO - PROCESS | 1650 | 1461228778622 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]]]}] 01:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 669ms 01:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:52:58 INFO - PROCESS | 1650 | 1461228778635 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 01:52:58 INFO - PROCESS | 1650 | 1461228778638 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 01:52:58 INFO - PROCESS | 1650 | 1461228778642 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:52:58 INFO - PROCESS | 1650 | 1461228778644 Marionette TRACE conn2 <- [1,254,null,{}] 01:52:58 INFO - PROCESS | 1650 | 1461228778648 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}] 01:52:58 INFO - PROCESS | 1650 | 1461228778768 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 01:52:58 INFO - PROCESS | 1650 | 1461228778838 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x129abe000 == 46 [pid = 1650] [id = 71] 01:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x127c61800) [pid = 1650] [serial = 210] [outer = 0x0] 01:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x128619400) [pid = 1650] [serial = 211] [outer = 0x127c61800] 01:52:58 INFO - PROCESS | 1650 | 1461228778872 Marionette DEBUG loaded listener.js 01:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12b6c8000) [pid = 1650] [serial = 212] [outer = 0x127c61800] 01:52:59 INFO - PROCESS | 1650 | 1461228779289 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]]]}] 01:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 672ms 01:52:59 INFO - PROCESS | 1650 | 1461228779314 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 01:52:59 INFO - PROCESS | 1650 | 1461228779318 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 01:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:52:59 INFO - PROCESS | 1650 | 1461228779322 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:52:59 INFO - PROCESS | 1650 | 1461228779324 Marionette TRACE conn2 <- [1,258,null,{}] 01:52:59 INFO - PROCESS | 1650 | 1461228779326 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}] 01:52:59 INFO - PROCESS | 1650 | 1461228779420 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 01:52:59 INFO - PROCESS | 1650 | 1461228779476 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d31a000 == 47 [pid = 1650] [id = 72] 01:52:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12bcc1c00) [pid = 1650] [serial = 213] [outer = 0x0] 01:52:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12cf33800) [pid = 1650] [serial = 214] [outer = 0x12bcc1c00] 01:52:59 INFO - PROCESS | 1650 | 1461228779506 Marionette DEBUG loaded listener.js 01:52:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12d1bec00) [pid = 1650] [serial = 215] [outer = 0x12bcc1c00] 01:52:59 INFO - PROCESS | 1650 | 1461228779929 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]]]}] 01:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 620ms 01:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:52:59 INFO - PROCESS | 1650 | 1461228779943 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 01:52:59 INFO - PROCESS | 1650 | 1461228779944 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 01:52:59 INFO - PROCESS | 1650 | 1461228779947 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:52:59 INFO - PROCESS | 1650 | 1461228779949 Marionette TRACE conn2 <- [1,262,null,{}] 01:52:59 INFO - PROCESS | 1650 | 1461228779957 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}] 01:53:00 INFO - PROCESS | 1650 | 1461228780057 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 01:53:00 INFO - PROCESS | 1650 | 1461228780147 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b82800 == 48 [pid = 1650] [id = 73] 01:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12d542800) [pid = 1650] [serial = 216] [outer = 0x0] 01:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12dbdec00) [pid = 1650] [serial = 217] [outer = 0x12d542800] 01:53:00 INFO - PROCESS | 1650 | 1461228780180 Marionette DEBUG loaded listener.js 01:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12e315400) [pid = 1650] [serial = 218] [outer = 0x12d542800] 01:53:00 INFO - PROCESS | 1650 | 1461228780601 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]]]}] 01:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 671ms 01:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:53:00 INFO - PROCESS | 1650 | 1461228780618 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 01:53:00 INFO - PROCESS | 1650 | 1461228780620 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 01:53:00 INFO - PROCESS | 1650 | 1461228780622 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:53:00 INFO - PROCESS | 1650 | 1461228780623 Marionette TRACE conn2 <- [1,266,null,{}] 01:53:00 INFO - PROCESS | 1650 | 1461228780626 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}] 01:53:00 INFO - PROCESS | 1650 | 1461228780721 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 01:53:00 INFO - PROCESS | 1650 | 1461228780774 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec88800 == 49 [pid = 1650] [id = 74] 01:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12e355400) [pid = 1650] [serial = 219] [outer = 0x0] 01:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12e82d400) [pid = 1650] [serial = 220] [outer = 0x12e355400] 01:53:00 INFO - PROCESS | 1650 | 1461228780804 Marionette DEBUG loaded listener.js 01:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12e839c00) [pid = 1650] [serial = 221] [outer = 0x12e355400] 01:53:01 INFO - PROCESS | 1650 | 1461228781219 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]]]}] 01:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 620ms 01:53:01 INFO - PROCESS | 1650 | 1461228781243 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 01:53:01 INFO - PROCESS | 1650 | 1461228781244 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 01:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:53:01 INFO - PROCESS | 1650 | 1461228781246 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:53:01 INFO - PROCESS | 1650 | 1461228781247 Marionette TRACE conn2 <- [1,270,null,{}] 01:53:01 INFO - PROCESS | 1650 | 1461228781250 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}] 01:53:01 INFO - PROCESS | 1650 | 1461228781338 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 01:53:01 INFO - PROCESS | 1650 | 1461228781422 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x129abf000 == 50 [pid = 1650] [id = 75] 01:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12860f400) [pid = 1650] [serial = 222] [outer = 0x0] 01:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x129d98000) [pid = 1650] [serial = 223] [outer = 0x12860f400] 01:53:01 INFO - PROCESS | 1650 | 1461228781465 Marionette DEBUG loaded listener.js 01:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x129d9cc00) [pid = 1650] [serial = 224] [outer = 0x12860f400] 01:53:01 INFO - PROCESS | 1650 | 1461228781872 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]]]}] 01:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 670ms 01:53:01 INFO - PROCESS | 1650 | 1461228781916 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 01:53:01 INFO - PROCESS | 1650 | 1461228781918 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 01:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:53:01 INFO - PROCESS | 1650 | 1461228781920 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:53:01 INFO - PROCESS | 1650 | 1461228781921 Marionette TRACE conn2 <- [1,274,null,{}] 01:53:01 INFO - PROCESS | 1650 | 1461228781924 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}] 01:53:02 INFO - PROCESS | 1650 | 1461228782039 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 01:53:02 INFO - PROCESS | 1650 | 1461228782097 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3ad000 == 51 [pid = 1650] [id = 76] 01:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12b460c00) [pid = 1650] [serial = 225] [outer = 0x0] 01:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12b4e8800) [pid = 1650] [serial = 226] [outer = 0x12b460c00] 01:53:02 INFO - PROCESS | 1650 | 1461228782129 Marionette DEBUG loaded listener.js 01:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12f508c00) [pid = 1650] [serial = 227] [outer = 0x12b460c00] 01:53:02 INFO - PROCESS | 1650 | 1461228782535 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]]]}] 01:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 669ms 01:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:53:02 INFO - PROCESS | 1650 | 1461228782589 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 01:53:02 INFO - PROCESS | 1650 | 1461228782591 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 01:53:02 INFO - PROCESS | 1650 | 1461228782593 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:53:02 INFO - PROCESS | 1650 | 1461228782594 Marionette TRACE conn2 <- [1,278,null,{}] 01:53:02 INFO - PROCESS | 1650 | 1461228782597 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}] 01:53:02 INFO - PROCESS | 1650 | 1461228782703 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 01:53:02 INFO - PROCESS | 1650 | 1461228782759 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fbb9800 == 52 [pid = 1650] [id = 77] 01:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12b462400) [pid = 1650] [serial = 228] [outer = 0x0] 01:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12f512000) [pid = 1650] [serial = 229] [outer = 0x12b462400] 01:53:02 INFO - PROCESS | 1650 | 1461228782789 Marionette DEBUG loaded listener.js 01:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12f517c00) [pid = 1650] [serial = 230] [outer = 0x12b462400] 01:53:03 INFO - PROCESS | 1650 | 1461228783227 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]]]}] 01:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 670ms 01:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:53:03 INFO - PROCESS | 1650 | 1461228783263 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 01:53:03 INFO - PROCESS | 1650 | 1461228783264 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 01:53:03 INFO - PROCESS | 1650 | 1461228783266 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:53:03 INFO - PROCESS | 1650 | 1461228783267 Marionette TRACE conn2 <- [1,282,null,{}] 01:53:03 INFO - PROCESS | 1650 | 1461228783269 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}] 01:53:03 INFO - PROCESS | 1650 | 1461228783364 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 01:53:03 INFO - PROCESS | 1650 | 1461228783484 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe82800 == 53 [pid = 1650] [id = 78] 01:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x123811400) [pid = 1650] [serial = 231] [outer = 0x0] 01:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x123818800) [pid = 1650] [serial = 232] [outer = 0x123811400] 01:53:03 INFO - PROCESS | 1650 | 1461228783539 Marionette DEBUG loaded listener.js 01:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12381d000) [pid = 1650] [serial = 233] [outer = 0x123811400] 01:53:04 INFO - PROCESS | 1650 | 1461228784089 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]]]}] 01:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 868ms 01:53:04 INFO - PROCESS | 1650 | 1461228784135 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 01:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:53:04 INFO - PROCESS | 1650 | 1461228784137 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 01:53:04 INFO - PROCESS | 1650 | 1461228784140 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:53:04 INFO - PROCESS | 1650 | 1461228784142 Marionette TRACE conn2 <- [1,286,null,{}] 01:53:04 INFO - PROCESS | 1650 | 1461228784146 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}] 01:53:04 INFO - PROCESS | 1650 | 1461228784239 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 01:53:04 INFO - PROCESS | 1650 | 1461228784310 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x127c85800 == 54 [pid = 1650] [id = 79] 01:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12381c400) [pid = 1650] [serial = 234] [outer = 0x0] 01:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12381f800) [pid = 1650] [serial = 235] [outer = 0x12381c400] 01:53:04 INFO - PROCESS | 1650 | 1461228784340 Marionette DEBUG loaded listener.js 01:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x127e0a000) [pid = 1650] [serial = 236] [outer = 0x12381c400] 01:53:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119b57000 == 53 [pid = 1650] [id = 69] 01:53:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4a1000 == 52 [pid = 1650] [id = 68] 01:53:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12db53000 == 51 [pid = 1650] [id = 67] 01:53:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11467f800 == 50 [pid = 1650] [id = 66] 01:53:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12c075000 == 49 [pid = 1650] [id = 65] 01:53:04 INFO - PROCESS | 1650 | --DOCSHELL 0x128734800 == 48 [pid = 1650] [id = 64] 01:53:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8ea800 == 47 [pid = 1650] [id = 63] 01:53:04 INFO - PROCESS | 1650 | 1461228784822 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]]]}] 01:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 724ms 01:53:04 INFO - PROCESS | 1650 | 1461228784865 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 01:53:04 INFO - PROCESS | 1650 | 1461228784869 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 01:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:53:04 INFO - PROCESS | 1650 | 1461228784873 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:53:04 INFO - PROCESS | 1650 | 1461228784875 Marionette TRACE conn2 <- [1,290,null,{}] 01:53:04 INFO - PROCESS | 1650 | 1461228784878 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}] 01:53:04 INFO - PROCESS | 1650 | 1461228784976 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 01:53:05 INFO - PROCESS | 1650 | 1461228785067 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c06f800 == 48 [pid = 1650] [id = 80] 01:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x1295b4c00) [pid = 1650] [serial = 237] [outer = 0x0] 01:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12980ec00) [pid = 1650] [serial = 238] [outer = 0x1295b4c00] 01:53:05 INFO - PROCESS | 1650 | 1461228785100 Marionette DEBUG loaded listener.js 01:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x129814000) [pid = 1650] [serial = 239] [outer = 0x1295b4c00] 01:53:05 INFO - PROCESS | 1650 | 1461228785520 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]]]}] 01:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 670ms 01:53:05 INFO - PROCESS | 1650 | 1461228785543 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 01:53:05 INFO - PROCESS | 1650 | 1461228785547 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 01:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:53:05 INFO - PROCESS | 1650 | 1461228785552 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:53:05 INFO - PROCESS | 1650 | 1461228785554 Marionette TRACE conn2 <- [1,294,null,{}] 01:53:05 INFO - PROCESS | 1650 | 1461228785557 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}] 01:53:05 INFO - PROCESS | 1650 | 1461228785678 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 01:53:05 INFO - PROCESS | 1650 | 1461228785763 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e49f800 == 49 [pid = 1650] [id = 81] 01:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x129d9c000) [pid = 1650] [serial = 240] [outer = 0x0] 01:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12b462000) [pid = 1650] [serial = 241] [outer = 0x129d9c000] 01:53:05 INFO - PROCESS | 1650 | 1461228785793 Marionette DEBUG loaded listener.js 01:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x12b4e9000) [pid = 1650] [serial = 242] [outer = 0x129d9c000] 01:53:06 INFO - PROCESS | 1650 | 1461228786219 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]]]}] 01:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12c070000 == 48 [pid = 1650] [id = 61] 01:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1193b3800 == 47 [pid = 1650] [id = 25] 01:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11bb87800 == 46 [pid = 1650] [id = 47] 01:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1a5000 == 45 [pid = 1650] [id = 59] 01:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119c26800 == 44 [pid = 1650] [id = 46] 01:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12fbb9800 == 43 [pid = 1650] [id = 77] 01:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3ad000 == 42 [pid = 1650] [id = 76] 01:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x129abf000 == 41 [pid = 1650] [id = 75] 01:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec88800 == 40 [pid = 1650] [id = 74] 01:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x114b82800 == 39 [pid = 1650] [id = 73] 01:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12d31a000 == 38 [pid = 1650] [id = 72] 01:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x129abe000 == 37 [pid = 1650] [id = 71] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12d310000 == 36 [pid = 1650] [id = 8] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x123cb4000 == 35 [pid = 1650] [id = 57] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12f074000 == 34 [pid = 1650] [id = 14] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3ab800 == 33 [pid = 1650] [id = 15] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x128020800 == 32 [pid = 1650] [id = 54] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec89800 == 31 [pid = 1650] [id = 13] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb77800 == 30 [pid = 1650] [id = 6] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe82800 == 29 [pid = 1650] [id = 78] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1303ce800 == 28 [pid = 1650] [id = 22] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x119b67000 == 27 [pid = 1650] [id = 62] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x130059800 == 26 [pid = 1650] [id = 19] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x123e20000 == 25 [pid = 1650] [id = 38] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab09800 == 24 [pid = 1650] [id = 55] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1186d0800 == 23 [pid = 1650] [id = 49] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x128727000 == 22 [pid = 1650] [id = 70] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12e860000 == 21 [pid = 1650] [id = 11] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11c221800 == 20 [pid = 1650] [id = 48] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1287e4800 == 19 [pid = 1650] [id = 58] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12f724000 == 18 [pid = 1650] [id = 16] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea47000 == 17 [pid = 1650] [id = 12] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb6d800 == 16 [pid = 1650] [id = 60] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12e493000 == 15 [pid = 1650] [id = 10] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11af1a000 == 14 [pid = 1650] [id = 20] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1303af000 == 13 [pid = 1650] [id = 21] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12db61000 == 12 [pid = 1650] [id = 9] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12c06f800 == 11 [pid = 1650] [id = 80] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x127b8a000 == 10 [pid = 1650] [id = 43] 01:53:09 INFO - PROCESS | 1650 | --DOCSHELL 0x127c85800 == 9 [pid = 1650] [id = 79] 01:53:10 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. 01:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 5033ms 01:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:53:10 INFO - PROCESS | 1650 | 1461228790629 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 01:53:10 INFO - PROCESS | 1650 | 1461228790630 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 01:53:10 INFO - PROCESS | 1650 | 1461228790633 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:53:10 INFO - PROCESS | 1650 | 1461228790636 Marionette TRACE conn2 <- [1,298,null,{}] 01:53:10 INFO - PROCESS | 1650 | 1461228790639 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}] 01:53:10 INFO - PROCESS | 1650 | 1461228790723 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 01:53:10 INFO - PROCESS | 1650 | 1461228790730 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x118b3d800 == 10 [pid = 1650] [id = 82] 01:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x11ae03000) [pid = 1650] [serial = 243] [outer = 0x0] 01:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x11ae08800) [pid = 1650] [serial = 244] [outer = 0x11ae03000] 01:53:10 INFO - PROCESS | 1650 | 1461228790759 Marionette DEBUG loaded listener.js 01:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x11af8c800) [pid = 1650] [serial = 245] [outer = 0x11ae03000] 01:53:11 INFO - PROCESS | 1650 | 1461228791137 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]]]}] 01:53:11 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. 01:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 520ms 01:53:11 INFO - PROCESS | 1650 | 1461228791155 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 01:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:53:11 INFO - PROCESS | 1650 | 1461228791158 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 01:53:11 INFO - PROCESS | 1650 | 1461228791167 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:53:11 INFO - PROCESS | 1650 | 1461228791172 Marionette TRACE conn2 <- [1,302,null,{}] 01:53:11 INFO - PROCESS | 1650 | 1461228791176 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}] 01:53:11 INFO - PROCESS | 1650 | 1461228791303 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 01:53:11 INFO - PROCESS | 1650 | 1461228791321 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bb97800 == 11 [pid = 1650] [id = 83] 01:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x11c05c800) [pid = 1650] [serial = 246] [outer = 0x0] 01:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x11c8c4400) [pid = 1650] [serial = 247] [outer = 0x11c05c800] 01:53:11 INFO - PROCESS | 1650 | 1461228791364 Marionette DEBUG loaded listener.js 01:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x12381ac00) [pid = 1650] [serial = 248] [outer = 0x11c05c800] 01:53:11 INFO - PROCESS | 1650 | 1461228791739 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]]]}] 01:53:11 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. 01:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 627ms 01:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:53:11 INFO - PROCESS | 1650 | 1461228791790 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 01:53:11 INFO - PROCESS | 1650 | 1461228791792 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 01:53:11 INFO - PROCESS | 1650 | 1461228791794 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:53:11 INFO - PROCESS | 1650 | 1461228791796 Marionette TRACE conn2 <- [1,306,null,{}] 01:53:11 INFO - PROCESS | 1650 | 1461228791803 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}] 01:53:11 INFO - PROCESS | 1650 | 1461228791882 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 01:53:11 INFO - PROCESS | 1650 | 1461228791887 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x127b89000 == 12 [pid = 1650] [id = 84] 01:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x127b5e400) [pid = 1650] [serial = 249] [outer = 0x0] 01:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x127e0d400) [pid = 1650] [serial = 250] [outer = 0x127b5e400] 01:53:11 INFO - PROCESS | 1650 | 1461228791919 Marionette DEBUG loaded listener.js 01:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x12870d000) [pid = 1650] [serial = 251] [outer = 0x127b5e400] 01:53:12 INFO - PROCESS | 1650 | 1461228792294 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]]]}] 01:53:12 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. 01:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 520ms 01:53:12 INFO - PROCESS | 1650 | 1461228792315 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 01:53:12 INFO - PROCESS | 1650 | 1461228792317 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 01:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:53:12 INFO - PROCESS | 1650 | 1461228792319 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:53:12 INFO - PROCESS | 1650 | 1461228792320 Marionette TRACE conn2 <- [1,310,null,{}] 01:53:12 INFO - PROCESS | 1650 | 1461228792322 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}] 01:53:12 INFO - PROCESS | 1650 | 1461228792399 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 01:53:12 INFO - PROCESS | 1650 | 1461228792478 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x129acd000 == 13 [pid = 1650] [id = 85] 01:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x128711800) [pid = 1650] [serial = 252] [outer = 0x0] 01:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x129810400) [pid = 1650] [serial = 253] [outer = 0x128711800] 01:53:12 INFO - PROCESS | 1650 | 1461228792504 Marionette DEBUG loaded listener.js 01:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x129d94c00) [pid = 1650] [serial = 254] [outer = 0x128711800] 01:53:12 INFO - PROCESS | 1650 | 1461228792869 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]]]}] 01:53:12 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. 01:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 567ms 01:53:12 INFO - PROCESS | 1650 | 1461228792893 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 01:53:12 INFO - PROCESS | 1650 | 1461228792894 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 01:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:53:12 INFO - PROCESS | 1650 | 1461228792905 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:53:12 INFO - PROCESS | 1650 | 1461228792906 Marionette TRACE conn2 <- [1,314,null,{}] 01:53:12 INFO - PROCESS | 1650 | 1461228792924 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}] 01:53:13 INFO - PROCESS | 1650 | 1461228793016 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 01:53:13 INFO - PROCESS | 1650 | 1461228793020 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfaf000 == 14 [pid = 1650] [id = 86] 01:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x1176da800) [pid = 1650] [serial = 255] [outer = 0x0] 01:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x129d9b800) [pid = 1650] [serial = 256] [outer = 0x1176da800] 01:53:13 INFO - PROCESS | 1650 | 1461228793046 Marionette DEBUG loaded listener.js 01:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x12b8a9c00) [pid = 1650] [serial = 257] [outer = 0x1176da800] 01:53:13 INFO - PROCESS | 1650 | 1461228793468 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]]]}] 01:53:13 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. 01:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 583ms 01:53:13 INFO - PROCESS | 1650 | 1461228793485 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 01:53:13 INFO - PROCESS | 1650 | 1461228793488 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 01:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:53:13 INFO - PROCESS | 1650 | 1461228793491 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:53:13 INFO - PROCESS | 1650 | 1461228793493 Marionette TRACE conn2 <- [1,318,null,{}] 01:53:13 INFO - PROCESS | 1650 | 1461228793496 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}] 01:53:13 INFO - PROCESS | 1650 | 1461228793670 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 01:53:13 INFO - PROCESS | 1650 | 1461228793699 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea3e000 == 15 [pid = 1650] [id = 87] 01:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x12bb85400) [pid = 1650] [serial = 258] [outer = 0x0] 01:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x12bd9d000) [pid = 1650] [serial = 259] [outer = 0x12bb85400] 01:53:13 INFO - PROCESS | 1650 | 1461228793745 Marionette DEBUG loaded listener.js 01:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x12d326400) [pid = 1650] [serial = 260] [outer = 0x12bb85400] 01:53:14 INFO - PROCESS | 1650 | 1461228794179 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]]]}] 01:53:14 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. 01:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 721ms 01:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:53:14 INFO - PROCESS | 1650 | 1461228794212 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 01:53:14 INFO - PROCESS | 1650 | 1461228794213 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 01:53:14 INFO - PROCESS | 1650 | 1461228794215 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:53:14 INFO - PROCESS | 1650 | 1461228794216 Marionette TRACE conn2 <- [1,322,null,{}] 01:53:14 INFO - PROCESS | 1650 | 1461228794233 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}] 01:53:14 INFO - PROCESS | 1650 | 1461228794339 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 01:53:14 INFO - PROCESS | 1650 | 1461228794343 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f07f800 == 16 [pid = 1650] [id = 88] 01:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x12bb8dc00) [pid = 1650] [serial = 261] [outer = 0x0] 01:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x12d330400) [pid = 1650] [serial = 262] [outer = 0x12bb8dc00] 01:53:14 INFO - PROCESS | 1650 | 1461228794368 Marionette DEBUG loaded listener.js 01:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x12d57c800) [pid = 1650] [serial = 263] [outer = 0x12bb8dc00] 01:53:14 INFO - PROCESS | 1650 | 1461228794705 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]]]}] 01:53:14 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. 01:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 533ms 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x114c1ac00) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x115322400) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x11b99f400) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x11c8b8800) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x11ae04800) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x123e61c00) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x1245aec00) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x12870b000) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x11aebec00) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x115329800) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x119357400) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x11ae04000) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x11af88400) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x114c3ac00) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x11531dc00) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x128710400) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x12381c400) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x11646a800) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x11ae0f400) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x1182b8400) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12e315c00) [pid = 1650] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x11c4a6c00) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x124130400) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x1157b8000) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x1187c2000) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12bb8e800) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12e355400) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x11c49b400) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12bb91800) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12d542800) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x11b995800) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12904cc00) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x11aec0400) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x11abacc00) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x11c49c000) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x123811400) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12bcc1c00) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x11ae09c00) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x1295b4c00) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12e34e000) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12b462400) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12dbdf400) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x119235800) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x118bf4000) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12b460c00) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x11c23cc00) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x119e61000) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12d543c00) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x127ec1c00) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x12d324400) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12860f400) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12bb92000) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x129058000) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12fd51400) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x11c23a800) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x11aec2000) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x11adcec00) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12d1bf000) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12d544c00) [pid = 1650] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x1287c3800) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12e230400) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x114f65000) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x119359000) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12f514000) [pid = 1650] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12bb8f400) [pid = 1650] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12f209c00) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12870c000) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12ed3a000) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x127c61800) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x11b23b000) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12e834400) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:53:15 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12dbd7c00) [pid = 1650] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:53:15 INFO - PROCESS | 1650 | 1461228795882 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 01:53:15 INFO - PROCESS | 1650 | 1461228795884 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 01:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:53:15 INFO - PROCESS | 1650 | 1461228795936 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:53:15 INFO - PROCESS | 1650 | 1461228795937 Marionette TRACE conn2 <- [1,326,null,{}] 01:53:15 INFO - PROCESS | 1650 | 1461228795960 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}] 01:53:16 INFO - PROCESS | 1650 | 1461228796060 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 01:53:16 INFO - PROCESS | 1650 | 1461228796161 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193a9800 == 17 [pid = 1650] [id = 89] 01:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x119e61000) [pid = 1650] [serial = 264] [outer = 0x0] 01:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x11adcec00) [pid = 1650] [serial = 265] [outer = 0x119e61000] 01:53:16 INFO - PROCESS | 1650 | 1461228796190 Marionette DEBUG loaded listener.js 01:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x11aebd400) [pid = 1650] [serial = 266] [outer = 0x119e61000] 01:53:16 INFO - PROCESS | 1650 | 1461228796480 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]]]}] 01:53:16 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. 01:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 582ms 01:53:16 INFO - PROCESS | 1650 | 1461228796510 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 01:53:16 INFO - PROCESS | 1650 | 1461228796511 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 01:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:53:16 INFO - PROCESS | 1650 | 1461228796521 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:53:16 INFO - PROCESS | 1650 | 1461228796522 Marionette TRACE conn2 <- [1,330,null,{}] 01:53:16 INFO - PROCESS | 1650 | 1461228796525 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}] 01:53:16 INFO - PROCESS | 1650 | 1461228796608 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 01:53:16 INFO - PROCESS | 1650 | 1461228796614 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8d7800 == 18 [pid = 1650] [id = 90] 01:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x11af4f400) [pid = 1650] [serial = 267] [outer = 0x0] 01:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x11bfc2000) [pid = 1650] [serial = 268] [outer = 0x11af4f400] 01:53:16 INFO - PROCESS | 1650 | 1461228796639 Marionette DEBUG loaded listener.js 01:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x11c49c400) [pid = 1650] [serial = 269] [outer = 0x11af4f400] 01:53:17 INFO - PROCESS | 1650 | 1461228797118 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]]]}] 01:53:17 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. 01:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 619ms 01:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:53:17 INFO - PROCESS | 1650 | 1461228797141 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 01:53:17 INFO - PROCESS | 1650 | 1461228797142 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 01:53:17 INFO - PROCESS | 1650 | 1461228797144 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:53:17 INFO - PROCESS | 1650 | 1461228797145 Marionette TRACE conn2 <- [1,334,null,{}] 01:53:17 INFO - PROCESS | 1650 | 1461228797150 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}] 01:53:17 INFO - PROCESS | 1650 | 1461228797226 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 01:53:17 INFO - PROCESS | 1650 | 1461228797232 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b47f800 == 19 [pid = 1650] [id = 91] 01:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x11c8ba800) [pid = 1650] [serial = 270] [outer = 0x0] 01:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x123c5e800) [pid = 1650] [serial = 271] [outer = 0x11c8ba800] 01:53:17 INFO - PROCESS | 1650 | 1461228797257 Marionette DEBUG loaded listener.js 01:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12438f400) [pid = 1650] [serial = 272] [outer = 0x11c8ba800] 01:53:17 INFO - PROCESS | 1650 | 1461228797586 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]]]}] 01:53:17 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. 01:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 472ms 01:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:53:17 INFO - PROCESS | 1650 | 1461228797616 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 01:53:17 INFO - PROCESS | 1650 | 1461228797618 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 01:53:17 INFO - PROCESS | 1650 | 1461228797620 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:53:17 INFO - PROCESS | 1650 | 1461228797621 Marionette TRACE conn2 <- [1,338,null,{}] 01:53:17 INFO - PROCESS | 1650 | 1461228797624 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}] 01:53:17 INFO - PROCESS | 1650 | 1461228797716 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 01:53:17 INFO - PROCESS | 1650 | 1461228797720 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb67000 == 20 [pid = 1650] [id = 92] 01:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x127b6a000) [pid = 1650] [serial = 273] [outer = 0x0] 01:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12b462400) [pid = 1650] [serial = 274] [outer = 0x127b6a000] 01:53:17 INFO - PROCESS | 1650 | 1461228797752 Marionette DEBUG loaded listener.js 01:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12bda4c00) [pid = 1650] [serial = 275] [outer = 0x127b6a000] 01:53:18 INFO - PROCESS | 1650 | 1461228798285 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]]]}] 01:53:18 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. 01:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 718ms 01:53:18 INFO - PROCESS | 1650 | 1461228798339 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 01:53:18 INFO - PROCESS | 1650 | 1461228798342 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 01:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:53:18 INFO - PROCESS | 1650 | 1461228798346 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:53:18 INFO - PROCESS | 1650 | 1461228798349 Marionette TRACE conn2 <- [1,342,null,{}] 01:53:18 INFO - PROCESS | 1650 | 1461228798352 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}] 01:53:18 INFO - PROCESS | 1650 | 1461228798462 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 01:53:18 INFO - PROCESS | 1650 | 1461228798588 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab1d000 == 21 [pid = 1650] [id = 93] 01:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x11af95800) [pid = 1650] [serial = 276] [outer = 0x0] 01:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x11b23b000) [pid = 1650] [serial = 277] [outer = 0x11af95800] 01:53:18 INFO - PROCESS | 1650 | 1461228798622 Marionette DEBUG loaded listener.js 01:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x11c23dc00) [pid = 1650] [serial = 278] [outer = 0x11af95800] 01:53:18 INFO - PROCESS | 1650 | 1461228798857 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:53:19 INFO - PROCESS | 1650 | 1461228799164 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]]]}] 01:53:19 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. 01:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 872ms 01:53:19 INFO - PROCESS | 1650 | 1461228799218 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 01:53:19 INFO - PROCESS | 1650 | 1461228799221 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 01:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:53:19 INFO - PROCESS | 1650 | 1461228799226 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:53:19 INFO - PROCESS | 1650 | 1461228799228 Marionette TRACE conn2 <- [1,346,null,{}] 01:53:19 INFO - PROCESS | 1650 | 1461228799230 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}] 01:53:19 INFO - PROCESS | 1650 | 1461228799423 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 01:53:19 INFO - PROCESS | 1650 | 1461228799547 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x114119000 == 22 [pid = 1650] [id = 94] 01:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x114652800) [pid = 1650] [serial = 279] [outer = 0x0] 01:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x11540ec00) [pid = 1650] [serial = 280] [outer = 0x114652800] 01:53:19 INFO - PROCESS | 1650 | 1461228799619 Marionette DEBUG loaded listener.js 01:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x1182b4800) [pid = 1650] [serial = 281] [outer = 0x114652800] 01:53:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12e49f800 == 21 [pid = 1650] [id = 81] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12431f800) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12b462000) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x123ff5000) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x118d54400) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x11c49a800) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x11c775c00) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x123c5d400) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x123e62c00) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x123ff5800) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x124130000) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x127c0f400) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12860e800) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x1287bb400) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x11bfce400) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x11923d800) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x1182b8000) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x124389000) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x11abaa400) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x11aeb8400) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x11af4c400) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x11b92d400) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x123b31800) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x119e59400) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x114f5a400) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x129055800) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x11bfc6000) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x11b234400) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11c05e400) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x115493800) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x129d90000) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x11b23c400) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1298d5000) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x123a44c00) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11ab31c00) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x13061a800) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x116469800) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11b234800) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12e831000) [pid = 1650] [serial = 203] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x123e5e400) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11adc7000) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x128619400) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x127ec1800) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x123a47c00) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12381f800) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12e352800) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x128618c00) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x118dec800) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11aeb8c00) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11c8bfc00) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x127c0fc00) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11af41c00) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x119233800) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11af4cc00) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11ab2e800) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x119e5c400) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11b99c400) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1245aa800) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x127b5c800) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11b99cc00) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12980ec00) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x127e0a000) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x123a47800) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12408a400) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1158b8400) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11bfc1400) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11af4dc00) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x129d97800) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12bcca000) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12dbdec00) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1295b3c00) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12bcc0000) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12e82d400) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11c467800) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129d96c00) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b468400) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11af8d400) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12e315400) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11ae0fc00) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1295b4000) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x123ff4c00) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1298dd000) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x129d9cc00) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12cf2a400) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b4e8800) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b6c5800) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12cf33800) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129d98000) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bd9d800) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x118d7c400) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bd99800) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12bb90400) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12e839c00) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12bcbf400) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b4ee000) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12f517c00) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12d572400) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12e82e800) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12e34b400) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11ae09400) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x123818800) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119358000) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12e311400) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12f508c00) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123a46400) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11b92e000) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12f512000) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12d545800) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12dbd8400) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b4f5800) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12d326000) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11abb3000) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12d32a400) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12f50e000) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b4ef400) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11c240400) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12d574800) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12f207800) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12b6c8000) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11c05e800) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12ed3fc00) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12ed33c00) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12381d000) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12ed38400) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12d1bec00) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11ae10800) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12e832000) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12cf29000) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129814000) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12e77a800) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11aec5c00) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12d53a800) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12dbd7800) [pid = 1650] [serial = 197] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12e231400) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11aebe000) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x129d90400) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12e234000) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12e238400) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12fbab800) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12fd3a400) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118d70800) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11af48800) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12f7b8c00) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12f7bd000) [pid = 1650] [serial = 46] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12d1c3c00) [pid = 1650] [serial = 194] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12f7c5000) [pid = 1650] [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.] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12f20f400) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12e308c00) [pid = 1650] [serial = 200] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x130613800) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x123a40c00) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12e838c00) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12fd50c00) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 01:53:20 INFO - PROCESS | 1650 | 1461228800080 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]]]}] 01:53:20 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. 01:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 873ms 01:53:20 INFO - PROCESS | 1650 | 1461228800100 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 01:53:20 INFO - PROCESS | 1650 | 1461228800103 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 01:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:53:20 INFO - PROCESS | 1650 | 1461228800106 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:53:20 INFO - PROCESS | 1650 | 1461228800108 Marionette TRACE conn2 <- [1,350,null,{}] 01:53:20 INFO - PROCESS | 1650 | 1461228800117 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}] 01:53:20 INFO - PROCESS | 1650 | 1461228800186 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 01:53:20 INFO - PROCESS | 1650 | 1461228800191 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11579a000 == 22 [pid = 1650] [id = 95] 01:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x118d48800) [pid = 1650] [serial = 282] [outer = 0x0] 01:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x118d54400) [pid = 1650] [serial = 283] [outer = 0x118d48800] 01:53:20 INFO - PROCESS | 1650 | 1461228800221 Marionette DEBUG loaded listener.js 01:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x119357400) [pid = 1650] [serial = 284] [outer = 0x118d48800] 01:53:20 INFO - PROCESS | 1650 | 1461228800613 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]]]}] 01:53:20 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. 01:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 521ms 01:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:53:20 INFO - PROCESS | 1650 | 1461228800627 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 01:53:20 INFO - PROCESS | 1650 | 1461228800630 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 01:53:20 INFO - PROCESS | 1650 | 1461228800633 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:53:20 INFO - PROCESS | 1650 | 1461228800635 Marionette TRACE conn2 <- [1,354,null,{}] 01:53:20 INFO - PROCESS | 1650 | 1461228800637 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}] 01:53:20 INFO - PROCESS | 1650 | 1461228800704 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 01:53:20 INFO - PROCESS | 1650 | 1461228800710 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x118d10800 == 23 [pid = 1650] [id = 96] 01:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1198e2800) [pid = 1650] [serial = 285] [outer = 0x0] 01:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11ab38c00) [pid = 1650] [serial = 286] [outer = 0x1198e2800] 01:53:20 INFO - PROCESS | 1650 | 1461228800740 Marionette DEBUG loaded listener.js 01:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11abb8c00) [pid = 1650] [serial = 287] [outer = 0x1198e2800] 01:53:21 INFO - PROCESS | 1650 | 1461228801085 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]]]}] 01:53:21 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. 01:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 01:53:21 INFO - PROCESS | 1650 | 1461228801102 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 01:53:21 INFO - PROCESS | 1650 | 1461228801104 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 01:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:53:21 INFO - PROCESS | 1650 | 1461228801113 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:53:21 INFO - PROCESS | 1650 | 1461228801118 Marionette TRACE conn2 <- [1,358,null,{}] 01:53:21 INFO - PROCESS | 1650 | 1461228801133 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}] 01:53:21 INFO - PROCESS | 1650 | 1461228801223 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 01:53:21 INFO - PROCESS | 1650 | 1461228801228 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11936a800 == 24 [pid = 1650] [id = 97] 01:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x115327000) [pid = 1650] [serial = 288] [outer = 0x0] 01:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11aebb000) [pid = 1650] [serial = 289] [outer = 0x115327000] 01:53:21 INFO - PROCESS | 1650 | 1461228801255 Marionette DEBUG loaded listener.js 01:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11aebe400) [pid = 1650] [serial = 290] [outer = 0x115327000] 01:53:21 INFO - PROCESS | 1650 | 1461228801593 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]]]}] 01:53:21 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. 01:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 490ms 01:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:53:21 INFO - PROCESS | 1650 | 1461228801600 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 01:53:21 INFO - PROCESS | 1650 | 1461228801601 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 01:53:21 INFO - PROCESS | 1650 | 1461228801603 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:53:21 INFO - PROCESS | 1650 | 1461228801605 Marionette TRACE conn2 <- [1,362,null,{}] 01:53:21 INFO - PROCESS | 1650 | 1461228801607 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}] 01:53:21 INFO - PROCESS | 1650 | 1461228801690 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 01:53:21 INFO - PROCESS | 1650 | 1461228801696 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193ba000 == 25 [pid = 1650] [id = 98] 01:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11aec3400) [pid = 1650] [serial = 291] [outer = 0x0] 01:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11af4d000) [pid = 1650] [serial = 292] [outer = 0x11aec3400] 01:53:21 INFO - PROCESS | 1650 | 1461228801743 Marionette DEBUG loaded listener.js 01:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11af96800) [pid = 1650] [serial = 293] [outer = 0x11aec3400] 01:53:22 INFO - PROCESS | 1650 | 1461228802062 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]]]}] 01:53:22 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. 01:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 01:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:53:22 INFO - PROCESS | 1650 | 1461228802073 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 01:53:22 INFO - PROCESS | 1650 | 1461228802074 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 01:53:22 INFO - PROCESS | 1650 | 1461228802076 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:53:22 INFO - PROCESS | 1650 | 1461228802077 Marionette TRACE conn2 <- [1,366,null,{}] 01:53:22 INFO - PROCESS | 1650 | 1461228802089 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}] 01:53:22 INFO - PROCESS | 1650 | 1461228802171 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 01:53:22 INFO - PROCESS | 1650 | 1461228802176 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c32000 == 26 [pid = 1650] [id = 99] 01:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11b92ac00) [pid = 1650] [serial = 294] [outer = 0x0] 01:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11b994800) [pid = 1650] [serial = 295] [outer = 0x11b92ac00] 01:53:22 INFO - PROCESS | 1650 | 1461228802210 Marionette DEBUG loaded listener.js 01:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11bfcd400) [pid = 1650] [serial = 296] [outer = 0x11b92ac00] 01:53:22 INFO - PROCESS | 1650 | 1461228802545 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]]]}] 01:53:22 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. 01:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 519ms 01:53:22 INFO - PROCESS | 1650 | 1461228802595 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 01:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:53:22 INFO - PROCESS | 1650 | 1461228802596 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 01:53:22 INFO - PROCESS | 1650 | 1461228802598 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:53:22 INFO - PROCESS | 1650 | 1461228802600 Marionette TRACE conn2 <- [1,370,null,{}] 01:53:22 INFO - PROCESS | 1650 | 1461228802602 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}] 01:53:22 INFO - PROCESS | 1650 | 1461228802685 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 01:53:22 INFO - PROCESS | 1650 | 1461228802714 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab10000 == 27 [pid = 1650] [id = 100] 01:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119e61c00) [pid = 1650] [serial = 297] [outer = 0x0] 01:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11c065800) [pid = 1650] [serial = 298] [outer = 0x119e61c00] 01:53:22 INFO - PROCESS | 1650 | 1461228802739 Marionette DEBUG loaded listener.js 01:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11c470400) [pid = 1650] [serial = 299] [outer = 0x119e61c00] 01:53:23 INFO - PROCESS | 1650 | 1461228803054 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]]]}] 01:53:23 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. 01:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 469ms 01:53:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:53:23 INFO - PROCESS | 1650 | 1461228803068 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 01:53:23 INFO - PROCESS | 1650 | 1461228803070 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 01:53:23 INFO - PROCESS | 1650 | 1461228803072 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:53:23 INFO - PROCESS | 1650 | 1461228803073 Marionette TRACE conn2 <- [1,374,null,{}] 01:53:23 INFO - PROCESS | 1650 | 1461228803075 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}] 01:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11c8ba800) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1176da800) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x127b5e400) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x128711800) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11c05c800) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11ae03000) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x129d9c000) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12bb85400) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x119e61000) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12bb8dc00) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x11af4f400) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:53:23 INFO - PROCESS | 1650 | 1461228803184 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 01:53:23 INFO - PROCESS | 1650 | 1461228803212 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x115289000 == 28 [pid = 1650] [id = 101] 01:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1146bac00) [pid = 1650] [serial = 300] [outer = 0x0] 01:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11b91a800) [pid = 1650] [serial = 301] [outer = 0x1146bac00] 01:53:23 INFO - PROCESS | 1650 | 1461228803237 Marionette DEBUG loaded listener.js 01:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11c8b9c00) [pid = 1650] [serial = 302] [outer = 0x1146bac00] 01:53:23 INFO - PROCESS | 1650 | 1461228803570 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:53:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:53:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 517ms 01:53:23 INFO - PROCESS | 1650 | 1461228803590 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 01:53:23 INFO - PROCESS | 1650 | 1461228803592 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 01:53:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:53:23 INFO - PROCESS | 1650 | 1461228803595 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:53:23 INFO - PROCESS | 1650 | 1461228803596 Marionette TRACE conn2 <- [1,378,null,{}] 01:53:23 INFO - PROCESS | 1650 | 1461228803599 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}] 01:53:23 INFO - PROCESS | 1650 | 1461228803685 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 01:53:23 INFO - PROCESS | 1650 | 1461228803690 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b935000 == 29 [pid = 1650] [id = 102] 01:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11bfd0000) [pid = 1650] [serial = 303] [outer = 0x0] 01:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x12381b400) [pid = 1650] [serial = 304] [outer = 0x11bfd0000] 01:53:23 INFO - PROCESS | 1650 | 1461228803726 Marionette DEBUG loaded listener.js 01:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x123a43000) [pid = 1650] [serial = 305] [outer = 0x11bfd0000] 01:53:24 INFO - PROCESS | 1650 | 1461228804091 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:53:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:53:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 522ms 01:53:24 INFO - PROCESS | 1650 | 1461228804117 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 01:53:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:53:24 INFO - PROCESS | 1650 | 1461228804118 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 01:53:24 INFO - PROCESS | 1650 | 1461228804122 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:53:24 INFO - PROCESS | 1650 | 1461228804124 Marionette TRACE conn2 <- [1,382,null,{}] 01:53:24 INFO - PROCESS | 1650 | 1461228804127 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}] 01:53:24 INFO - PROCESS | 1650 | 1461228804234 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 01:53:24 INFO - PROCESS | 1650 | 1461228804243 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf81800 == 30 [pid = 1650] [id = 103] 01:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x123a43400) [pid = 1650] [serial = 306] [outer = 0x0] 01:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x123b2fc00) [pid = 1650] [serial = 307] [outer = 0x123a43400] 01:53:24 INFO - PROCESS | 1650 | 1461228804287 Marionette DEBUG loaded listener.js 01:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x123c5d400) [pid = 1650] [serial = 308] [outer = 0x123a43400] 01:53:24 INFO - PROCESS | 1650 | 1461228804684 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:53:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:53:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 573ms 01:53:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:53:24 INFO - PROCESS | 1650 | 1461228804694 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 01:53:24 INFO - PROCESS | 1650 | 1461228804696 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 01:53:24 INFO - PROCESS | 1650 | 1461228804700 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:53:24 INFO - PROCESS | 1650 | 1461228804701 Marionette TRACE conn2 <- [1,386,null,{}] 01:53:24 INFO - PROCESS | 1650 | 1461228804703 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}] 01:53:24 INFO - PROCESS | 1650 | 1461228804790 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 01:53:24 INFO - PROCESS | 1650 | 1461228804796 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf8e800 == 31 [pid = 1650] [id = 104] 01:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11c775000) [pid = 1650] [serial = 309] [outer = 0x0] 01:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x123e62400) [pid = 1650] [serial = 310] [outer = 0x11c775000] 01:53:24 INFO - PROCESS | 1650 | 1461228804825 Marionette DEBUG loaded listener.js 01:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12413a400) [pid = 1650] [serial = 311] [outer = 0x11c775000] 01:53:25 INFO - PROCESS | 1650 | 1461228805123 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]]]}] 01:53:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 01:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:53:25 INFO - PROCESS | 1650 | 1461228805168 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 01:53:25 INFO - PROCESS | 1650 | 1461228805170 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 01:53:25 INFO - PROCESS | 1650 | 1461228805172 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:53:25 INFO - PROCESS | 1650 | 1461228805174 Marionette TRACE conn2 <- [1,390,null,{}] 01:53:25 INFO - PROCESS | 1650 | 1461228805176 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}] 01:53:25 INFO - PROCESS | 1650 | 1461228805302 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 01:53:25 INFO - PROCESS | 1650 | 1461228805344 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b72000 == 32 [pid = 1650] [id = 105] 01:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x114f5a400) [pid = 1650] [serial = 312] [outer = 0x0] 01:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1156d5800) [pid = 1650] [serial = 313] [outer = 0x114f5a400] 01:53:25 INFO - PROCESS | 1650 | 1461228805375 Marionette DEBUG loaded listener.js 01:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1182b8400) [pid = 1650] [serial = 314] [outer = 0x114f5a400] 01:53:25 INFO - PROCESS | 1650 | 1461228805854 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]]]}] 01:53:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:53:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 722ms 01:53:25 INFO - PROCESS | 1650 | 1461228805897 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 01:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:53:25 INFO - PROCESS | 1650 | 1461228805899 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 01:53:25 INFO - PROCESS | 1650 | 1461228805903 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:53:25 INFO - PROCESS | 1650 | 1461228805905 Marionette TRACE conn2 <- [1,394,null,{}] 01:53:25 INFO - PROCESS | 1650 | 1461228805909 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}] 01:53:26 INFO - PROCESS | 1650 | 1461228805999 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 01:53:26 INFO - PROCESS | 1650 | 1461228806052 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11936d000 == 33 [pid = 1650] [id = 106] 01:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119ac1400) [pid = 1650] [serial = 315] [outer = 0x0] 01:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11abb5c00) [pid = 1650] [serial = 316] [outer = 0x119ac1400] 01:53:26 INFO - PROCESS | 1650 | 1461228806084 Marionette DEBUG loaded listener.js 01:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11ae0c000) [pid = 1650] [serial = 317] [outer = 0x119ac1400] 01:53:26 INFO - PROCESS | 1650 | 1461228806504 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]]]}] 01:53:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:53:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 622ms 01:53:26 INFO - PROCESS | 1650 | 1461228806525 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 01:53:26 INFO - PROCESS | 1650 | 1461228806527 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 01:53:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:53:26 INFO - PROCESS | 1650 | 1461228806530 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:53:26 INFO - PROCESS | 1650 | 1461228806533 Marionette TRACE conn2 <- [1,398,null,{}] 01:53:26 INFO - PROCESS | 1650 | 1461228806535 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}] 01:53:26 INFO - PROCESS | 1650 | 1461228806625 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 01:53:26 INFO - PROCESS | 1650 | 1461228806682 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab17800 == 34 [pid = 1650] [id = 107] 01:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11af87800) [pid = 1650] [serial = 318] [outer = 0x0] 01:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11b913000) [pid = 1650] [serial = 319] [outer = 0x11af87800] 01:53:26 INFO - PROCESS | 1650 | 1461228806729 Marionette DEBUG loaded listener.js 01:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11bfc1400) [pid = 1650] [serial = 320] [outer = 0x11af87800] 01:53:27 INFO - PROCESS | 1650 | 1461228807150 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]]]}] 01:53:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:53:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 671ms 01:53:27 INFO - PROCESS | 1650 | 1461228807201 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 01:53:27 INFO - PROCESS | 1650 | 1461228807203 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 01:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:53:27 INFO - PROCESS | 1650 | 1461228807211 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:53:27 INFO - PROCESS | 1650 | 1461228807215 Marionette TRACE conn2 <- [1,402,null,{}] 01:53:27 INFO - PROCESS | 1650 | 1461228807217 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}] 01:53:27 INFO - PROCESS | 1650 | 1461228807351 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 01:53:27 INFO - PROCESS | 1650 | 1461228807397 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ba3800 == 35 [pid = 1650] [id = 108] 01:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11bfcc000) [pid = 1650] [serial = 321] [outer = 0x0] 01:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11c468000) [pid = 1650] [serial = 322] [outer = 0x11bfcc000] 01:53:27 INFO - PROCESS | 1650 | 1461228807427 Marionette DEBUG loaded listener.js 01:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123ff5800) [pid = 1650] [serial = 323] [outer = 0x11bfcc000] 01:53:27 INFO - PROCESS | 1650 | 1461228807976 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]]]}] 01:53:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:53:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 775ms 01:53:27 INFO - PROCESS | 1650 | 1461228807983 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 01:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:53:27 INFO - PROCESS | 1650 | 1461228807985 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 01:53:27 INFO - PROCESS | 1650 | 1461228807988 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:53:27 INFO - PROCESS | 1650 | 1461228807991 Marionette TRACE conn2 <- [1,406,null,{}] 01:53:27 INFO - PROCESS | 1650 | 1461228807995 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}] 01:53:28 INFO - PROCESS | 1650 | 1461228808077 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 01:53:28 INFO - PROCESS | 1650 | 1461228808134 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190d5800 == 36 [pid = 1650] [id = 109] 01:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118d54800) [pid = 1650] [serial = 324] [outer = 0x0] 01:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11923d000) [pid = 1650] [serial = 325] [outer = 0x118d54800] 01:53:28 INFO - PROCESS | 1650 | 1461228808163 Marionette DEBUG loaded listener.js 01:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11abb1400) [pid = 1650] [serial = 326] [outer = 0x118d54800] 01:53:28 INFO - PROCESS | 1650 | 1461228808535 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]]]}] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123c5e800) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x129d9b800) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12b8a9c00) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x127e0d400) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12870d000) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x129810400) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11c8c4400) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12381ac00) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11ae08800) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11af8c800) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12b4e9000) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12bd9d000) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11adcec00) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12d330400) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11c49c400) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12d57c800) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12438f400) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11bfc2000) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11aebd400) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12d326400) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 01:53:28 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x129d94c00) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 01:53:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:53:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 572ms 01:53:28 INFO - PROCESS | 1650 | 1461228808561 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 01:53:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:53:28 INFO - PROCESS | 1650 | 1461228808567 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 01:53:28 INFO - PROCESS | 1650 | 1461228808571 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:53:28 INFO - PROCESS | 1650 | 1461228808573 Marionette TRACE conn2 <- [1,410,null,{}] 01:53:28 INFO - PROCESS | 1650 | 1461228808576 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}] 01:53:28 INFO - PROCESS | 1650 | 1461228808644 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 01:53:28 INFO - PROCESS | 1650 | 1461228808650 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x119256800 == 37 [pid = 1650] [id = 110] 01:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11ab3b000) [pid = 1650] [serial = 327] [outer = 0x0] 01:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11ae10400) [pid = 1650] [serial = 328] [outer = 0x11ab3b000] 01:53:28 INFO - PROCESS | 1650 | 1461228808677 Marionette DEBUG loaded listener.js 01:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11af4d800) [pid = 1650] [serial = 329] [outer = 0x11ab3b000] 01:53:29 INFO - PROCESS | 1650 | 1461228809020 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]]]}] 01:53:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:53:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 469ms 01:53:29 INFO - PROCESS | 1650 | 1461228809040 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 01:53:29 INFO - PROCESS | 1650 | 1461228809042 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 01:53:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:53:29 INFO - PROCESS | 1650 | 1461228809044 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:53:29 INFO - PROCESS | 1650 | 1461228809048 Marionette TRACE conn2 <- [1,414,null,{}] 01:53:29 INFO - PROCESS | 1650 | 1461228809056 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}] 01:53:29 INFO - PROCESS | 1650 | 1461228809136 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 01:53:29 INFO - PROCESS | 1650 | 1461228809178 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab1c000 == 38 [pid = 1650] [id = 111] 01:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11af4c800) [pid = 1650] [serial = 330] [outer = 0x0] 01:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11b922000) [pid = 1650] [serial = 331] [outer = 0x11af4c800] 01:53:29 INFO - PROCESS | 1650 | 1461228809206 Marionette DEBUG loaded listener.js 01:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11c240400) [pid = 1650] [serial = 332] [outer = 0x11af4c800] 01:53:29 INFO - PROCESS | 1650 | 1461228809508 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]]]}] 01:53:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:53:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 474ms 01:53:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:53:29 INFO - PROCESS | 1650 | 1461228809521 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 01:53:29 INFO - PROCESS | 1650 | 1461228809523 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 01:53:29 INFO - PROCESS | 1650 | 1461228809525 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:53:29 INFO - PROCESS | 1650 | 1461228809526 Marionette TRACE conn2 <- [1,418,null,{}] 01:53:29 INFO - PROCESS | 1650 | 1461228809528 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}] 01:53:29 INFO - PROCESS | 1650 | 1461228809605 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 01:53:29 INFO - PROCESS | 1650 | 1461228809683 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b7b000 == 39 [pid = 1650] [id = 112] 01:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x114133c00) [pid = 1650] [serial = 333] [outer = 0x0] 01:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11531fc00) [pid = 1650] [serial = 334] [outer = 0x114133c00] 01:53:29 INFO - PROCESS | 1650 | 1461228809715 Marionette DEBUG loaded listener.js 01:53:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118d77800) [pid = 1650] [serial = 335] [outer = 0x114133c00] 01:53:30 INFO - PROCESS | 1650 | 1461228810639 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]]]}] 01:53:30 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 01:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1120ms 01:53:30 INFO - PROCESS | 1650 | 1461228810660 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 01:53:30 INFO - PROCESS | 1650 | 1461228810663 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 01:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:53:30 INFO - PROCESS | 1650 | 1461228810668 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:53:30 INFO - PROCESS | 1650 | 1461228810670 Marionette TRACE conn2 <- [1,422,null,{}] 01:53:30 INFO - PROCESS | 1650 | 1461228810674 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}] 01:53:30 INFO - PROCESS | 1650 | 1461228810765 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 01:53:30 INFO - PROCESS | 1650 | 1461228810803 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af09800 == 40 [pid = 1650] [id = 113] 01:53:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118d79c00) [pid = 1650] [serial = 336] [outer = 0x0] 01:53:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11af8c800) [pid = 1650] [serial = 337] [outer = 0x118d79c00] 01:53:30 INFO - PROCESS | 1650 | 1461228810836 Marionette DEBUG loaded listener.js 01:53:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11b9a0400) [pid = 1650] [serial = 338] [outer = 0x118d79c00] 01:53:31 INFO - PROCESS | 1650 | 1461228811737 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]]]}] 01:53:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:53:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1123ms 01:53:31 INFO - PROCESS | 1650 | 1461228811793 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 01:53:31 INFO - PROCESS | 1650 | 1461228811796 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 01:53:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:53:31 INFO - PROCESS | 1650 | 1461228811799 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:53:31 INFO - PROCESS | 1650 | 1461228811800 Marionette TRACE conn2 <- [1,426,null,{}] 01:53:31 INFO - PROCESS | 1650 | 1461228811803 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}] 01:53:31 INFO - PROCESS | 1650 | 1461228811889 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 01:53:31 INFO - PROCESS | 1650 | 1461228811929 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4aa800 == 41 [pid = 1650] [id = 114] 01:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11bfcec00) [pid = 1650] [serial = 339] [outer = 0x0] 01:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11c775800) [pid = 1650] [serial = 340] [outer = 0x11bfcec00] 01:53:31 INFO - PROCESS | 1650 | 1461228811959 Marionette DEBUG loaded listener.js 01:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123a3cc00) [pid = 1650] [serial = 341] [outer = 0x11bfcec00] 01:53:32 INFO - PROCESS | 1650 | 1461228812480 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] 01:53:32 INFO - PROCESS | 1650 | 1461228812522 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 01:53:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:53:32 INFO - PROCESS | 1650 | 1461228812525 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:53:32 INFO - PROCESS | 1650 | 1461228812528 Marionette TRACE conn2 <- [1,430,null,{}] 01:53:32 INFO - PROCESS | 1650 | 1461228812534 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}] 01:53:32 INFO - PROCESS | 1650 | 1461228812617 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 01:53:32 INFO - PROCESS | 1650 | 1461228812676 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a721000 == 42 [pid = 1650] [id = 115] 01:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11646a000) [pid = 1650] [serial = 342] [outer = 0x0] 01:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11ab2f400) [pid = 1650] [serial = 343] [outer = 0x11646a000] 01:53:32 INFO - PROCESS | 1650 | 1461228812704 Marionette DEBUG loaded listener.js 01:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11ae09800) [pid = 1650] [serial = 344] [outer = 0x11646a000] 01:53:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab1c000 == 41 [pid = 1650] [id = 111] 01:53:32 INFO - PROCESS | 1650 | --DOCSHELL 0x119256800 == 40 [pid = 1650] [id = 110] 01:53:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1190d5800 == 39 [pid = 1650] [id = 109] 01:53:32 INFO - PROCESS | 1650 | --DOCSHELL 0x123ba3800 == 38 [pid = 1650] [id = 108] 01:53:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab17800 == 37 [pid = 1650] [id = 107] 01:53:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11936d000 == 36 [pid = 1650] [id = 106] 01:53:32 INFO - PROCESS | 1650 | --DOCSHELL 0x114b72000 == 35 [pid = 1650] [id = 105] 01:53:33 INFO - PROCESS | 1650 | 1461228813072 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]]]}] 01:53:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:53:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 573ms 01:53:33 INFO - PROCESS | 1650 | 1461228813099 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 01:53:33 INFO - PROCESS | 1650 | 1461228813102 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 01:53:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:53:33 INFO - PROCESS | 1650 | 1461228813107 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:53:33 INFO - PROCESS | 1650 | 1461228813108 Marionette TRACE conn2 <- [1,434,null,{}] 01:53:33 INFO - PROCESS | 1650 | 1461228813111 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}] 01:53:33 INFO - PROCESS | 1650 | 1461228813207 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 01:53:33 INFO - PROCESS | 1650 | 1461228813214 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c26000 == 36 [pid = 1650] [id = 116] 01:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11af8c400) [pid = 1650] [serial = 345] [outer = 0x0] 01:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11bfcf800) [pid = 1650] [serial = 346] [outer = 0x11af8c400] 01:53:33 INFO - PROCESS | 1650 | 1461228813240 Marionette DEBUG loaded listener.js 01:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11c46e800) [pid = 1650] [serial = 347] [outer = 0x11af8c400] 01:53:33 INFO - PROCESS | 1650 | 1461228813555 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]]]}] 01:53:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:53:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 469ms 01:53:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:53:33 INFO - PROCESS | 1650 | 1461228813576 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 01:53:33 INFO - PROCESS | 1650 | 1461228813577 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 01:53:33 INFO - PROCESS | 1650 | 1461228813581 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:53:33 INFO - PROCESS | 1650 | 1461228813585 Marionette TRACE conn2 <- [1,438,null,{}] 01:53:33 INFO - PROCESS | 1650 | 1461228813593 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}] 01:53:33 INFO - PROCESS | 1650 | 1461228813681 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 01:53:33 INFO - PROCESS | 1650 | 1461228813725 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8e4800 == 37 [pid = 1650] [id = 117] 01:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116462000) [pid = 1650] [serial = 348] [outer = 0x0] 01:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123b31c00) [pid = 1650] [serial = 349] [outer = 0x116462000] 01:53:33 INFO - PROCESS | 1650 | 1461228813753 Marionette DEBUG loaded listener.js 01:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127c0f400) [pid = 1650] [serial = 350] [outer = 0x116462000] 01:53:34 INFO - PROCESS | 1650 | 1461228814095 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]]]}] 01:53:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:53:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 525ms 01:53:34 INFO - PROCESS | 1650 | 1461228814106 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 01:53:34 INFO - PROCESS | 1650 | 1461228814109 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 01:53:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:53:34 INFO - PROCESS | 1650 | 1461228814114 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:53:34 INFO - PROCESS | 1650 | 1461228814118 Marionette TRACE conn2 <- [1,442,null,{}] 01:53:34 INFO - PROCESS | 1650 | 1461228814121 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}] 01:53:34 INFO - PROCESS | 1650 | 1461228814273 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 01:53:34 INFO - PROCESS | 1650 | 1461228814295 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f7f800 == 38 [pid = 1650] [id = 118] 01:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x127e0e000) [pid = 1650] [serial = 351] [outer = 0x0] 01:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128617800) [pid = 1650] [serial = 352] [outer = 0x127e0e000] 01:53:34 INFO - PROCESS | 1650 | 1461228814339 Marionette DEBUG loaded listener.js 01:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1287c0000) [pid = 1650] [serial = 353] [outer = 0x127e0e000] 01:53:34 INFO - PROCESS | 1650 | 1461228814785 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]]]}] 01:53:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:53:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 723ms 01:53:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:53:34 INFO - PROCESS | 1650 | 1461228814836 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 01:53:34 INFO - PROCESS | 1650 | 1461228814838 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 01:53:34 INFO - PROCESS | 1650 | 1461228814841 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:53:34 INFO - PROCESS | 1650 | 1461228814843 Marionette TRACE conn2 <- [1,446,null,{}] 01:53:34 INFO - PROCESS | 1650 | 1461228814847 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}] 01:53:34 INFO - PROCESS | 1650 | 1461228814987 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 01:53:35 INFO - PROCESS | 1650 | 1461228815031 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x124782800 == 39 [pid = 1650] [id = 119] 01:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1155cf800) [pid = 1650] [serial = 354] [outer = 0x0] 01:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1295b2000) [pid = 1650] [serial = 355] [outer = 0x1155cf800] 01:53:35 INFO - PROCESS | 1650 | 1461228815072 Marionette DEBUG loaded listener.js 01:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12980c800) [pid = 1650] [serial = 356] [outer = 0x1155cf800] 01:53:35 INFO - PROCESS | 1650 | 1461228815458 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]]]}] 01:53:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:53:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 670ms 01:53:35 INFO - PROCESS | 1650 | 1461228815517 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 01:53:35 INFO - PROCESS | 1650 | 1461228815518 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 01:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:53:35 INFO - PROCESS | 1650 | 1461228815520 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:53:35 INFO - PROCESS | 1650 | 1461228815522 Marionette TRACE conn2 <- [1,450,null,{}] 01:53:35 INFO - PROCESS | 1650 | 1461228815532 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}] 01:53:35 INFO - PROCESS | 1650 | 1461228815637 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 01:53:35 INFO - PROCESS | 1650 | 1461228815683 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11543d000 == 40 [pid = 1650] [id = 120] 01:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1298d3800) [pid = 1650] [serial = 357] [outer = 0x0] 01:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129ae5000) [pid = 1650] [serial = 358] [outer = 0x1298d3800] 01:53:35 INFO - PROCESS | 1650 | 1461228815711 Marionette DEBUG loaded listener.js 01:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129d98c00) [pid = 1650] [serial = 359] [outer = 0x1298d3800] 01:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11ab3b000) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11aec3400) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11b92ac00) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x114652800) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1198e2800) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118d48800) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118d54800) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119e61c00) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1146bac00) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123a43400) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11bfd0000) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115327000) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:53:35 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11bfcc000) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:53:36 INFO - PROCESS | 1650 | 1461228816033 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] 01:53:36 INFO - PROCESS | 1650 | 1461228816040 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 01:53:36 INFO - PROCESS | 1650 | 1461228816042 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:53:36 INFO - PROCESS | 1650 | 1461228816043 Marionette TRACE conn2 <- [1,454,null,{}] 01:53:36 INFO - PROCESS | 1650 | 1461228816048 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}] 01:53:36 INFO - PROCESS | 1650 | 1461228816120 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 01:53:36 INFO - PROCESS | 1650 | 1461228816164 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x127c88800 == 41 [pid = 1650] [id = 121] 01:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11531ec00) [pid = 1650] [serial = 360] [outer = 0x0] 01:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11b91e000) [pid = 1650] [serial = 361] [outer = 0x11531ec00] 01:53:36 INFO - PROCESS | 1650 | 1461228816190 Marionette DEBUG loaded listener.js 01:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129d95000) [pid = 1650] [serial = 362] [outer = 0x11531ec00] 01:53:36 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:36 INFO - PROCESS | 1650 | 1461228816461 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]]]}] 01:53:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:53:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 01:53:36 INFO - PROCESS | 1650 | 1461228816512 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 01:53:36 INFO - PROCESS | 1650 | 1461228816515 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 01:53:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:53:36 INFO - PROCESS | 1650 | 1461228816519 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:53:36 INFO - PROCESS | 1650 | 1461228816520 Marionette TRACE conn2 <- [1,458,null,{}] 01:53:36 INFO - PROCESS | 1650 | 1461228816522 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}] 01:53:36 INFO - PROCESS | 1650 | 1461228816593 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 01:53:36 INFO - PROCESS | 1650 | 1461228816599 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x129829800 == 42 [pid = 1650] [id = 122] 01:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118d7d800) [pid = 1650] [serial = 363] [outer = 0x0] 01:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b45d400) [pid = 1650] [serial = 364] [outer = 0x118d7d800] 01:53:36 INFO - PROCESS | 1650 | 1461228816624 Marionette DEBUG loaded listener.js 01:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b465400) [pid = 1650] [serial = 365] [outer = 0x118d7d800] 01:53:36 INFO - PROCESS | 1650 | 1461228816951 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] 01:53:36 INFO - PROCESS | 1650 | 1461228816993 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 01:53:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:53:36 INFO - PROCESS | 1650 | 1461228816995 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:53:36 INFO - PROCESS | 1650 | 1461228816996 Marionette TRACE conn2 <- [1,462,null,{}] 01:53:37 INFO - PROCESS | 1650 | 1461228816999 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}] 01:53:37 INFO - PROCESS | 1650 | 1461228817088 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 01:53:37 INFO - PROCESS | 1650 | 1461228817093 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8e3000 == 43 [pid = 1650] [id = 123] 01:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115321000) [pid = 1650] [serial = 366] [outer = 0x0] 01:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b468c00) [pid = 1650] [serial = 367] [outer = 0x115321000] 01:53:37 INFO - PROCESS | 1650 | 1461228817119 Marionette DEBUG loaded listener.js 01:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b6cac00) [pid = 1650] [serial = 368] [outer = 0x115321000] 01:53:37 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:37 INFO - PROCESS | 1650 | 1461228817421 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] 01:53:37 INFO - PROCESS | 1650 | 1461228817468 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 01:53:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:53:37 INFO - PROCESS | 1650 | 1461228817470 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:53:37 INFO - PROCESS | 1650 | 1461228817471 Marionette TRACE conn2 <- [1,466,null,{}] 01:53:37 INFO - PROCESS | 1650 | 1461228817473 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}] 01:53:37 INFO - PROCESS | 1650 | 1461228817542 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 01:53:37 INFO - PROCESS | 1650 | 1461228817548 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b866800 == 44 [pid = 1650] [id = 124] 01:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b45ac00) [pid = 1650] [serial = 369] [outer = 0x0] 01:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bb8a000) [pid = 1650] [serial = 370] [outer = 0x12b45ac00] 01:53:37 INFO - PROCESS | 1650 | 1461228817573 Marionette DEBUG loaded listener.js 01:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bcc0000) [pid = 1650] [serial = 371] [outer = 0x12b45ac00] 01:53:37 INFO - PROCESS | 1650 | 1461228817895 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] 01:53:37 INFO - PROCESS | 1650 | 1461228817995 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 01:53:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:53:38 INFO - PROCESS | 1650 | 1461228818001 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:53:38 INFO - PROCESS | 1650 | 1461228818006 Marionette TRACE conn2 <- [1,470,null,{}] 01:53:38 INFO - PROCESS | 1650 | 1461228818012 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}] 01:53:38 INFO - PROCESS | 1650 | 1461228818185 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 01:53:38 INFO - PROCESS | 1650 | 1461228818342 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193b3800 == 45 [pid = 1650] [id = 125] 01:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119d5d000) [pid = 1650] [serial = 372] [outer = 0x0] 01:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11abacc00) [pid = 1650] [serial = 373] [outer = 0x119d5d000] 01:53:38 INFO - PROCESS | 1650 | 1461228818380 Marionette DEBUG loaded listener.js 01:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11aec2000) [pid = 1650] [serial = 374] [outer = 0x119d5d000] 01:53:38 INFO - PROCESS | 1650 | 1461228818816 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]]]}] 01:53:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:53:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 825ms 01:53:38 INFO - PROCESS | 1650 | 1461228818826 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 01:53:38 INFO - PROCESS | 1650 | 1461228818828 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 01:53:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:53:38 INFO - PROCESS | 1650 | 1461228818836 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:53:38 INFO - PROCESS | 1650 | 1461228818839 Marionette TRACE conn2 <- [1,474,null,{}] 01:53:38 INFO - PROCESS | 1650 | 1461228818842 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}] 01:53:38 INFO - PROCESS | 1650 | 1461228818936 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 01:53:38 INFO - PROCESS | 1650 | 1461228818977 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8eb800 == 46 [pid = 1650] [id = 126] 01:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11ae06000) [pid = 1650] [serial = 375] [outer = 0x0] 01:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11bfc1c00) [pid = 1650] [serial = 376] [outer = 0x11ae06000] 01:53:39 INFO - PROCESS | 1650 | 1461228819007 Marionette DEBUG loaded listener.js 01:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x124081800) [pid = 1650] [serial = 377] [outer = 0x11ae06000] 01:53:39 INFO - PROCESS | 1650 | 1461228819420 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]]]}] 01:53:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:53:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 622ms 01:53:39 INFO - PROCESS | 1650 | 1461228819457 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 01:53:39 INFO - PROCESS | 1650 | 1461228819459 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 01:53:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:53:39 INFO - PROCESS | 1650 | 1461228819477 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:53:39 INFO - PROCESS | 1650 | 1461228819480 Marionette TRACE conn2 <- [1,478,null,{}] 01:53:39 INFO - PROCESS | 1650 | 1461228819488 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}] 01:53:39 INFO - PROCESS | 1650 | 1461228819604 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 01:53:39 INFO - PROCESS | 1650 | 1461228819675 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc5e000 == 47 [pid = 1650] [id = 127] 01:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12980dc00) [pid = 1650] [serial = 378] [outer = 0x0] 01:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129810c00) [pid = 1650] [serial = 379] [outer = 0x12980dc00] 01:53:39 INFO - PROCESS | 1650 | 1461228819708 Marionette DEBUG loaded listener.js 01:53:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1298dac00) [pid = 1650] [serial = 380] [outer = 0x12980dc00] 01:53:40 INFO - PROCESS | 1650 | 1461228820134 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]]]}] 01:53:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:53:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 738ms 01:53:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:53:40 INFO - PROCESS | 1650 | 1461228820200 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 01:53:40 INFO - PROCESS | 1650 | 1461228820201 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 01:53:40 INFO - PROCESS | 1650 | 1461228820204 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:53:40 INFO - PROCESS | 1650 | 1461228820205 Marionette TRACE conn2 <- [1,482,null,{}] 01:53:40 INFO - PROCESS | 1650 | 1461228820207 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}] 01:53:40 INFO - PROCESS | 1650 | 1461228820297 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 01:53:40 INFO - PROCESS | 1650 | 1461228820355 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf95800 == 48 [pid = 1650] [id = 128] 01:53:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b45f000) [pid = 1650] [serial = 381] [outer = 0x0] 01:53:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b4ebc00) [pid = 1650] [serial = 382] [outer = 0x12b45f000] 01:53:40 INFO - PROCESS | 1650 | 1461228820385 Marionette DEBUG loaded listener.js 01:53:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12bccbc00) [pid = 1650] [serial = 383] [outer = 0x12b45f000] 01:53:41 INFO - PROCESS | 1650 | 1461228821014 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]]]}] 01:53:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:53:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 818ms 01:53:41 INFO - PROCESS | 1650 | 1461228821023 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 01:53:41 INFO - PROCESS | 1650 | 1461228821025 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 01:53:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:53:41 INFO - PROCESS | 1650 | 1461228821029 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:53:41 INFO - PROCESS | 1650 | 1461228821034 Marionette TRACE conn2 <- [1,486,null,{}] 01:53:41 INFO - PROCESS | 1650 | 1461228821038 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}] 01:53:41 INFO - PROCESS | 1650 | 1461228821136 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 01:53:41 INFO - PROCESS | 1650 | 1461228821211 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193b2800 == 49 [pid = 1650] [id = 129] 01:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119e60400) [pid = 1650] [serial = 384] [outer = 0x0] 01:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11ae04800) [pid = 1650] [serial = 385] [outer = 0x119e60400] 01:53:41 INFO - PROCESS | 1650 | 1461228821286 Marionette DEBUG loaded listener.js 01:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11af8f800) [pid = 1650] [serial = 386] [outer = 0x119e60400] 01:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8e3000 == 48 [pid = 1650] [id = 123] 01:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x129829800 == 47 [pid = 1650] [id = 122] 01:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x127c88800 == 46 [pid = 1650] [id = 121] 01:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11543d000 == 45 [pid = 1650] [id = 120] 01:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x124782800 == 44 [pid = 1650] [id = 119] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11b922000) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11abb5c00) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11b913000) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1156d5800) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x123f7f800 == 43 [pid = 1650] [id = 118] 01:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8e4800 == 42 [pid = 1650] [id = 117] 01:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x119c26000 == 41 [pid = 1650] [id = 116] 01:53:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11a721000 == 40 [pid = 1650] [id = 115] 01:53:41 INFO - PROCESS | 1650 | 1461228821692 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]]]}] 01:53:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:53:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 674ms 01:53:41 INFO - PROCESS | 1650 | 1461228821703 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 01:53:41 INFO - PROCESS | 1650 | 1461228821706 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 01:53:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:53:41 INFO - PROCESS | 1650 | 1461228821710 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:53:41 INFO - PROCESS | 1650 | 1461228821712 Marionette TRACE conn2 <- [1,490,null,{}] 01:53:41 INFO - PROCESS | 1650 | 1461228821717 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}] 01:53:41 INFO - PROCESS | 1650 | 1461228821789 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11af4d000) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11b994800) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11540ec00) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1182b4800) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11ab38c00) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12b462400) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118d54400) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119357400) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11b23b000) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11af96800) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11ae10400) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11923d000) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11abb1400) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123e62400) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11c065800) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11b91a800) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11c8b9c00) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123b2fc00) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11c470400) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12381b400) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123a43000) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11aebb000) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123ff5800) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11aebe400) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11c468000) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11bfcd400) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123c5d400) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11abb8c00) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11af4d800) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 01:53:41 INFO - PROCESS | 1650 | 1461228821842 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x115284800 == 41 [pid = 1650] [id = 130] 01:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11540ec00) [pid = 1650] [serial = 387] [outer = 0x0] 01:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119e61000) [pid = 1650] [serial = 388] [outer = 0x11540ec00] 01:53:41 INFO - PROCESS | 1650 | 1461228821870 Marionette DEBUG loaded listener.js 01:53:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11b995800) [pid = 1650] [serial = 389] [outer = 0x11540ec00] 01:53:42 INFO - PROCESS | 1650 | 1461228822159 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]]]}] 01:53:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:53:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 471ms 01:53:42 INFO - PROCESS | 1650 | 1461228822188 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 01:53:42 INFO - PROCESS | 1650 | 1461228822189 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 01:53:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:53:42 INFO - PROCESS | 1650 | 1461228822192 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:53:42 INFO - PROCESS | 1650 | 1461228822194 Marionette TRACE conn2 <- [1,494,null,{}] 01:53:42 INFO - PROCESS | 1650 | 1461228822205 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}] 01:53:42 INFO - PROCESS | 1650 | 1461228822282 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 01:53:42 INFO - PROCESS | 1650 | 1461228822287 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a718000 == 42 [pid = 1650] [id = 131] 01:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11c467400) [pid = 1650] [serial = 390] [outer = 0x0] 01:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123c5e800) [pid = 1650] [serial = 391] [outer = 0x11c467400] 01:53:42 INFO - PROCESS | 1650 | 1461228822315 Marionette DEBUG loaded listener.js 01:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x127b62000) [pid = 1650] [serial = 392] [outer = 0x11c467400] 01:53:42 INFO - PROCESS | 1650 | 1461228822677 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]]]}] 01:53:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:53:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 523ms 01:53:42 INFO - PROCESS | 1650 | 1461228822716 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 01:53:42 INFO - PROCESS | 1650 | 1461228822717 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 01:53:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:53:42 INFO - PROCESS | 1650 | 1461228822719 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:53:42 INFO - PROCESS | 1650 | 1461228822721 Marionette TRACE conn2 <- [1,498,null,{}] 01:53:42 INFO - PROCESS | 1650 | 1461228822723 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}] 01:53:42 INFO - PROCESS | 1650 | 1461228822795 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 01:53:42 INFO - PROCESS | 1650 | 1461228822803 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bb9a800 == 43 [pid = 1650] [id = 132] 01:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x127c63c00) [pid = 1650] [serial = 393] [outer = 0x0] 01:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1287b9000) [pid = 1650] [serial = 394] [outer = 0x127c63c00] 01:53:42 INFO - PROCESS | 1650 | 1461228822829 Marionette DEBUG loaded listener.js 01:53:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12980a800) [pid = 1650] [serial = 395] [outer = 0x127c63c00] 01:53:43 INFO - PROCESS | 1650 | 1461228823134 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]]]}] 01:53:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:53:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 468ms 01:53:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:53:43 INFO - PROCESS | 1650 | 1461228823189 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 01:53:43 INFO - PROCESS | 1650 | 1461228823190 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 01:53:43 INFO - PROCESS | 1650 | 1461228823192 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:53:43 INFO - PROCESS | 1650 | 1461228823193 Marionette TRACE conn2 <- [1,502,null,{}] 01:53:43 INFO - PROCESS | 1650 | 1461228823196 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}] 01:53:43 INFO - PROCESS | 1650 | 1461228823283 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 01:53:43 INFO - PROCESS | 1650 | 1461228823289 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4b9000 == 44 [pid = 1650] [id = 133] 01:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124084000) [pid = 1650] [serial = 396] [outer = 0x0] 01:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129815000) [pid = 1650] [serial = 397] [outer = 0x124084000] 01:53:43 INFO - PROCESS | 1650 | 1461228823314 Marionette DEBUG loaded listener.js 01:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129d90400) [pid = 1650] [serial = 398] [outer = 0x124084000] 01:53:43 INFO - PROCESS | 1650 | 1461228823623 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]]]}] 01:53:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:53:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 470ms 01:53:43 INFO - PROCESS | 1650 | 1461228823664 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 01:53:43 INFO - PROCESS | 1650 | 1461228823666 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 01:53:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:53:43 INFO - PROCESS | 1650 | 1461228823669 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:53:43 INFO - PROCESS | 1650 | 1461228823670 Marionette TRACE conn2 <- [1,506,null,{}] 01:53:43 INFO - PROCESS | 1650 | 1461228823672 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}] 01:53:43 INFO - PROCESS | 1650 | 1461228823759 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 01:53:43 INFO - PROCESS | 1650 | 1461228823767 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f7f800 == 45 [pid = 1650] [id = 134] 01:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129d9a800) [pid = 1650] [serial = 399] [outer = 0x0] 01:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b6c4c00) [pid = 1650] [serial = 400] [outer = 0x129d9a800] 01:53:43 INFO - PROCESS | 1650 | 1461228823795 Marionette DEBUG loaded listener.js 01:53:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12cf2b800) [pid = 1650] [serial = 401] [outer = 0x129d9a800] 01:53:44 INFO - PROCESS | 1650 | 1461228824142 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]]]}] 01:53:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:53:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 517ms 01:53:44 INFO - PROCESS | 1650 | 1461228824186 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 01:53:44 INFO - PROCESS | 1650 | 1461228824188 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 01:53:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:53:44 INFO - PROCESS | 1650 | 1461228824190 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:53:44 INFO - PROCESS | 1650 | 1461228824191 Marionette TRACE conn2 <- [1,510,null,{}] 01:53:44 INFO - PROCESS | 1650 | 1461228824193 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}] 01:53:44 INFO - PROCESS | 1650 | 1461228824283 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 01:53:44 INFO - PROCESS | 1650 | 1461228824294 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x127b8b000 == 46 [pid = 1650] [id = 135] 01:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12cf33800) [pid = 1650] [serial = 402] [outer = 0x0] 01:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12d064400) [pid = 1650] [serial = 403] [outer = 0x12cf33800] 01:53:44 INFO - PROCESS | 1650 | 1461228824321 Marionette DEBUG loaded listener.js 01:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12d1b7c00) [pid = 1650] [serial = 404] [outer = 0x12cf33800] 01:53:44 INFO - PROCESS | 1650 | 1461228824658 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]]]}] 01:53:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:53:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 518ms 01:53:44 INFO - PROCESS | 1650 | 1461228824708 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 01:53:44 INFO - PROCESS | 1650 | 1461228824709 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 01:53:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:53:44 INFO - PROCESS | 1650 | 1461228824712 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:53:44 INFO - PROCESS | 1650 | 1461228824713 Marionette TRACE conn2 <- [1,514,null,{}] 01:53:44 INFO - PROCESS | 1650 | 1461228824715 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}] 01:53:44 INFO - PROCESS | 1650 | 1461228824806 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 01:53:44 INFO - PROCESS | 1650 | 1461228824821 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x128733800 == 47 [pid = 1650] [id = 136] 01:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129d9d000) [pid = 1650] [serial = 405] [outer = 0x0] 01:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12d323400) [pid = 1650] [serial = 406] [outer = 0x129d9d000] 01:53:44 INFO - PROCESS | 1650 | 1461228824846 Marionette DEBUG loaded listener.js 01:53:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12d32b800) [pid = 1650] [serial = 407] [outer = 0x129d9d000] 01:53:45 INFO - PROCESS | 1650 | 1461228825176 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]]]}] 01:53:45 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 01:53:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 01:53:45 INFO - PROCESS | 1650 | 1461228825184 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 01:53:45 INFO - PROCESS | 1650 | 1461228825185 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 01:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:53:45 INFO - PROCESS | 1650 | 1461228825188 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:53:45 INFO - PROCESS | 1650 | 1461228825189 Marionette TRACE conn2 <- [1,518,null,{}] 01:53:45 INFO - PROCESS | 1650 | 1461228825191 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}] 01:53:45 INFO - PROCESS | 1650 | 1461228825280 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 01:53:45 INFO - PROCESS | 1650 | 1461228825310 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b486800 == 48 [pid = 1650] [id = 137] 01:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12d32f000) [pid = 1650] [serial = 408] [outer = 0x0] 01:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12d53a400) [pid = 1650] [serial = 409] [outer = 0x12d32f000] 01:53:45 INFO - PROCESS | 1650 | 1461228825335 Marionette DEBUG loaded listener.js 01:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12d573400) [pid = 1650] [serial = 410] [outer = 0x12d32f000] 01:53:45 INFO - PROCESS | 1650 | 1461228825636 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]]]}] 01:53:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:53:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 469ms 01:53:45 INFO - PROCESS | 1650 | 1461228825661 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 01:53:45 INFO - PROCESS | 1650 | 1461228825662 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 01:53:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:53:45 INFO - PROCESS | 1650 | 1461228825667 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:53:45 INFO - PROCESS | 1650 | 1461228825669 Marionette TRACE conn2 <- [1,522,null,{}] 01:53:45 INFO - PROCESS | 1650 | 1461228825671 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}] 01:53:45 INFO - PROCESS | 1650 | 1461228825767 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 01:53:45 INFO - PROCESS | 1650 | 1461228825771 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c061800 == 49 [pid = 1650] [id = 138] 01:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12d1c5000) [pid = 1650] [serial = 411] [outer = 0x0] 01:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12d579400) [pid = 1650] [serial = 412] [outer = 0x12d1c5000] 01:53:45 INFO - PROCESS | 1650 | 1461228825796 Marionette DEBUG loaded listener.js 01:53:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12dbd4800) [pid = 1650] [serial = 413] [outer = 0x12d1c5000] 01:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11af4c800) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x127e0e000) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1155cf800) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116462000) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11531ec00) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11646a000) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11af8c400) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1298d3800) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118d7d800) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:53:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x115321000) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:53:46 INFO - PROCESS | 1650 | 1461228826205 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]]]}] 01:53:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:53:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 570ms 01:53:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:53:46 INFO - PROCESS | 1650 | 1461228826236 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 01:53:46 INFO - PROCESS | 1650 | 1461228826238 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 01:53:46 INFO - PROCESS | 1650 | 1461228826240 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:53:46 INFO - PROCESS | 1650 | 1461228826242 Marionette TRACE conn2 <- [1,526,null,{}] 01:53:46 INFO - PROCESS | 1650 | 1461228826245 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}] 01:53:46 INFO - PROCESS | 1650 | 1461228826362 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 01:53:46 INFO - PROCESS | 1650 | 1461228826408 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x129ac9800 == 50 [pid = 1650] [id = 139] 01:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12407dc00) [pid = 1650] [serial = 414] [outer = 0x0] 01:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b4eb800) [pid = 1650] [serial = 415] [outer = 0x12407dc00] 01:53:46 INFO - PROCESS | 1650 | 1461228826452 Marionette DEBUG loaded listener.js 01:53:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12e22e400) [pid = 1650] [serial = 416] [outer = 0x12407dc00] 01:53:46 INFO - PROCESS | 1650 | 1461228826823 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]]]}] 01:53:46 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 01:53:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 620ms 01:53:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:53:46 INFO - PROCESS | 1650 | 1461228826861 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 01:53:46 INFO - PROCESS | 1650 | 1461228826862 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 01:53:46 INFO - PROCESS | 1650 | 1461228826866 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:53:46 INFO - PROCESS | 1650 | 1461228826868 Marionette TRACE conn2 <- [1,530,null,{}] 01:53:46 INFO - PROCESS | 1650 | 1461228826870 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}] 01:53:47 INFO - PROCESS | 1650 | 1461228827006 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 01:53:47 INFO - PROCESS | 1650 | 1461228827015 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d319800 == 51 [pid = 1650] [id = 140] 01:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12d537400) [pid = 1650] [serial = 417] [outer = 0x0] 01:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12e234400) [pid = 1650] [serial = 418] [outer = 0x12d537400] 01:53:47 INFO - PROCESS | 1650 | 1461228827055 Marionette DEBUG loaded listener.js 01:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12e310000) [pid = 1650] [serial = 419] [outer = 0x12d537400] 01:53:47 INFO - PROCESS | 1650 | 1461228827390 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"]]]}] 01:53:47 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 01:53:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:53:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:53:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:53:47 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 01:53:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:53:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:53:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:53:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 571ms 01:53:47 INFO - PROCESS | 1650 | 1461228827437 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 01:53:47 INFO - PROCESS | 1650 | 1461228827438 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 01:53:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:53:47 INFO - PROCESS | 1650 | 1461228827440 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:53:47 INFO - PROCESS | 1650 | 1461228827441 Marionette TRACE conn2 <- [1,534,null,{}] 01:53:47 INFO - PROCESS | 1650 | 1461228827443 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}] 01:53:47 INFO - PROCESS | 1650 | 1461228827521 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 01:53:47 INFO - PROCESS | 1650 | 1461228827525 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db9e800 == 52 [pid = 1650] [id = 141] 01:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12e23bc00) [pid = 1650] [serial = 420] [outer = 0x0] 01:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12e34c800) [pid = 1650] [serial = 421] [outer = 0x12e23bc00] 01:53:47 INFO - PROCESS | 1650 | 1461228827553 Marionette DEBUG loaded listener.js 01:53:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12e777400) [pid = 1650] [serial = 422] [outer = 0x12e23bc00] 01:53:47 INFO - PROCESS | 1650 | 1461228827862 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]]]}] 01:53:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:53:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 469ms 01:53:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:53:47 INFO - PROCESS | 1650 | 1461228827910 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 01:53:47 INFO - PROCESS | 1650 | 1461228827911 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 01:53:47 INFO - PROCESS | 1650 | 1461228827914 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:53:47 INFO - PROCESS | 1650 | 1461228827917 Marionette TRACE conn2 <- [1,538,null,{}] 01:53:47 INFO - PROCESS | 1650 | 1461228827929 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}] 01:53:48 INFO - PROCESS | 1650 | 1461228828021 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 01:53:48 INFO - PROCESS | 1650 | 1461228828142 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x115895000 == 53 [pid = 1650] [id = 142] 01:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x114f59000) [pid = 1650] [serial = 423] [outer = 0x0] 01:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x115873400) [pid = 1650] [serial = 424] [outer = 0x114f59000] 01:53:48 INFO - PROCESS | 1650 | 1461228828179 Marionette DEBUG loaded listener.js 01:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119359000) [pid = 1650] [serial = 425] [outer = 0x114f59000] 01:53:48 INFO - PROCESS | 1650 | 1461228828577 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]]]}] 01:53:48 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. 01:53:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 682ms 01:53:48 INFO - PROCESS | 1650 | 1461228828596 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 01:53:48 INFO - PROCESS | 1650 | 1461228828599 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 01:53:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:53:48 INFO - PROCESS | 1650 | 1461228828603 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:53:48 INFO - PROCESS | 1650 | 1461228828605 Marionette TRACE conn2 <- [1,542,null,{}] 01:53:48 INFO - PROCESS | 1650 | 1461228828609 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}] 01:53:48 INFO - PROCESS | 1650 | 1461228828709 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 01:53:48 INFO - PROCESS | 1650 | 1461228828760 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af22800 == 54 [pid = 1650] [id = 143] 01:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11ae11c00) [pid = 1650] [serial = 426] [outer = 0x0] 01:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11c243800) [pid = 1650] [serial = 427] [outer = 0x11ae11c00] 01:53:48 INFO - PROCESS | 1650 | 1461228828792 Marionette DEBUG loaded listener.js 01:53:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x123a43000) [pid = 1650] [serial = 428] [outer = 0x11ae11c00] 01:53:49 INFO - PROCESS | 1650 | 1461228829194 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]]]}] 01:53:49 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. 01:53:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 619ms 01:53:49 INFO - PROCESS | 1650 | 1461228829225 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 01:53:49 INFO - PROCESS | 1650 | 1461228829228 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 01:53:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:53:49 INFO - PROCESS | 1650 | 1461228829230 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:53:49 INFO - PROCESS | 1650 | 1461228829232 Marionette TRACE conn2 <- [1,546,null,{}] 01:53:49 INFO - PROCESS | 1650 | 1461228829234 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}] 01:53:49 INFO - PROCESS | 1650 | 1461228829336 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 01:53:49 INFO - PROCESS | 1650 | 1461228829437 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x129838000 == 55 [pid = 1650] [id = 144] 01:53:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x123b31800) [pid = 1650] [serial = 429] [outer = 0x0] 01:53:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x128702800) [pid = 1650] [serial = 430] [outer = 0x123b31800] 01:53:49 INFO - PROCESS | 1650 | 1461228829486 Marionette DEBUG loaded listener.js 01:53:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129d98400) [pid = 1650] [serial = 431] [outer = 0x123b31800] 01:53:49 INFO - PROCESS | 1650 | 1461228829879 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]]]}] 01:53:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:53:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 671ms 01:53:49 INFO - PROCESS | 1650 | 1461228829902 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 01:53:49 INFO - PROCESS | 1650 | 1461228829904 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 01:53:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:53:49 INFO - PROCESS | 1650 | 1461228829911 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:53:49 INFO - PROCESS | 1650 | 1461228829919 Marionette TRACE conn2 <- [1,550,null,{}] 01:53:49 INFO - PROCESS | 1650 | 1461228829939 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}] 01:53:50 INFO - PROCESS | 1650 | 1461228830043 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 01:53:50 INFO - PROCESS | 1650 | 1461228830122 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4ab000 == 56 [pid = 1650] [id = 145] 01:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1295b6000) [pid = 1650] [serial = 432] [outer = 0x0] 01:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b4f5800) [pid = 1650] [serial = 433] [outer = 0x1295b6000] 01:53:50 INFO - PROCESS | 1650 | 1461228830158 Marionette DEBUG loaded listener.js 01:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12cf2a400) [pid = 1650] [serial = 434] [outer = 0x1295b6000] 01:53:50 INFO - PROCESS | 1650 | 1461228830533 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]]]}] 01:53:50 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. 01:53:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 645ms 01:53:50 INFO - PROCESS | 1650 | 1461228830552 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 01:53:50 INFO - PROCESS | 1650 | 1461228830554 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 01:53:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:53:50 INFO - PROCESS | 1650 | 1461228830556 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:53:50 INFO - PROCESS | 1650 | 1461228830558 Marionette TRACE conn2 <- [1,554,null,{}] 01:53:50 INFO - PROCESS | 1650 | 1461228830560 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}] 01:53:50 INFO - PROCESS | 1650 | 1461228830657 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 01:53:50 INFO - PROCESS | 1650 | 1461228830735 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea3a000 == 57 [pid = 1650] [id = 146] 01:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12d1bb000) [pid = 1650] [serial = 435] [outer = 0x0] 01:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12dbd3800) [pid = 1650] [serial = 436] [outer = 0x12d1bb000] 01:53:50 INFO - PROCESS | 1650 | 1461228830766 Marionette DEBUG loaded listener.js 01:53:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12dbde800) [pid = 1650] [serial = 437] [outer = 0x12d1bb000] 01:53:51 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:51 INFO - PROCESS | 1650 | 1461228831201 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]]]}] 01:53:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:53:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 669ms 01:53:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:53:51 INFO - PROCESS | 1650 | 1461228831231 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 01:53:51 INFO - PROCESS | 1650 | 1461228831232 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 01:53:51 INFO - PROCESS | 1650 | 1461228831235 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:53:51 INFO - PROCESS | 1650 | 1461228831236 Marionette TRACE conn2 <- [1,558,null,{}] 01:53:51 INFO - PROCESS | 1650 | 1461228831239 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}] 01:53:51 INFO - PROCESS | 1650 | 1461228831322 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 01:53:51 INFO - PROCESS | 1650 | 1461228831381 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c33800 == 58 [pid = 1650] [id = 147] 01:53:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12b467c00) [pid = 1650] [serial = 438] [outer = 0x0] 01:53:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12d575400) [pid = 1650] [serial = 439] [outer = 0x12b467c00] 01:53:51 INFO - PROCESS | 1650 | 1461228831446 Marionette DEBUG loaded listener.js 01:53:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12e34fc00) [pid = 1650] [serial = 440] [outer = 0x12b467c00] 01:53:52 INFO - PROCESS | 1650 | 1461228832222 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]]]}] 01:53:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:53:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1020ms 01:53:52 INFO - PROCESS | 1650 | 1461228832256 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 01:53:52 INFO - PROCESS | 1650 | 1461228832258 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 01:53:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:53:52 INFO - PROCESS | 1650 | 1461228832262 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:53:52 INFO - PROCESS | 1650 | 1461228832264 Marionette TRACE conn2 <- [1,562,null,{}] 01:53:52 INFO - PROCESS | 1650 | 1461228832278 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}] 01:53:52 INFO - PROCESS | 1650 | 1461228832362 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 01:53:52 INFO - PROCESS | 1650 | 1461228832427 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c21f800 == 59 [pid = 1650] [id = 148] 01:53:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x119e61c00) [pid = 1650] [serial = 441] [outer = 0x0] 01:53:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11aeb8400) [pid = 1650] [serial = 442] [outer = 0x119e61c00] 01:53:52 INFO - PROCESS | 1650 | 1461228832455 Marionette DEBUG loaded listener.js 01:53:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11b92a400) [pid = 1650] [serial = 443] [outer = 0x119e61c00] 01:53:52 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:52 INFO - PROCESS | 1650 | 1461228832841 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]]]}] 01:53:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:53:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 631ms 01:53:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:53:52 INFO - PROCESS | 1650 | 1461228832893 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 01:53:52 INFO - PROCESS | 1650 | 1461228832897 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 01:53:52 INFO - PROCESS | 1650 | 1461228832901 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:53:52 INFO - PROCESS | 1650 | 1461228832903 Marionette TRACE conn2 <- [1,566,null,{}] 01:53:52 INFO - PROCESS | 1650 | 1461228832905 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}] 01:53:52 INFO - PROCESS | 1650 | 1461228832993 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 01:53:53 INFO - PROCESS | 1650 | 1461228833054 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b5b800 == 60 [pid = 1650] [id = 149] 01:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11aec4000) [pid = 1650] [serial = 444] [outer = 0x0] 01:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11bfd0c00) [pid = 1650] [serial = 445] [outer = 0x11aec4000] 01:53:53 INFO - PROCESS | 1650 | 1461228833083 Marionette DEBUG loaded listener.js 01:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x123a3c000) [pid = 1650] [serial = 446] [outer = 0x11aec4000] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4aa800 == 59 [pid = 1650] [id = 114] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11b935000 == 58 [pid = 1650] [id = 102] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf8e800 == 57 [pid = 1650] [id = 104] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x115289000 == 56 [pid = 1650] [id = 101] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab10000 == 55 [pid = 1650] [id = 100] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11af09800 == 54 [pid = 1650] [id = 113] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x114b7b000 == 53 [pid = 1650] [id = 112] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf81800 == 52 [pid = 1650] [id = 103] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12db9e800 == 51 [pid = 1650] [id = 141] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12d319800 == 50 [pid = 1650] [id = 140] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x129ac9800 == 49 [pid = 1650] [id = 139] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12c061800 == 48 [pid = 1650] [id = 138] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12b486800 == 47 [pid = 1650] [id = 137] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x128733800 == 46 [pid = 1650] [id = 136] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12bb8a000) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x127b8b000 == 45 [pid = 1650] [id = 135] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x123f7f800 == 44 [pid = 1650] [id = 134] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4b9000 == 43 [pid = 1650] [id = 133] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11bb9a800 == 42 [pid = 1650] [id = 132] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11a718000 == 41 [pid = 1650] [id = 131] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x115284800 == 40 [pid = 1650] [id = 130] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1193b2800 == 39 [pid = 1650] [id = 129] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf95800 == 38 [pid = 1650] [id = 128] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1193b3800 == 37 [pid = 1650] [id = 125] 01:53:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12b866800 == 36 [pid = 1650] [id = 124] 01:53:53 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:53 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:53 INFO - PROCESS | 1650 | 1461228833449 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]]]}] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11c240400) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1287c0000) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x128617800) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12980c800) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x123b31c00) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1295b2000) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11531fc00) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11b91e000) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11ae09800) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11ab2f400) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11bfcf800) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11c46e800) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11af8c800) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c775800) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129ae5000) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b45d400) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b468c00) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x129d98c00) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x129d95000) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12b465400) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b6cac00) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 01:53:53 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x127c0f400) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 01:53:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:53:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 569ms 01:53:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:53:53 INFO - PROCESS | 1650 | 1461228833471 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 01:53:53 INFO - PROCESS | 1650 | 1461228833472 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 01:53:53 INFO - PROCESS | 1650 | 1461228833474 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:53:53 INFO - PROCESS | 1650 | 1461228833477 Marionette TRACE conn2 <- [1,570,null,{}] 01:53:53 INFO - PROCESS | 1650 | 1461228833484 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}] 01:53:53 INFO - PROCESS | 1650 | 1461228833563 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 01:53:53 INFO - PROCESS | 1650 | 1461228833570 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab11000 == 37 [pid = 1650] [id = 150] 01:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x123e5c800) [pid = 1650] [serial = 447] [outer = 0x0] 01:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12413bc00) [pid = 1650] [serial = 448] [outer = 0x123e5c800] 01:53:53 INFO - PROCESS | 1650 | 1461228833598 Marionette DEBUG loaded listener.js 01:53:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x127ec0c00) [pid = 1650] [serial = 449] [outer = 0x123e5c800] 01:53:53 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:53 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:53 INFO - PROCESS | 1650 | 1461228833962 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]]]}] 01:53:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:53:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 521ms 01:53:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:53:54 INFO - PROCESS | 1650 | 1461228833996 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 01:53:54 INFO - PROCESS | 1650 | 1461228833998 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 01:53:54 INFO - PROCESS | 1650 | 1461228834000 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:53:54 INFO - PROCESS | 1650 | 1461228834001 Marionette TRACE conn2 <- [1,574,null,{}] 01:53:54 INFO - PROCESS | 1650 | 1461228834009 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}] 01:53:54 INFO - PROCESS | 1650 | 1461228834084 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 01:53:54 INFO - PROCESS | 1650 | 1461228834090 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c73f800 == 38 [pid = 1650] [id = 151] 01:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128711800) [pid = 1650] [serial = 450] [outer = 0x0] 01:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12980d400) [pid = 1650] [serial = 451] [outer = 0x128711800] 01:53:54 INFO - PROCESS | 1650 | 1461228834117 Marionette DEBUG loaded listener.js 01:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129d92400) [pid = 1650] [serial = 452] [outer = 0x128711800] 01:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129af2400) [pid = 1650] [serial = 453] [outer = 0x12fd34800] 01:53:54 INFO - PROCESS | 1650 | 1461228834465 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]]]}] 01:53:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:53:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 520ms 01:53:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:53:54 INFO - PROCESS | 1650 | 1461228834521 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 01:53:54 INFO - PROCESS | 1650 | 1461228834522 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 01:53:54 INFO - PROCESS | 1650 | 1461228834524 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:53:54 INFO - PROCESS | 1650 | 1461228834525 Marionette TRACE conn2 <- [1,578,null,{}] 01:53:54 INFO - PROCESS | 1650 | 1461228834527 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}] 01:53:54 INFO - PROCESS | 1650 | 1461228834617 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 01:53:54 INFO - PROCESS | 1650 | 1461228834626 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12478e000 == 39 [pid = 1650] [id = 152] 01:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1287c0000) [pid = 1650] [serial = 454] [outer = 0x0] 01:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b45fc00) [pid = 1650] [serial = 455] [outer = 0x1287c0000] 01:53:54 INFO - PROCESS | 1650 | 1461228834654 Marionette DEBUG loaded listener.js 01:53:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12bb89000) [pid = 1650] [serial = 456] [outer = 0x1287c0000] 01:53:54 INFO - PROCESS | 1650 | 1461228834976 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]]]}] 01:53:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:53:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 470ms 01:53:54 INFO - PROCESS | 1650 | 1461228834995 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 01:53:55 INFO - PROCESS | 1650 | 1461228834996 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 01:53:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:53:55 INFO - PROCESS | 1650 | 1461228835001 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:53:55 INFO - PROCESS | 1650 | 1461228835003 Marionette TRACE conn2 <- [1,582,null,{}] 01:53:55 INFO - PROCESS | 1650 | 1461228835005 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}] 01:53:55 INFO - PROCESS | 1650 | 1461228835095 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 01:53:55 INFO - PROCESS | 1650 | 1461228835102 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x129ab6000 == 40 [pid = 1650] [id = 153] 01:53:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12bcbd400) [pid = 1650] [serial = 457] [outer = 0x0] 01:53:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12d05f000) [pid = 1650] [serial = 458] [outer = 0x12bcbd400] 01:53:55 INFO - PROCESS | 1650 | 1461228835128 Marionette DEBUG loaded listener.js 01:53:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12d56fc00) [pid = 1650] [serial = 459] [outer = 0x12bcbd400] 01:53:55 INFO - PROCESS | 1650 | 1461228835500 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]]]}] 01:53:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:53:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 520ms 01:53:55 INFO - PROCESS | 1650 | 1461228835521 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 01:53:55 INFO - PROCESS | 1650 | 1461228835522 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 01:53:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:53:55 INFO - PROCESS | 1650 | 1461228835524 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:53:55 INFO - PROCESS | 1650 | 1461228835525 Marionette TRACE conn2 <- [1,586,null,{}] 01:53:55 INFO - PROCESS | 1650 | 1461228835528 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}] 01:53:55 INFO - PROCESS | 1650 | 1461228835620 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 01:53:55 INFO - PROCESS | 1650 | 1461228835624 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b47e800 == 41 [pid = 1650] [id = 154] 01:53:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12bcbf000) [pid = 1650] [serial = 460] [outer = 0x0] 01:53:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12d57cc00) [pid = 1650] [serial = 461] [outer = 0x12bcbf000] 01:53:55 INFO - PROCESS | 1650 | 1461228835649 Marionette DEBUG loaded listener.js 01:53:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12e23b000) [pid = 1650] [serial = 462] [outer = 0x12bcbf000] 01:53:55 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:55 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:56 INFO - PROCESS | 1650 | 1461228836019 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]]]}] 01:53:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:53:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 520ms 01:53:56 INFO - PROCESS | 1650 | 1461228836045 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 01:53:56 INFO - PROCESS | 1650 | 1461228836046 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 01:53:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:53:56 INFO - PROCESS | 1650 | 1461228836055 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:53:56 INFO - PROCESS | 1650 | 1461228836056 Marionette TRACE conn2 <- [1,590,null,{}] 01:53:56 INFO - PROCESS | 1650 | 1461228836058 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}] 01:53:56 INFO - PROCESS | 1650 | 1461228836151 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 01:53:56 INFO - PROCESS | 1650 | 1461228836154 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c05a800 == 42 [pid = 1650] [id = 155] 01:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12dbd7800) [pid = 1650] [serial = 463] [outer = 0x0] 01:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12e317800) [pid = 1650] [serial = 464] [outer = 0x12dbd7800] 01:53:56 INFO - PROCESS | 1650 | 1461228836179 Marionette DEBUG loaded listener.js 01:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12e77b000) [pid = 1650] [serial = 465] [outer = 0x12dbd7800] 01:53:56 INFO - PROCESS | 1650 | 1461228836499 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]]]}] 01:53:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:53:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 467ms 01:53:56 INFO - PROCESS | 1650 | 1461228836527 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 01:53:56 INFO - PROCESS | 1650 | 1461228836528 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 01:53:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:53:56 INFO - PROCESS | 1650 | 1461228836533 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:53:56 INFO - PROCESS | 1650 | 1461228836535 Marionette TRACE conn2 <- [1,594,null,{}] 01:53:56 INFO - PROCESS | 1650 | 1461228836538 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}] 01:53:56 INFO - PROCESS | 1650 | 1461228836634 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 01:53:56 INFO - PROCESS | 1650 | 1461228836638 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d319000 == 43 [pid = 1650] [id = 156] 01:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11b9a1c00) [pid = 1650] [serial = 466] [outer = 0x0] 01:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12e785800) [pid = 1650] [serial = 467] [outer = 0x11b9a1c00] 01:53:56 INFO - PROCESS | 1650 | 1461228836663 Marionette DEBUG loaded listener.js 01:53:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12e833c00) [pid = 1650] [serial = 468] [outer = 0x11b9a1c00] 01:53:57 INFO - PROCESS | 1650 | 1461228837010 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]]]}] 01:53:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:53:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 521ms 01:53:57 INFO - PROCESS | 1650 | 1461228837053 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 01:53:57 INFO - PROCESS | 1650 | 1461228837054 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 01:53:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:53:57 INFO - PROCESS | 1650 | 1461228837056 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:53:57 INFO - PROCESS | 1650 | 1461228837057 Marionette TRACE conn2 <- [1,598,null,{}] 01:53:57 INFO - PROCESS | 1650 | 1461228837059 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}] 01:53:57 INFO - PROCESS | 1650 | 1461228837155 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 01:53:57 INFO - PROCESS | 1650 | 1461228837167 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e496800 == 44 [pid = 1650] [id = 157] 01:53:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11aec4400) [pid = 1650] [serial = 469] [outer = 0x0] 01:53:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12e839c00) [pid = 1650] [serial = 470] [outer = 0x11aec4400] 01:53:57 INFO - PROCESS | 1650 | 1461228837191 Marionette DEBUG loaded listener.js 01:53:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12ed35800) [pid = 1650] [serial = 471] [outer = 0x11aec4400] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x127b6a000) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11af87800) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x114f5a400) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x119ac1400) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11af95800) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12d537400) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12cf33800) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x129d9d000) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12b45ac00) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119e60400) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11540ec00) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12407dc00) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x127c63c00) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x129d9a800) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11c467400) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12d32f000) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12d1c5000) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:53:57 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x124084000) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:53:57 INFO - PROCESS | 1650 | 1461228837771 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]]]}] 01:53:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:53:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 768ms 01:53:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:53:57 INFO - PROCESS | 1650 | 1461228837825 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 01:53:57 INFO - PROCESS | 1650 | 1461228837827 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 01:53:57 INFO - PROCESS | 1650 | 1461228837839 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:53:57 INFO - PROCESS | 1650 | 1461228837842 Marionette TRACE conn2 <- [1,602,null,{}] 01:53:57 INFO - PROCESS | 1650 | 1461228837845 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}] 01:53:57 INFO - PROCESS | 1650 | 1461228837996 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 01:53:58 INFO - PROCESS | 1650 | 1461228838005 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e846800 == 45 [pid = 1650] [id = 158] 01:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118b20800) [pid = 1650] [serial = 472] [outer = 0x0] 01:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129d9a800) [pid = 1650] [serial = 473] [outer = 0x118b20800] 01:53:58 INFO - PROCESS | 1650 | 1461228838053 Marionette DEBUG loaded listener.js 01:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12e83ac00) [pid = 1650] [serial = 474] [outer = 0x118b20800] 01:53:58 INFO - PROCESS | 1650 | 1461228838428 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]]]}] 01:53:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:53:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 631ms 01:53:58 INFO - PROCESS | 1650 | 1461228838462 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 01:53:58 INFO - PROCESS | 1650 | 1461228838466 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 01:53:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:53:58 INFO - PROCESS | 1650 | 1461228838469 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:53:58 INFO - PROCESS | 1650 | 1461228838472 Marionette TRACE conn2 <- [1,606,null,{}] 01:53:58 INFO - PROCESS | 1650 | 1461228838475 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}] 01:53:58 INFO - PROCESS | 1650 | 1461228838601 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 01:53:58 INFO - PROCESS | 1650 | 1461228838645 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec90000 == 46 [pid = 1650] [id = 159] 01:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12ed3d800) [pid = 1650] [serial = 475] [outer = 0x0] 01:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12f202c00) [pid = 1650] [serial = 476] [outer = 0x12ed3d800] 01:53:58 INFO - PROCESS | 1650 | 1461228838686 Marionette DEBUG loaded listener.js 01:53:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12f207c00) [pid = 1650] [serial = 477] [outer = 0x12ed3d800] 01:53:59 INFO - PROCESS | 1650 | 1461228839071 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]]]}] 01:53:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:53:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 620ms 01:53:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:53:59 INFO - PROCESS | 1650 | 1461228839090 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 01:53:59 INFO - PROCESS | 1650 | 1461228839091 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 01:53:59 INFO - PROCESS | 1650 | 1461228839093 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:53:59 INFO - PROCESS | 1650 | 1461228839094 Marionette TRACE conn2 <- [1,610,null,{}] 01:53:59 INFO - PROCESS | 1650 | 1461228839096 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}] 01:53:59 INFO - PROCESS | 1650 | 1461228839202 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 01:53:59 INFO - PROCESS | 1650 | 1461228839208 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f06e800 == 47 [pid = 1650] [id = 160] 01:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12ed3fc00) [pid = 1650] [serial = 478] [outer = 0x0] 01:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12f20c800) [pid = 1650] [serial = 479] [outer = 0x12ed3fc00] 01:53:59 INFO - PROCESS | 1650 | 1461228839233 Marionette DEBUG loaded listener.js 01:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12f211800) [pid = 1650] [serial = 480] [outer = 0x12ed3fc00] 01:53:59 INFO - PROCESS | 1650 | 1461228839516 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]]]}] 01:53:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:53:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 01:53:59 INFO - PROCESS | 1650 | 1461228839610 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 01:53:59 INFO - PROCESS | 1650 | 1461228839612 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 01:53:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:53:59 INFO - PROCESS | 1650 | 1461228839617 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:53:59 INFO - PROCESS | 1650 | 1461228839620 Marionette TRACE conn2 <- [1,614,null,{}] 01:53:59 INFO - PROCESS | 1650 | 1461228839624 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}] 01:53:59 INFO - PROCESS | 1650 | 1461228839726 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 01:53:59 INFO - PROCESS | 1650 | 1461228839786 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11904f000 == 48 [pid = 1650] [id = 161] 01:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x118d54000) [pid = 1650] [serial = 481] [outer = 0x0] 01:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x118ded000) [pid = 1650] [serial = 482] [outer = 0x118d54000] 01:53:59 INFO - PROCESS | 1650 | 1461228839820 Marionette DEBUG loaded listener.js 01:53:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11ab2f400) [pid = 1650] [serial = 483] [outer = 0x118d54000] 01:54:00 INFO - PROCESS | 1650 | 1461228840257 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]]]}] 01:54:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:54:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 672ms 01:54:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:54:00 INFO - PROCESS | 1650 | 1461228840290 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 01:54:00 INFO - PROCESS | 1650 | 1461228840293 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 01:54:00 INFO - PROCESS | 1650 | 1461228840317 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:54:00 INFO - PROCESS | 1650 | 1461228840320 Marionette TRACE conn2 <- [1,618,null,{}] 01:54:00 INFO - PROCESS | 1650 | 1461228840324 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}] 01:54:00 INFO - PROCESS | 1650 | 1461228840424 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 01:54:00 INFO - PROCESS | 1650 | 1461228840484 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c222000 == 49 [pid = 1650] [id = 162] 01:54:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1190e9c00) [pid = 1650] [serial = 484] [outer = 0x0] 01:54:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11c468000) [pid = 1650] [serial = 485] [outer = 0x1190e9c00] 01:54:00 INFO - PROCESS | 1650 | 1461228840516 Marionette DEBUG loaded listener.js 01:54:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x123c52800) [pid = 1650] [serial = 486] [outer = 0x1190e9c00] 01:54:00 INFO - PROCESS | 1650 | 1461228840927 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]]]}] 01:54:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:54:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 642ms 01:54:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:54:00 INFO - PROCESS | 1650 | 1461228840939 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 01:54:00 INFO - PROCESS | 1650 | 1461228840941 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 01:54:00 INFO - PROCESS | 1650 | 1461228840943 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:54:00 INFO - PROCESS | 1650 | 1461228840944 Marionette TRACE conn2 <- [1,622,null,{}] 01:54:00 INFO - PROCESS | 1650 | 1461228840953 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}] 01:54:01 INFO - PROCESS | 1650 | 1461228841056 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 01:54:01 INFO - PROCESS | 1650 | 1461228841141 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c070000 == 50 [pid = 1650] [id = 163] 01:54:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x129819400) [pid = 1650] [serial = 487] [outer = 0x0] 01:54:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x129d99800) [pid = 1650] [serial = 488] [outer = 0x129819400] 01:54:01 INFO - PROCESS | 1650 | 1461228841173 Marionette DEBUG loaded listener.js 01:54:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12bb90400) [pid = 1650] [serial = 489] [outer = 0x129819400] 01:54:01 INFO - PROCESS | 1650 | 1461228841564 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]]]}] 01:54:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:54:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 670ms 01:54:01 INFO - PROCESS | 1650 | 1461228841613 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 01:54:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:54:01 INFO - PROCESS | 1650 | 1461228841617 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 01:54:01 INFO - PROCESS | 1650 | 1461228841620 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:54:01 INFO - PROCESS | 1650 | 1461228841621 Marionette TRACE conn2 <- [1,626,null,{}] 01:54:01 INFO - PROCESS | 1650 | 1461228841623 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}] 01:54:01 INFO - PROCESS | 1650 | 1461228841720 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 01:54:01 INFO - PROCESS | 1650 | 1461228841785 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec84000 == 51 [pid = 1650] [id = 164] 01:54:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12bccb400) [pid = 1650] [serial = 490] [outer = 0x0] 01:54:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12d1b6400) [pid = 1650] [serial = 491] [outer = 0x12bccb400] 01:54:01 INFO - PROCESS | 1650 | 1461228841814 Marionette DEBUG loaded listener.js 01:54:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12d56f400) [pid = 1650] [serial = 492] [outer = 0x12bccb400] 01:54:02 INFO - PROCESS | 1650 | 1461228842218 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]]]}] 01:54:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:54:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 619ms 01:54:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:54:02 INFO - PROCESS | 1650 | 1461228842240 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 01:54:02 INFO - PROCESS | 1650 | 1461228842241 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 01:54:02 INFO - PROCESS | 1650 | 1461228842243 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:54:02 INFO - PROCESS | 1650 | 1461228842244 Marionette TRACE conn2 <- [1,630,null,{}] 01:54:02 INFO - PROCESS | 1650 | 1461228842247 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}] 01:54:02 INFO - PROCESS | 1650 | 1461228842345 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 01:54:02 INFO - PROCESS | 1650 | 1461228842439 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f716000 == 52 [pid = 1650] [id = 165] 01:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12e235000) [pid = 1650] [serial = 493] [outer = 0x0] 01:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12e781000) [pid = 1650] [serial = 494] [outer = 0x12e235000] 01:54:02 INFO - PROCESS | 1650 | 1461228842470 Marionette DEBUG loaded listener.js 01:54:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12ed35c00) [pid = 1650] [serial = 495] [outer = 0x12e235000] 01:54:02 INFO - PROCESS | 1650 | 1461228842864 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]]]}] 01:54:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:54:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 668ms 01:54:02 INFO - PROCESS | 1650 | 1461228842912 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 01:54:02 INFO - PROCESS | 1650 | 1461228842914 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 01:54:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:54:02 INFO - PROCESS | 1650 | 1461228842916 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:54:02 INFO - PROCESS | 1650 | 1461228842917 Marionette TRACE conn2 <- [1,634,null,{}] 01:54:02 INFO - PROCESS | 1650 | 1461228842920 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}] 01:54:03 INFO - PROCESS | 1650 | 1461228843034 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 01:54:03 INFO - PROCESS | 1650 | 1461228843085 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fba0000 == 53 [pid = 1650] [id = 166] 01:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12ed3e800) [pid = 1650] [serial = 496] [outer = 0x0] 01:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12f50c400) [pid = 1650] [serial = 497] [outer = 0x12ed3e800] 01:54:03 INFO - PROCESS | 1650 | 1461228843117 Marionette DEBUG loaded listener.js 01:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12f7bbc00) [pid = 1650] [serial = 498] [outer = 0x12ed3e800] 01:54:03 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:54:03 INFO - PROCESS | 1650 | 1461228843538 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]]]}] 01:54:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:54:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 670ms 01:54:03 INFO - PROCESS | 1650 | 1461228843586 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 01:54:03 INFO - PROCESS | 1650 | 1461228843588 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 01:54:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:54:03 INFO - PROCESS | 1650 | 1461228843590 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:54:03 INFO - PROCESS | 1650 | 1461228843591 Marionette TRACE conn2 <- [1,638,null,{}] 01:54:03 INFO - PROCESS | 1650 | 1461228843594 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}] 01:54:03 INFO - PROCESS | 1650 | 1461228843709 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 01:54:03 INFO - PROCESS | 1650 | 1461228843919 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b94b000 == 54 [pid = 1650] [id = 167] 01:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x115752c00) [pid = 1650] [serial = 499] [outer = 0x0] 01:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x118d7c400) [pid = 1650] [serial = 500] [outer = 0x115752c00] 01:54:03 INFO - PROCESS | 1650 | 1461228843948 Marionette DEBUG loaded listener.js 01:54:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x119e60400) [pid = 1650] [serial = 501] [outer = 0x115752c00] 01:54:04 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:54:04 INFO - PROCESS | 1650 | 1461228844330 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]]]}] 01:54:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:54:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 769ms 01:54:04 INFO - PROCESS | 1650 | 1461228844360 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 01:54:04 INFO - PROCESS | 1650 | 1461228844362 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 01:54:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:54:04 INFO - PROCESS | 1650 | 1461228844366 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:54:04 INFO - PROCESS | 1650 | 1461228844368 Marionette TRACE conn2 <- [1,642,null,{}] 01:54:04 INFO - PROCESS | 1650 | 1461228844372 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}] 01:54:04 INFO - PROCESS | 1650 | 1461228844464 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 01:54:04 INFO - PROCESS | 1650 | 1461228844516 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11904e000 == 55 [pid = 1650] [id = 168] 01:54:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x119d5e000) [pid = 1650] [serial = 502] [outer = 0x0] 01:54:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11af4d000) [pid = 1650] [serial = 503] [outer = 0x119d5e000] 01:54:04 INFO - PROCESS | 1650 | 1461228844545 Marionette DEBUG loaded listener.js 01:54:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11c46dc00) [pid = 1650] [serial = 504] [outer = 0x119d5e000] 01:54:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec90000 == 54 [pid = 1650] [id = 159] 01:54:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12e846800 == 53 [pid = 1650] [id = 158] 01:54:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12e496800 == 52 [pid = 1650] [id = 157] 01:54:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12d319000 == 51 [pid = 1650] [id = 156] 01:54:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12c05a800 == 50 [pid = 1650] [id = 155] 01:54:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12b47e800 == 49 [pid = 1650] [id = 154] 01:54:04 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11abacc00) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 01:54:04 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11bfc1c00) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 01:54:04 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x129810c00) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 01:54:04 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12e34c800) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 01:54:04 INFO - PROCESS | 1650 | --DOCSHELL 0x129ab6000 == 48 [pid = 1650] [id = 153] 01:54:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12478e000 == 47 [pid = 1650] [id = 152] 01:54:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11c73f800 == 46 [pid = 1650] [id = 151] 01:54:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab11000 == 45 [pid = 1650] [id = 150] 01:54:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119b5b800 == 44 [pid = 1650] [id = 149] 01:54:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11c21f800 == 43 [pid = 1650] [id = 148] 01:54:04 INFO - PROCESS | 1650 | 1461228844982 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]]]}] 01:54:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:54:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 624ms 01:54:04 INFO - PROCESS | 1650 | 1461228844991 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 01:54:04 INFO - PROCESS | 1650 | 1461228844993 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 01:54:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:54:04 INFO - PROCESS | 1650 | 1461228844996 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:54:05 INFO - PROCESS | 1650 | 1461228844998 Marionette TRACE conn2 <- [1,646,null,{}] 01:54:05 INFO - PROCESS | 1650 | 1461228845002 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}] 01:54:05 INFO - PROCESS | 1650 | 1461228845089 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12bda4c00) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11bfc1400) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1182b8400) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11ae0c000) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11c23dc00) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12e310000) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12d064400) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12d323400) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12bcc0000) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11ae04800) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11af8f800) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12d1b7c00) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x119e61000) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11b995800) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12b4eb800) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1287b9000) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12980a800) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b6c4c00) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x123c5e800) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x127b62000) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12d573400) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d53a400) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12d32b800) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12d579400) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x129815000) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129d90400) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b4ebc00) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12dbd4800) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12e22e400) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12cf2b800) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12e234400) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 01:54:05 INFO - PROCESS | 1650 | 1461228845167 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11920c800 == 44 [pid = 1650] [id = 169] 01:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11af8cc00) [pid = 1650] [serial = 505] [outer = 0x0] 01:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x123811800) [pid = 1650] [serial = 506] [outer = 0x11af8cc00] 01:54:05 INFO - PROCESS | 1650 | 1461228845194 Marionette DEBUG loaded listener.js 01:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x124086800) [pid = 1650] [serial = 507] [outer = 0x11af8cc00] 01:54:05 INFO - PROCESS | 1650 | 1461228845535 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]]]}] 01:54:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:54:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 571ms 01:54:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:54:05 INFO - PROCESS | 1650 | 1461228845568 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 01:54:05 INFO - PROCESS | 1650 | 1461228845570 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 01:54:05 INFO - PROCESS | 1650 | 1461228845579 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:54:05 INFO - PROCESS | 1650 | 1461228845584 Marionette TRACE conn2 <- [1,650,null,{}] 01:54:05 INFO - PROCESS | 1650 | 1461228845588 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}] 01:54:05 INFO - PROCESS | 1650 | 1461228845709 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 01:54:05 INFO - PROCESS | 1650 | 1461228845760 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf94000 == 45 [pid = 1650] [id = 170] 01:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x123e62800) [pid = 1650] [serial = 508] [outer = 0x0] 01:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x127ebcc00) [pid = 1650] [serial = 509] [outer = 0x123e62800] 01:54:05 INFO - PROCESS | 1650 | 1461228845785 Marionette DEBUG loaded listener.js 01:54:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1298d3400) [pid = 1650] [serial = 510] [outer = 0x123e62800] 01:54:06 INFO - PROCESS | 1650 | 1461228846056 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]]]}] 01:54:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:54:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 530ms 01:54:06 INFO - PROCESS | 1650 | 1461228846104 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 01:54:06 INFO - PROCESS | 1650 | 1461228846106 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 01:54:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:54:06 INFO - PROCESS | 1650 | 1461228846108 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:54:06 INFO - PROCESS | 1650 | 1461228846109 Marionette TRACE conn2 <- [1,654,null,{}] 01:54:06 INFO - PROCESS | 1650 | 1461228846112 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}] 01:54:06 INFO - PROCESS | 1650 | 1461228846192 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 01:54:06 INFO - PROCESS | 1650 | 1461228846204 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f91800 == 46 [pid = 1650] [id = 171] 01:54:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12408a000) [pid = 1650] [serial = 511] [outer = 0x0] 01:54:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129d9cc00) [pid = 1650] [serial = 512] [outer = 0x12408a000] 01:54:06 INFO - PROCESS | 1650 | 1461228846270 Marionette DEBUG loaded listener.js 01:54:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129eefc00) [pid = 1650] [serial = 513] [outer = 0x12408a000] 01:54:06 INFO - PROCESS | 1650 | 1461228846570 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]]]}] 01:54:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:54:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 01:54:06 INFO - PROCESS | 1650 | 1461228846577 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 01:54:06 INFO - PROCESS | 1650 | 1461228846578 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 01:54:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:54:06 INFO - PROCESS | 1650 | 1461228846588 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:54:06 INFO - PROCESS | 1650 | 1461228846589 Marionette TRACE conn2 <- [1,658,null,{}] 01:54:06 INFO - PROCESS | 1650 | 1461228846591 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}] 01:54:06 INFO - PROCESS | 1650 | 1461228846671 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 01:54:06 INFO - PROCESS | 1650 | 1461228846676 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12982c800 == 47 [pid = 1650] [id = 172] 01:54:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12bcbd800) [pid = 1650] [serial = 514] [outer = 0x0] 01:54:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12bcc3400) [pid = 1650] [serial = 515] [outer = 0x12bcbd800] 01:54:06 INFO - PROCESS | 1650 | 1461228846710 Marionette DEBUG loaded listener.js 01:54:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d06b000) [pid = 1650] [serial = 516] [outer = 0x12bcbd800] 01:54:07 INFO - PROCESS | 1650 | 1461228847044 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]]]}] 01:54:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:54:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 476ms 01:54:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:54:07 INFO - PROCESS | 1650 | 1461228847058 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 01:54:07 INFO - PROCESS | 1650 | 1461228847059 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 01:54:07 INFO - PROCESS | 1650 | 1461228847061 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:54:07 INFO - PROCESS | 1650 | 1461228847062 Marionette TRACE conn2 <- [1,662,null,{}] 01:54:07 INFO - PROCESS | 1650 | 1461228847066 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}] 01:54:07 INFO - PROCESS | 1650 | 1461228847181 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 01:54:07 INFO - PROCESS | 1650 | 1461228847191 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b488800 == 48 [pid = 1650] [id = 173] 01:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x129ee9800) [pid = 1650] [serial = 517] [outer = 0x0] 01:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12d1b7400) [pid = 1650] [serial = 518] [outer = 0x129ee9800] 01:54:07 INFO - PROCESS | 1650 | 1461228847217 Marionette DEBUG loaded listener.js 01:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12dbd3000) [pid = 1650] [serial = 519] [outer = 0x129ee9800] 01:54:07 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:54:07 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:54:07 INFO - PROCESS | 1650 | 1461228847568 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]]]}] 01:54:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:54:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 519ms 01:54:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:54:07 INFO - PROCESS | 1650 | 1461228847580 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 01:54:07 INFO - PROCESS | 1650 | 1461228847581 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 01:54:07 INFO - PROCESS | 1650 | 1461228847583 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:54:07 INFO - PROCESS | 1650 | 1461228847584 Marionette TRACE conn2 <- [1,666,null,{}] 01:54:07 INFO - PROCESS | 1650 | 1461228847586 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}] 01:54:07 INFO - PROCESS | 1650 | 1461228847678 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 01:54:07 INFO - PROCESS | 1650 | 1461228847689 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c074000 == 49 [pid = 1650] [id = 174] 01:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12dbd4400) [pid = 1650] [serial = 520] [outer = 0x0] 01:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12e234800) [pid = 1650] [serial = 521] [outer = 0x12dbd4400] 01:54:07 INFO - PROCESS | 1650 | 1461228847714 Marionette DEBUG loaded listener.js 01:54:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12e312000) [pid = 1650] [serial = 522] [outer = 0x12dbd4400] 01:54:07 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:54:07 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:54:08 INFO - PROCESS | 1650 | 1461228848046 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]]]}] 01:54:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:54:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 468ms 01:54:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:54:08 INFO - PROCESS | 1650 | 1461228848053 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 01:54:08 INFO - PROCESS | 1650 | 1461228848054 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 01:54:08 INFO - PROCESS | 1650 | 1461228848056 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:54:08 INFO - PROCESS | 1650 | 1461228848057 Marionette TRACE conn2 <- [1,670,null,{}] 01:54:08 INFO - PROCESS | 1650 | 1461228848060 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}] 01:54:08 INFO - PROCESS | 1650 | 1461228848158 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 01:54:08 INFO - PROCESS | 1650 | 1461228848171 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d320000 == 50 [pid = 1650] [id = 175] 01:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12e231800) [pid = 1650] [serial = 523] [outer = 0x0] 01:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12e777800) [pid = 1650] [serial = 524] [outer = 0x12e231800] 01:54:08 INFO - PROCESS | 1650 | 1461228848195 Marionette DEBUG loaded listener.js 01:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12e833000) [pid = 1650] [serial = 525] [outer = 0x12e231800] 01:54:08 INFO - PROCESS | 1650 | 1461228848510 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]]]}] 01:54:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:54:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 468ms 01:54:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:54:08 INFO - PROCESS | 1650 | 1461228848525 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 01:54:08 INFO - PROCESS | 1650 | 1461228848526 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 01:54:08 INFO - PROCESS | 1650 | 1461228848528 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:54:08 INFO - PROCESS | 1650 | 1461228848529 Marionette TRACE conn2 <- [1,674,null,{}] 01:54:08 INFO - PROCESS | 1650 | 1461228848534 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}] 01:54:08 INFO - PROCESS | 1650 | 1461228848636 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 01:54:08 INFO - PROCESS | 1650 | 1461228848650 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbaf800 == 51 [pid = 1650] [id = 176] 01:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12e833400) [pid = 1650] [serial = 526] [outer = 0x0] 01:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12ed39c00) [pid = 1650] [serial = 527] [outer = 0x12e833400] 01:54:08 INFO - PROCESS | 1650 | 1461228848674 Marionette DEBUG loaded listener.js 01:54:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12f208000) [pid = 1650] [serial = 528] [outer = 0x12e833400] 01:54:08 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:54:08 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:54:09 INFO - PROCESS | 1650 | 1461228849018 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]]]}] 01:54:09 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 01:54:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 520ms 01:54:09 INFO - PROCESS | 1650 | 1461228849048 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 01:54:09 INFO - PROCESS | 1650 | 1461228849049 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 01:54:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:54:09 INFO - PROCESS | 1650 | 1461228849058 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:54:09 INFO - PROCESS | 1650 | 1461228849059 Marionette TRACE conn2 <- [1,678,null,{}] 01:54:09 INFO - PROCESS | 1650 | 1461228849061 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}] 01:54:09 INFO - PROCESS | 1650 | 1461228849157 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 01:54:09 INFO - PROCESS | 1650 | 1461228849161 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf9e800 == 52 [pid = 1650] [id = 177] 01:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12ed33000) [pid = 1650] [serial = 529] [outer = 0x0] 01:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12f50e800) [pid = 1650] [serial = 530] [outer = 0x12ed33000] 01:54:09 INFO - PROCESS | 1650 | 1461228849309 Marionette DEBUG loaded listener.js 01:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12f7ba800) [pid = 1650] [serial = 531] [outer = 0x12ed33000] 01:54:09 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12e23bc00) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:54:09 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12bcbf000) [pid = 1650] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:54:09 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12dbd7800) [pid = 1650] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:54:09 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12bcbd400) [pid = 1650] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:54:09 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11b9a1c00) [pid = 1650] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:54:09 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11aec4000) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:54:09 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x119e61c00) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:54:09 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x128711800) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:54:09 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1287c0000) [pid = 1650] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:54:09 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x123e5c800) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:54:09 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11aec4400) [pid = 1650] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:54:09 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12ed3d800) [pid = 1650] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:54:09 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x118b20800) [pid = 1650] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:54:09 INFO - PROCESS | 1650 | 1461228849610 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]]]}] 01:54:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:54:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 568ms 01:54:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:54:09 INFO - PROCESS | 1650 | 1461228849626 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 01:54:09 INFO - PROCESS | 1650 | 1461228849628 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 01:54:09 INFO - PROCESS | 1650 | 1461228849638 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:54:09 INFO - PROCESS | 1650 | 1461228849640 Marionette TRACE conn2 <- [1,682,null,{}] 01:54:09 INFO - PROCESS | 1650 | 1461228849642 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}] 01:54:09 INFO - PROCESS | 1650 | 1461228849742 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 01:54:09 INFO - PROCESS | 1650 | 1461228849747 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3a2800 == 53 [pid = 1650] [id = 178] 01:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118b20800) [pid = 1650] [serial = 532] [outer = 0x0] 01:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12f210800) [pid = 1650] [serial = 533] [outer = 0x118b20800] 01:54:09 INFO - PROCESS | 1650 | 1461228849771 Marionette DEBUG loaded listener.js 01:54:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12f7c3800) [pid = 1650] [serial = 534] [outer = 0x118b20800] 01:54:10 INFO - PROCESS | 1650 | 1461228850591 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]]]}] 01:54:10 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) 01:54:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 977ms 01:54:10 INFO - PROCESS | 1650 | 1461228850607 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 01:54:10 INFO - PROCESS | 1650 | 1461228850608 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 01:54:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:54:10 INFO - PROCESS | 1650 | 1461228850611 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:54:10 INFO - PROCESS | 1650 | 1461228850612 Marionette TRACE conn2 <- [1,686,null,{}] 01:54:10 INFO - PROCESS | 1650 | 1461228850615 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}] 01:54:10 INFO - PROCESS | 1650 | 1461228850716 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 01:54:10 INFO - PROCESS | 1650 | 1461228850722 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fbb4800 == 54 [pid = 1650] [id = 179] 01:54:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11824ac00) [pid = 1650] [serial = 535] [outer = 0x0] 01:54:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11824fc00) [pid = 1650] [serial = 536] [outer = 0x11824ac00] 01:54:10 INFO - PROCESS | 1650 | 1461228850747 Marionette DEBUG loaded listener.js 01:54:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x118255000) [pid = 1650] [serial = 537] [outer = 0x11824ac00] 01:54:11 INFO - PROCESS | 1650 | 1461228851559 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]]]}] 01:54:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:54:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 01:54:11 INFO - PROCESS | 1650 | 1461228851582 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 01:54:11 INFO - PROCESS | 1650 | 1461228851584 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 01:54:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:54:11 INFO - PROCESS | 1650 | 1461228851588 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:54:11 INFO - PROCESS | 1650 | 1461228851591 Marionette TRACE conn2 <- [1,690,null,{}] 01:54:11 INFO - PROCESS | 1650 | 1461228851595 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}] 01:54:11 INFO - PROCESS | 1650 | 1461228851697 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 01:54:11 INFO - PROCESS | 1650 | 1461228851746 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11937e000 == 55 [pid = 1650] [id = 180] 01:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11923ac00) [pid = 1650] [serial = 538] [outer = 0x0] 01:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1198e8800) [pid = 1650] [serial = 539] [outer = 0x11923ac00] 01:54:11 INFO - PROCESS | 1650 | 1461228851778 Marionette DEBUG loaded listener.js 01:54:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11ae0e800) [pid = 1650] [serial = 540] [outer = 0x11923ac00] 01:54:12 INFO - PROCESS | 1650 | 1461228852661 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]]]}] 01:54:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:54:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1121ms 01:54:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:54:12 INFO - PROCESS | 1650 | 1461228852710 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 01:54:12 INFO - PROCESS | 1650 | 1461228852714 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 01:54:12 INFO - PROCESS | 1650 | 1461228852719 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:54:12 INFO - PROCESS | 1650 | 1461228852721 Marionette TRACE conn2 <- [1,694,null,{}] 01:54:12 INFO - PROCESS | 1650 | 1461228852723 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}] 01:54:12 INFO - PROCESS | 1650 | 1461228852824 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 01:54:12 INFO - PROCESS | 1650 | 1461228852872 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x127b8b800 == 56 [pid = 1650] [id = 181] 01:54:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1192b1400) [pid = 1650] [serial = 541] [outer = 0x0] 01:54:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x123815800) [pid = 1650] [serial = 542] [outer = 0x1192b1400] 01:54:12 INFO - PROCESS | 1650 | 1461228852902 Marionette DEBUG loaded listener.js 01:54:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1245afc00) [pid = 1650] [serial = 543] [outer = 0x1192b1400] 01:54:13 INFO - PROCESS | 1650 | 1461228853779 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]]]}] 01:54:13 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) 01:54:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1121ms 01:54:13 INFO - PROCESS | 1650 | 1461228853841 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 01:54:13 INFO - PROCESS | 1650 | 1461228853842 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 01:54:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:54:13 INFO - PROCESS | 1650 | 1461228853845 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:54:13 INFO - PROCESS | 1650 | 1461228853848 Marionette TRACE conn2 <- [1,698,null,{}] 01:54:13 INFO - PROCESS | 1650 | 1461228853856 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}] 01:54:13 INFO - PROCESS | 1650 | 1461228853960 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 01:54:14 INFO - PROCESS | 1650 | 1461228854009 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f077000 == 57 [pid = 1650] [id = 182] 01:54:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x129eeb400) [pid = 1650] [serial = 544] [outer = 0x0] 01:54:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b8a9400) [pid = 1650] [serial = 545] [outer = 0x129eeb400] 01:54:14 INFO - PROCESS | 1650 | 1461228854041 Marionette DEBUG loaded listener.js 01:54:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12d060800) [pid = 1650] [serial = 546] [outer = 0x129eeb400] 01:54:15 INFO - PROCESS | 1650 | 1461228855131 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]]]}] 01:54:15 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) 01:54:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1323ms 01:54:15 INFO - PROCESS | 1650 | 1461228855169 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 01:54:15 INFO - PROCESS | 1650 | 1461228855171 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 01:54:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:54:15 INFO - PROCESS | 1650 | 1461228855175 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:54:15 INFO - PROCESS | 1650 | 1461228855177 Marionette TRACE conn2 <- [1,702,null,{}] 01:54:15 INFO - PROCESS | 1650 | 1461228855181 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}] 01:54:15 INFO - PROCESS | 1650 | 1461228855269 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 01:54:15 INFO - PROCESS | 1650 | 1461228855356 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b941000 == 58 [pid = 1650] [id = 183] 01:54:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11ae09800) [pid = 1650] [serial = 547] [outer = 0x0] 01:54:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11aeb7c00) [pid = 1650] [serial = 548] [outer = 0x11ae09800] 01:54:15 INFO - PROCESS | 1650 | 1461228855387 Marionette DEBUG loaded listener.js 01:54:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11b23bc00) [pid = 1650] [serial = 549] [outer = 0x11ae09800] 01:54:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3a2800 == 57 [pid = 1650] [id = 178] 01:54:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf9e800 == 56 [pid = 1650] [id = 177] 01:54:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbaf800 == 55 [pid = 1650] [id = 176] 01:54:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12d320000 == 54 [pid = 1650] [id = 175] 01:54:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12c074000 == 53 [pid = 1650] [id = 174] 01:54:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12b488800 == 52 [pid = 1650] [id = 173] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12f20c800) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12982c800 == 51 [pid = 1650] [id = 172] 01:54:16 INFO - PROCESS | 1650 | --DOCSHELL 0x123f91800 == 50 [pid = 1650] [id = 171] 01:54:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf94000 == 49 [pid = 1650] [id = 170] 01:54:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11920c800 == 48 [pid = 1650] [id = 169] 01:54:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11904e000 == 47 [pid = 1650] [id = 168] 01:54:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11b94b000 == 46 [pid = 1650] [id = 167] 01:54:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec84000 == 45 [pid = 1650] [id = 164] 01:54:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12c070000 == 44 [pid = 1650] [id = 163] 01:54:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11c222000 == 43 [pid = 1650] [id = 162] 01:54:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11904f000 == 42 [pid = 1650] [id = 161] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12e777400) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12d57cc00) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12e317800) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12d05f000) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12e785800) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x123a3c000) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11bfd0c00) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11b92a400) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11aeb8400) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12980d400) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129d92400) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11c243800) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12b45fc00) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12bb89000) [pid = 1650] [serial = 456] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x128702800) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12e77b000) [pid = 1650] [serial = 465] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x115873400) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12413bc00) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x127ec0c00) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12dbd3800) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12b4f5800) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d575400) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12e839c00) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12e833c00) [pid = 1650] [serial = 468] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12f202c00) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129d9a800) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bd96c00) [pid = 1650] [serial = 191] [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.] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12ed35800) [pid = 1650] [serial = 471] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12e23b000) [pid = 1650] [serial = 462] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12f207c00) [pid = 1650] [serial = 477] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12e83ac00) [pid = 1650] [serial = 474] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12d56fc00) [pid = 1650] [serial = 459] [outer = 0x0] [url = about:blank] 01:54:16 INFO - PROCESS | 1650 | 1461228856279 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]]]}] 01:54:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:54:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1125ms 01:54:16 INFO - PROCESS | 1650 | 1461228856300 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 01:54:16 INFO - PROCESS | 1650 | 1461228856304 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 01:54:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:54:16 INFO - PROCESS | 1650 | 1461228856308 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:54:16 INFO - PROCESS | 1650 | 1461228856310 Marionette TRACE conn2 <- [1,706,null,{}] 01:54:16 INFO - PROCESS | 1650 | 1461228856312 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}] 01:54:16 INFO - PROCESS | 1650 | 1461228856386 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 01:54:16 INFO - PROCESS | 1650 | 1461228856390 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190ce000 == 43 [pid = 1650] [id = 184] 01:54:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11abb1800) [pid = 1650] [serial = 550] [outer = 0x0] 01:54:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11b233c00) [pid = 1650] [serial = 551] [outer = 0x11abb1800] 01:54:16 INFO - PROCESS | 1650 | 1461228856418 Marionette DEBUG loaded listener.js 01:54:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11bfd0800) [pid = 1650] [serial = 552] [outer = 0x11abb1800] 01:54:17 INFO - PROCESS | 1650 | 1461228857255 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]]]}] 01:54:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:54:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 01:54:17 INFO - PROCESS | 1650 | 1461228857278 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 01:54:17 INFO - PROCESS | 1650 | 1461228857279 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 01:54:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:54:17 INFO - PROCESS | 1650 | 1461228857290 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:54:17 INFO - PROCESS | 1650 | 1461228857292 Marionette TRACE conn2 <- [1,710,null,{}] 01:54:17 INFO - PROCESS | 1650 | 1461228857299 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}] 01:54:17 INFO - PROCESS | 1650 | 1461228857375 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 01:54:17 INFO - PROCESS | 1650 | 1461228857379 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af11800 == 44 [pid = 1650] [id = 185] 01:54:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11c46d400) [pid = 1650] [serial = 553] [outer = 0x0] 01:54:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x123818400) [pid = 1650] [serial = 554] [outer = 0x11c46d400] 01:54:17 INFO - PROCESS | 1650 | 1461228857411 Marionette DEBUG loaded listener.js 01:54:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x123a44c00) [pid = 1650] [serial = 555] [outer = 0x11c46d400] 01:54:18 INFO - PROCESS | 1650 | 1461228858234 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]]]}] 01:54:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:54:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 974ms 01:54:18 INFO - PROCESS | 1650 | 1461228858263 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 01:54:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:54:18 INFO - PROCESS | 1650 | 1461228858267 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 01:54:18 INFO - PROCESS | 1650 | 1461228858270 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:54:18 INFO - PROCESS | 1650 | 1461228858271 Marionette TRACE conn2 <- [1,714,null,{}] 01:54:18 INFO - PROCESS | 1650 | 1461228858273 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}] 01:54:18 INFO - PROCESS | 1650 | 1461228858363 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 01:54:18 INFO - PROCESS | 1650 | 1461228858397 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c21d800 == 45 [pid = 1650] [id = 186] 01:54:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x123c5b800) [pid = 1650] [serial = 556] [outer = 0x0] 01:54:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12438d000) [pid = 1650] [serial = 557] [outer = 0x123c5b800] 01:54:18 INFO - PROCESS | 1650 | 1461228858423 Marionette DEBUG loaded listener.js 01:54:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x127e0cc00) [pid = 1650] [serial = 558] [outer = 0x123c5b800] 01:54:19 INFO - PROCESS | 1650 | 1461228859211 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]]]}] 01:54:19 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 01:54:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 970ms 01:54:19 INFO - PROCESS | 1650 | 1461228859242 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 01:54:19 INFO - PROCESS | 1650 | 1461228859243 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 01:54:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:54:19 INFO - PROCESS | 1650 | 1461228859245 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:54:19 INFO - PROCESS | 1650 | 1461228859246 Marionette TRACE conn2 <- [1,718,null,{}] 01:54:19 INFO - PROCESS | 1650 | 1461228859250 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}] 01:54:19 INFO - PROCESS | 1650 | 1461228859340 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 01:54:19 INFO - PROCESS | 1650 | 1461228859344 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cc6800 == 46 [pid = 1650] [id = 187] 01:54:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x123d81c00) [pid = 1650] [serial = 559] [outer = 0x0] 01:54:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1287c0000) [pid = 1650] [serial = 560] [outer = 0x123d81c00] 01:54:19 INFO - PROCESS | 1650 | 1461228859369 Marionette DEBUG loaded listener.js 01:54:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x129813000) [pid = 1650] [serial = 561] [outer = 0x123d81c00] 01:54:20 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12ed33000) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:54:20 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x118b20800) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:54:20 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x129ee9800) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:54:20 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12dbd4400) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:54:20 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12e231800) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:54:20 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12ed3fc00) [pid = 1650] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:54:20 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12408a000) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:54:20 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119d5e000) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:54:20 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bcbd800) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:54:20 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x123e62800) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:54:20 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x115752c00) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:54:20 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11af8cc00) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:54:20 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12e833400) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:54:20 INFO - PROCESS | 1650 | 1461228860206 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]]]}] 01:54:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:54:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 01:54:20 INFO - PROCESS | 1650 | 1461228860216 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 01:54:20 INFO - PROCESS | 1650 | 1461228860217 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 01:54:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:54:20 INFO - PROCESS | 1650 | 1461228860219 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:54:20 INFO - PROCESS | 1650 | 1461228860220 Marionette TRACE conn2 <- [1,722,null,{}] 01:54:20 INFO - PROCESS | 1650 | 1461228860223 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}] 01:54:20 INFO - PROCESS | 1650 | 1461228860314 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 01:54:20 INFO - PROCESS | 1650 | 1461228860321 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243ac800 == 47 [pid = 1650] [id = 188] 01:54:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129d95c00) [pid = 1650] [serial = 562] [outer = 0x0] 01:54:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129ee9800) [pid = 1650] [serial = 563] [outer = 0x129d95c00] 01:54:20 INFO - PROCESS | 1650 | 1461228860350 Marionette DEBUG loaded listener.js 01:54:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b45f800) [pid = 1650] [serial = 564] [outer = 0x129d95c00] 01:54:20 INFO - PROCESS | 1650 | 1461228860673 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] 01:54:20 INFO - PROCESS | 1650 | 1461228860690 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 01:54:20 INFO - PROCESS | 1650 | 1461228860692 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:54:20 INFO - PROCESS | 1650 | 1461228860693 Marionette TRACE conn2 <- [1,726,null,{}] 01:54:20 INFO - PROCESS | 1650 | 1461228860695 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}] 01:54:20 INFO - PROCESS | 1650 | 1461228860770 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 01:54:20 INFO - PROCESS | 1650 | 1461228860819 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x127b8b000 == 48 [pid = 1650] [id = 189] 01:54:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129ee4000) [pid = 1650] [serial = 565] [outer = 0x0] 01:54:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b467000) [pid = 1650] [serial = 566] [outer = 0x129ee4000] 01:54:20 INFO - PROCESS | 1650 | 1461228860844 Marionette DEBUG loaded listener.js 01:54:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bda0400) [pid = 1650] [serial = 567] [outer = 0x129ee4000] 01:54:21 INFO - PROCESS | 1650 | 1461228861178 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]]]}] 01:54:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:54:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 521ms 01:54:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:54:21 INFO - PROCESS | 1650 | 1461228861214 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 01:54:21 INFO - PROCESS | 1650 | 1461228861215 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 01:54:21 INFO - PROCESS | 1650 | 1461228861218 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:54:21 INFO - PROCESS | 1650 | 1461228861219 Marionette TRACE conn2 <- [1,730,null,{}] 01:54:21 INFO - PROCESS | 1650 | 1461228861222 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}] 01:54:21 INFO - PROCESS | 1650 | 1461228861320 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 01:54:21 INFO - PROCESS | 1650 | 1461228861394 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x129ac2000 == 49 [pid = 1650] [id = 190] 01:54:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12904f400) [pid = 1650] [serial = 568] [outer = 0x0] 01:54:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12bd98400) [pid = 1650] [serial = 569] [outer = 0x12904f400] 01:54:21 INFO - PROCESS | 1650 | 1461228861436 Marionette DEBUG loaded listener.js 01:54:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12d538c00) [pid = 1650] [serial = 570] [outer = 0x12904f400] 01:54:21 INFO - PROCESS | 1650 | 1461228861809 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] 01:54:21 INFO - PROCESS | 1650 | 1461228861840 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 01:54:21 INFO - PROCESS | 1650 | 1461228861842 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:54:21 INFO - PROCESS | 1650 | 1461228861843 Marionette TRACE conn2 <- [1,734,null,{}] 01:54:21 INFO - PROCESS | 1650 | 1461228861845 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}] 01:54:21 INFO - PROCESS | 1650 | 1461228861940 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 01:54:21 INFO - PROCESS | 1650 | 1461228861945 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb7f000 == 50 [pid = 1650] [id = 191] 01:54:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11ae05000) [pid = 1650] [serial = 571] [outer = 0x0] 01:54:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12d570000) [pid = 1650] [serial = 572] [outer = 0x11ae05000] 01:54:21 INFO - PROCESS | 1650 | 1461228861971 Marionette DEBUG loaded listener.js 01:54:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12e309800) [pid = 1650] [serial = 573] [outer = 0x11ae05000] 01:54:22 INFO - PROCESS | 1650 | 1461228862406 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]]]}] 01:54:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:54:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 01:54:22 INFO - PROCESS | 1650 | 1461228862464 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 01:54:22 INFO - PROCESS | 1650 | 1461228862468 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 01:54:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:54:22 INFO - PROCESS | 1650 | 1461228862473 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:54:22 INFO - PROCESS | 1650 | 1461228862477 Marionette TRACE conn2 <- [1,738,null,{}] 01:54:22 INFO - PROCESS | 1650 | 1461228862482 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}] 01:54:22 INFO - PROCESS | 1650 | 1461228862593 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 01:54:22 INFO - PROCESS | 1650 | 1461228862672 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b53800 == 51 [pid = 1650] [id = 192] 01:54:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1187c4800) [pid = 1650] [serial = 574] [outer = 0x0] 01:54:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11ab38400) [pid = 1650] [serial = 575] [outer = 0x1187c4800] 01:54:22 INFO - PROCESS | 1650 | 1461228862722 Marionette DEBUG loaded listener.js 01:54:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11aeb8c00) [pid = 1650] [serial = 576] [outer = 0x1187c4800] 01:54:23 INFO - PROCESS | 1650 | 1461228863762 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]]]}] 01:54:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:54:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1330ms 01:54:23 INFO - PROCESS | 1650 | 1461228863802 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 01:54:23 INFO - PROCESS | 1650 | 1461228863806 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 01:54:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:54:23 INFO - PROCESS | 1650 | 1461228863811 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:54:23 INFO - PROCESS | 1650 | 1461228863813 Marionette TRACE conn2 <- [1,742,null,{}] 01:54:23 INFO - PROCESS | 1650 | 1461228863815 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}] 01:54:23 INFO - PROCESS | 1650 | 1461228863909 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 01:54:23 INFO - PROCESS | 1650 | 1461228863955 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4c0000 == 52 [pid = 1650] [id = 193] 01:54:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x119358000) [pid = 1650] [serial = 577] [outer = 0x0] 01:54:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11c05e400) [pid = 1650] [serial = 578] [outer = 0x119358000] 01:54:23 INFO - PROCESS | 1650 | 1461228863985 Marionette DEBUG loaded listener.js 01:54:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11c8c5000) [pid = 1650] [serial = 579] [outer = 0x119358000] 01:54:24 INFO - PROCESS | 1650 | 1461228864864 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]]]}] 01:54:24 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 01:54:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1072ms 01:54:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:54:24 INFO - PROCESS | 1650 | 1461228864884 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 01:54:24 INFO - PROCESS | 1650 | 1461228864885 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 01:54:24 INFO - PROCESS | 1650 | 1461228864888 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:54:24 INFO - PROCESS | 1650 | 1461228864890 Marionette TRACE conn2 <- [1,746,null,{}] 01:54:24 INFO - PROCESS | 1650 | 1461228864898 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}] 01:54:24 INFO - PROCESS | 1650 | 1461228864994 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 01:54:25 INFO - PROCESS | 1650 | 1461228865041 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d303800 == 53 [pid = 1650] [id = 194] 01:54:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12381b800) [pid = 1650] [serial = 580] [outer = 0x0] 01:54:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12980a800) [pid = 1650] [serial = 581] [outer = 0x12381b800] 01:54:25 INFO - PROCESS | 1650 | 1461228865073 Marionette DEBUG loaded listener.js 01:54:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x129eeec00) [pid = 1650] [serial = 582] [outer = 0x12381b800] 01:54:25 INFO - PROCESS | 1650 | 1461228865987 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]]]}] 01:54:26 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.) 01:54:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1125ms 01:54:26 INFO - PROCESS | 1650 | 1461228866013 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 01:54:26 INFO - PROCESS | 1650 | 1461228866017 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 01:54:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:54:26 INFO - PROCESS | 1650 | 1461228866020 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:54:26 INFO - PROCESS | 1650 | 1461228866021 Marionette TRACE conn2 <- [1,750,null,{}] 01:54:26 INFO - PROCESS | 1650 | 1461228866023 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}] 01:54:26 INFO - PROCESS | 1650 | 1461228866117 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 01:54:26 INFO - PROCESS | 1650 | 1461228866164 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db91800 == 54 [pid = 1650] [id = 195] 01:54:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x127c64000) [pid = 1650] [serial = 583] [outer = 0x0] 01:54:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12e30b000) [pid = 1650] [serial = 584] [outer = 0x127c64000] 01:54:26 INFO - PROCESS | 1650 | 1461228866193 Marionette DEBUG loaded listener.js 01:54:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12e349800) [pid = 1650] [serial = 585] [outer = 0x127c64000] 01:54:27 INFO - PROCESS | 1650 | 1461228867177 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]]]}] 01:54:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:54:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1169ms 01:54:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:54:27 INFO - PROCESS | 1650 | 1461228867189 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 01:54:27 INFO - PROCESS | 1650 | 1461228867191 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 01:54:27 INFO - PROCESS | 1650 | 1461228867195 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:54:27 INFO - PROCESS | 1650 | 1461228867198 Marionette TRACE conn2 <- [1,754,null,{}] 01:54:27 INFO - PROCESS | 1650 | 1461228867203 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}] 01:54:27 INFO - PROCESS | 1650 | 1461228867293 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 01:54:27 INFO - PROCESS | 1650 | 1461228867341 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1144aa000 == 55 [pid = 1650] [id = 196] 01:54:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x114346c00) [pid = 1650] [serial = 586] [outer = 0x0] 01:54:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x114403000) [pid = 1650] [serial = 587] [outer = 0x114346c00] 01:54:27 INFO - PROCESS | 1650 | 1461228867370 Marionette DEBUG loaded listener.js 01:54:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x114c38000) [pid = 1650] [serial = 588] [outer = 0x114346c00] 01:54:28 INFO - PROCESS | 1650 | --DOCSHELL 0x129ac2000 == 54 [pid = 1650] [id = 190] 01:54:28 INFO - PROCESS | 1650 | --DOCSHELL 0x127b8b000 == 53 [pid = 1650] [id = 189] 01:54:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1243ac800 == 52 [pid = 1650] [id = 188] 01:54:28 INFO - PROCESS | 1650 | --DOCSHELL 0x123cc6800 == 51 [pid = 1650] [id = 187] 01:54:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11c21d800 == 50 [pid = 1650] [id = 186] 01:54:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11af11800 == 49 [pid = 1650] [id = 185] 01:54:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1190ce000 == 48 [pid = 1650] [id = 184] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x118ded000) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11c468000) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129d99800) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12d1b6400) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12e781000) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12f50c400) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11824fc00) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11b941000 == 47 [pid = 1650] [id = 183] 01:54:28 INFO - PROCESS | 1650 | --DOCSHELL 0x127b8b800 == 46 [pid = 1650] [id = 181] 01:54:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11937e000 == 45 [pid = 1650] [id = 180] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12e234800) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12e777800) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12f211800) [pid = 1650] [serial = 480] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x129d9cc00) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x129eefc00) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11af4d000) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11c46dc00) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12bcc3400) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d06b000) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x127ebcc00) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1298d3400) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x119e60400) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x118d7c400) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x123811800) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x124086800) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12ed39c00) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12e833000) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12f208000) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12f7ba800) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12f50e800) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12f210800) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12d1b7400) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12dbd3000) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12e312000) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12f7c3800) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 01:54:28 INFO - PROCESS | 1650 | 1461228868272 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]]]}] 01:54:28 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 01:54:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1126ms 01:54:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:54:28 INFO - PROCESS | 1650 | 1461228868321 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 01:54:28 INFO - PROCESS | 1650 | 1461228868324 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 01:54:28 INFO - PROCESS | 1650 | 1461228868333 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:54:28 INFO - PROCESS | 1650 | 1461228868335 Marionette TRACE conn2 <- [1,758,null,{}] 01:54:28 INFO - PROCESS | 1650 | 1461228868337 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}] 01:54:28 INFO - PROCESS | 1650 | 1461228868411 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 01:54:28 INFO - PROCESS | 1650 | 1461228868417 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190ce000 == 46 [pid = 1650] [id = 197] 01:54:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x115497000) [pid = 1650] [serial = 589] [outer = 0x0] 01:54:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1182b7c00) [pid = 1650] [serial = 590] [outer = 0x115497000] 01:54:28 INFO - PROCESS | 1650 | 1461228868445 Marionette DEBUG loaded listener.js 01:54:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118d79800) [pid = 1650] [serial = 591] [outer = 0x115497000] 01:54:28 INFO - PROCESS | 1650 | 1461228868812 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]]]}] 01:54:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:54:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 521ms 01:54:28 INFO - PROCESS | 1650 | 1461228868853 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 01:54:28 INFO - PROCESS | 1650 | 1461228868854 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 01:54:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:54:28 INFO - PROCESS | 1650 | 1461228868856 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:54:28 INFO - PROCESS | 1650 | 1461228868859 Marionette TRACE conn2 <- [1,762,null,{}] 01:54:28 INFO - PROCESS | 1650 | 1461228868866 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}] 01:54:28 INFO - PROCESS | 1650 | 1461228868949 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 01:54:29 INFO - PROCESS | 1650 | 1461228868996 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9c2000 == 47 [pid = 1650] [id = 198] 01:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118d7c400) [pid = 1650] [serial = 592] [outer = 0x0] 01:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119359800) [pid = 1650] [serial = 593] [outer = 0x118d7c400] 01:54:29 INFO - PROCESS | 1650 | 1461228869024 Marionette DEBUG loaded listener.js 01:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11aebac00) [pid = 1650] [serial = 594] [outer = 0x118d7c400] 01:54:29 INFO - PROCESS | 1650 | 1461228869785 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]]]}] 01:54:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:54:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms 01:54:29 INFO - PROCESS | 1650 | 1461228869829 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 01:54:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:54:29 INFO - PROCESS | 1650 | 1461228869831 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 01:54:29 INFO - PROCESS | 1650 | 1461228869833 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:54:29 INFO - PROCESS | 1650 | 1461228869834 Marionette TRACE conn2 <- [1,766,null,{}] 01:54:29 INFO - PROCESS | 1650 | 1461228869836 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}] 01:54:29 INFO - PROCESS | 1650 | 1461228869910 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 01:54:29 INFO - PROCESS | 1650 | 1461228869916 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bb83800 == 48 [pid = 1650] [id = 199] 01:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11aec4000) [pid = 1650] [serial = 595] [outer = 0x0] 01:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11b238800) [pid = 1650] [serial = 596] [outer = 0x11aec4000] 01:54:29 INFO - PROCESS | 1650 | 1461228869942 Marionette DEBUG loaded listener.js 01:54:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11b92e000) [pid = 1650] [serial = 597] [outer = 0x11aec4000] 01:54:30 INFO - PROCESS | 1650 | 1461228870759 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]]]}] 01:54:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:54:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 970ms 01:54:30 INFO - PROCESS | 1650 | 1461228870803 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 01:54:30 INFO - PROCESS | 1650 | 1461228870804 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 01:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:54:30 INFO - PROCESS | 1650 | 1461228870806 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:54:30 INFO - PROCESS | 1650 | 1461228870807 Marionette TRACE conn2 <- [1,770,null,{}] 01:54:30 INFO - PROCESS | 1650 | 1461228870810 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}] 01:54:30 INFO - PROCESS | 1650 | 1461228870896 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 01:54:30 INFO - PROCESS | 1650 | 1461228870929 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c203800 == 49 [pid = 1650] [id = 200] 01:54:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11af89400) [pid = 1650] [serial = 598] [outer = 0x0] 01:54:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11c05dc00) [pid = 1650] [serial = 599] [outer = 0x11af89400] 01:54:30 INFO - PROCESS | 1650 | 1461228870954 Marionette DEBUG loaded listener.js 01:54:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11c23e400) [pid = 1650] [serial = 600] [outer = 0x11af89400] 01:54:31 INFO - PROCESS | 1650 | 1461228871278 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]]]}] 01:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 517ms 01:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:54:31 INFO - PROCESS | 1650 | 1461228871325 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 01:54:31 INFO - PROCESS | 1650 | 1461228871326 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 01:54:31 INFO - PROCESS | 1650 | 1461228871328 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:54:31 INFO - PROCESS | 1650 | 1461228871329 Marionette TRACE conn2 <- [1,774,null,{}] 01:54:31 INFO - PROCESS | 1650 | 1461228871332 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}] 01:54:31 INFO - PROCESS | 1650 | 1461228871443 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 01:54:31 INFO - PROCESS | 1650 | 1461228871460 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x123bbd000 == 50 [pid = 1650] [id = 201] 01:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11c464000) [pid = 1650] [serial = 601] [outer = 0x0] 01:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x123814400) [pid = 1650] [serial = 602] [outer = 0x11c464000] 01:54:31 INFO - PROCESS | 1650 | 1461228871488 Marionette DEBUG loaded listener.js 01:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12407dc00) [pid = 1650] [serial = 603] [outer = 0x11c464000] 01:54:31 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12904f400) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:54:31 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x123d81c00) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:54:31 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11ae09800) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:54:31 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11abb1800) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:54:31 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11824ac00) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:54:31 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11c46d400) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:54:31 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x129d95c00) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:54:31 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x123c5b800) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:54:31 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x129ee4000) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:54:31 INFO - PROCESS | 1650 | 1461228871842 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]]]}] 01:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 520ms 01:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:54:31 INFO - PROCESS | 1650 | 1461228871851 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 01:54:31 INFO - PROCESS | 1650 | 1461228871852 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 01:54:31 INFO - PROCESS | 1650 | 1461228871854 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:54:31 INFO - PROCESS | 1650 | 1461228871855 Marionette TRACE conn2 <- [1,778,null,{}] 01:54:31 INFO - PROCESS | 1650 | 1461228871857 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}] 01:54:31 INFO - PROCESS | 1650 | 1461228871931 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 01:54:31 INFO - PROCESS | 1650 | 1461228871937 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x118776000 == 51 [pid = 1650] [id = 202] 01:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11c49a800) [pid = 1650] [serial = 604] [outer = 0x0] 01:54:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x123e62c00) [pid = 1650] [serial = 605] [outer = 0x11c49a800] 01:54:31 INFO - PROCESS | 1650 | 1461228871962 Marionette DEBUG loaded listener.js 01:54:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1245aac00) [pid = 1650] [serial = 606] [outer = 0x11c49a800] 01:54:32 INFO - PROCESS | 1650 | 1461228872312 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]]]}] 01:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 468ms 01:54:32 INFO - PROCESS | 1650 | 1461228872322 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 01:54:32 INFO - PROCESS | 1650 | 1461228872324 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 01:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:54:32 INFO - PROCESS | 1650 | 1461228872327 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:54:32 INFO - PROCESS | 1650 | 1461228872329 Marionette TRACE conn2 <- [1,782,null,{}] 01:54:32 INFO - PROCESS | 1650 | 1461228872332 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}] 01:54:32 INFO - PROCESS | 1650 | 1461228872447 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 01:54:32 INFO - PROCESS | 1650 | 1461228872526 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x127816800 == 52 [pid = 1650] [id = 203] 01:54:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11af94c00) [pid = 1650] [serial = 607] [outer = 0x0] 01:54:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x127b68000) [pid = 1650] [serial = 608] [outer = 0x11af94c00] 01:54:32 INFO - PROCESS | 1650 | 1461228872569 Marionette DEBUG loaded listener.js 01:54:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x128706c00) [pid = 1650] [serial = 609] [outer = 0x11af94c00] 01:54:32 INFO - PROCESS | 1650 | 1461228872934 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]]]}] 01:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 620ms 01:54:32 INFO - PROCESS | 1650 | 1461228872949 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 01:54:32 INFO - PROCESS | 1650 | 1461228872952 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 01:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:54:32 INFO - PROCESS | 1650 | 1461228872955 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:54:32 INFO - PROCESS | 1650 | 1461228872956 Marionette TRACE conn2 <- [1,786,null,{}] 01:54:32 INFO - PROCESS | 1650 | 1461228872958 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}] 01:54:33 INFO - PROCESS | 1650 | 1461228873091 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 01:54:33 INFO - PROCESS | 1650 | 1461228873145 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11588e000 == 53 [pid = 1650] [id = 204] 01:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x114135000) [pid = 1650] [serial = 610] [outer = 0x0] 01:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x114653c00) [pid = 1650] [serial = 611] [outer = 0x114135000] 01:54:33 INFO - PROCESS | 1650 | 1461228873177 Marionette DEBUG loaded listener.js 01:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x115499c00) [pid = 1650] [serial = 612] [outer = 0x114135000] 01:54:33 INFO - PROCESS | 1650 | 1461228873614 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]]]}] 01:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 720ms 01:54:33 INFO - PROCESS | 1650 | 1461228873682 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 01:54:33 INFO - PROCESS | 1650 | 1461228873685 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 01:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:54:33 INFO - PROCESS | 1650 | 1461228873689 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:54:33 INFO - PROCESS | 1650 | 1461228873692 Marionette TRACE conn2 <- [1,790,null,{}] 01:54:33 INFO - PROCESS | 1650 | 1461228873696 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}] 01:54:33 INFO - PROCESS | 1650 | 1461228873793 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 01:54:33 INFO - PROCESS | 1650 | 1461228873883 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af1d000 == 54 [pid = 1650] [id = 205] 01:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119362c00) [pid = 1650] [serial = 613] [outer = 0x0] 01:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x119e57c00) [pid = 1650] [serial = 614] [outer = 0x119362c00] 01:54:33 INFO - PROCESS | 1650 | 1461228873915 Marionette DEBUG loaded listener.js 01:54:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11ae06800) [pid = 1650] [serial = 615] [outer = 0x119362c00] 01:54:34 INFO - PROCESS | 1650 | 1461228874341 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]]]}] 01:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 671ms 01:54:34 INFO - PROCESS | 1650 | 1461228874367 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 01:54:34 INFO - PROCESS | 1650 | 1461228874369 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 01:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:54:34 INFO - PROCESS | 1650 | 1461228874373 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:54:34 INFO - PROCESS | 1650 | 1461228874374 Marionette TRACE conn2 <- [1,794,null,{}] 01:54:34 INFO - PROCESS | 1650 | 1461228874377 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}] 01:54:34 INFO - PROCESS | 1650 | 1461228874474 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 01:54:34 INFO - PROCESS | 1650 | 1461228874535 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1286db800 == 55 [pid = 1650] [id = 206] 01:54:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11ae0a400) [pid = 1650] [serial = 616] [outer = 0x0] 01:54:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11c05d800) [pid = 1650] [serial = 617] [outer = 0x11ae0a400] 01:54:34 INFO - PROCESS | 1650 | 1461228874570 Marionette DEBUG loaded listener.js 01:54:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x123813800) [pid = 1650] [serial = 618] [outer = 0x11ae0a400] 01:54:34 INFO - PROCESS | 1650 | 1461228874985 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]]]}] 01:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 619ms 01:54:34 INFO - PROCESS | 1650 | 1461228874992 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 01:54:34 INFO - PROCESS | 1650 | 1461228874995 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 01:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:54:35 INFO - PROCESS | 1650 | 1461228875005 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:54:35 INFO - PROCESS | 1650 | 1461228875008 Marionette TRACE conn2 <- [1,798,null,{}] 01:54:35 INFO - PROCESS | 1650 | 1461228875010 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}] 01:54:35 INFO - PROCESS | 1650 | 1461228875110 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 01:54:35 INFO - PROCESS | 1650 | 1461228875199 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b487000 == 56 [pid = 1650] [id = 207] 01:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x123b33000) [pid = 1650] [serial = 619] [outer = 0x0] 01:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12904f400) [pid = 1650] [serial = 620] [outer = 0x123b33000] 01:54:35 INFO - PROCESS | 1650 | 1461228875229 Marionette DEBUG loaded listener.js 01:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12980b800) [pid = 1650] [serial = 621] [outer = 0x123b33000] 01:54:35 INFO - PROCESS | 1650 | 1461228875633 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]]]}] 01:54:35 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 01:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 677ms 01:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:54:35 INFO - PROCESS | 1650 | 1461228875676 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 01:54:35 INFO - PROCESS | 1650 | 1461228875678 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 01:54:35 INFO - PROCESS | 1650 | 1461228875680 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:54:35 INFO - PROCESS | 1650 | 1461228875681 Marionette TRACE conn2 <- [1,802,null,{}] 01:54:35 INFO - PROCESS | 1650 | 1461228875684 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}] 01:54:35 INFO - PROCESS | 1650 | 1461228875780 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 01:54:35 INFO - PROCESS | 1650 | 1461228875831 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c05c000 == 57 [pid = 1650] [id = 208] 01:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x123c5e800) [pid = 1650] [serial = 622] [outer = 0x0] 01:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1298d3400) [pid = 1650] [serial = 623] [outer = 0x123c5e800] 01:54:35 INFO - PROCESS | 1650 | 1461228875861 Marionette DEBUG loaded listener.js 01:54:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x129d90c00) [pid = 1650] [serial = 624] [outer = 0x123c5e800] 01:54:36 INFO - PROCESS | 1650 | 1461228876268 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]]]}] 01:54:36 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 01:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 620ms 01:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:54:36 INFO - PROCESS | 1650 | 1461228876302 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 01:54:36 INFO - PROCESS | 1650 | 1461228876303 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 01:54:36 INFO - PROCESS | 1650 | 1461228876305 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:54:36 INFO - PROCESS | 1650 | 1461228876307 Marionette TRACE conn2 <- [1,806,null,{}] 01:54:36 INFO - PROCESS | 1650 | 1461228876309 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}] 01:54:36 INFO - PROCESS | 1650 | 1461228876403 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 01:54:36 INFO - PROCESS | 1650 | 1461228876489 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d30b000 == 58 [pid = 1650] [id = 209] 01:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x129ee5800) [pid = 1650] [serial = 625] [outer = 0x0] 01:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x129eecc00) [pid = 1650] [serial = 626] [outer = 0x129ee5800] 01:54:36 INFO - PROCESS | 1650 | 1461228876526 Marionette DEBUG loaded listener.js 01:54:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b464c00) [pid = 1650] [serial = 627] [outer = 0x129ee5800] 01:54:36 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 01:54:36 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 01:54:36 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 01:54:36 INFO - PROCESS | 1650 | 1461228876964 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]]]}] 01:54:37 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 01:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 719ms 01:54:37 INFO - PROCESS | 1650 | 1461228877024 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 01:54:37 INFO - PROCESS | 1650 | 1461228877025 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 01:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:54:37 INFO - PROCESS | 1650 | 1461228877028 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:54:37 INFO - PROCESS | 1650 | 1461228877029 Marionette TRACE conn2 <- [1,810,null,{}] 01:54:37 INFO - PROCESS | 1650 | 1461228877031 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}] 01:54:37 INFO - PROCESS | 1650 | 1461228877127 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 01:54:37 INFO - PROCESS | 1650 | 1461228877206 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5ba000 == 59 [pid = 1650] [id = 210] 01:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12b6c7400) [pid = 1650] [serial = 628] [outer = 0x0] 01:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12bb8c000) [pid = 1650] [serial = 629] [outer = 0x12b6c7400] 01:54:37 INFO - PROCESS | 1650 | 1461228877235 Marionette DEBUG loaded listener.js 01:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12bd97c00) [pid = 1650] [serial = 630] [outer = 0x12b6c7400] 01:54:37 INFO - PROCESS | 1650 | 1461228877767 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]]]}] 01:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 770ms 01:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:54:37 INFO - PROCESS | 1650 | 1461228877815 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 01:54:37 INFO - PROCESS | 1650 | 1461228877818 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 01:54:37 INFO - PROCESS | 1650 | 1461228877822 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:54:37 INFO - PROCESS | 1650 | 1461228877825 Marionette TRACE conn2 <- [1,814,null,{}] 01:54:37 INFO - PROCESS | 1650 | 1461228877829 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}] 01:54:37 INFO - PROCESS | 1650 | 1461228877925 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 01:54:37 INFO - PROCESS | 1650 | 1461228877976 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b293000 == 60 [pid = 1650] [id = 211] 01:54:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x118255c00) [pid = 1650] [serial = 631] [outer = 0x0] 01:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x1186f2c00) [pid = 1650] [serial = 632] [outer = 0x118255c00] 01:54:38 INFO - PROCESS | 1650 | 1461228878003 Marionette DEBUG loaded listener.js 01:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1198e6800) [pid = 1650] [serial = 633] [outer = 0x118255c00] 01:54:38 INFO - PROCESS | 1650 | 1461228878437 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] 01:54:38 INFO - PROCESS | 1650 | 1461228878452 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 01:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:54:38 INFO - PROCESS | 1650 | 1461228878457 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:54:38 INFO - PROCESS | 1650 | 1461228878459 Marionette TRACE conn2 <- [1,818,null,{}] 01:54:38 INFO - PROCESS | 1650 | 1461228878461 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}] 01:54:38 INFO - PROCESS | 1650 | 1461228878570 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 01:54:38 INFO - PROCESS | 1650 | 1461228878661 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af08800 == 61 [pid = 1650] [id = 212] 01:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11ab3a800) [pid = 1650] [serial = 634] [outer = 0x0] 01:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11aec4400) [pid = 1650] [serial = 635] [outer = 0x11ab3a800] 01:54:38 INFO - PROCESS | 1650 | 1461228878707 Marionette DEBUG loaded listener.js 01:54:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11c064c00) [pid = 1650] [serial = 636] [outer = 0x11ab3a800] 01:54:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4ab000 == 60 [pid = 1650] [id = 145] 01:54:38 INFO - PROCESS | 1650 | --DOCSHELL 0x127816800 == 59 [pid = 1650] [id = 203] 01:54:38 INFO - PROCESS | 1650 | --DOCSHELL 0x118776000 == 58 [pid = 1650] [id = 202] 01:54:38 INFO - PROCESS | 1650 | --DOCSHELL 0x123bbd000 == 57 [pid = 1650] [id = 201] 01:54:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11c203800 == 56 [pid = 1650] [id = 200] 01:54:38 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x123815800) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12d570000) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11a9c2000 == 55 [pid = 1650] [id = 198] 01:54:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12fbb4800 == 54 [pid = 1650] [id = 179] 01:54:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1190ce000 == 53 [pid = 1650] [id = 197] 01:54:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1144aa000 == 52 [pid = 1650] [id = 196] 01:54:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12db91800 == 51 [pid = 1650] [id = 195] 01:54:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d303800 == 50 [pid = 1650] [id = 194] 01:54:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4c0000 == 49 [pid = 1650] [id = 193] 01:54:39 INFO - PROCESS | 1650 | --DOCSHELL 0x119b53800 == 48 [pid = 1650] [id = 192] 01:54:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb7f000 == 47 [pid = 1650] [id = 191] 01:54:39 INFO - PROCESS | 1650 | 1461228879267 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]]]}] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12d538c00) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1287c0000) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11b23bc00) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11aeb7c00) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11b233c00) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11bfd0800) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x118255000) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x123818400) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12b8a9400) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1198e8800) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x129ee9800) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12bd98400) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12438d000) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x127e0cc00) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b45f800) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12b467000) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x129813000) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x123a44c00) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 01:54:39 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12bda0400) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 01:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 870ms 01:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:54:39 INFO - PROCESS | 1650 | 1461228879327 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 01:54:39 INFO - PROCESS | 1650 | 1461228879328 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 01:54:39 INFO - PROCESS | 1650 | 1461228879330 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:54:39 INFO - PROCESS | 1650 | 1461228879332 Marionette TRACE conn2 <- [1,822,null,{}] 01:54:39 INFO - PROCESS | 1650 | 1461228879340 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}] 01:54:39 INFO - PROCESS | 1650 | 1461228879422 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 01:54:39 INFO - PROCESS | 1650 | 1461228879428 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab1b000 == 48 [pid = 1650] [id = 213] 01:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x123810400) [pid = 1650] [serial = 637] [outer = 0x0] 01:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x123815000) [pid = 1650] [serial = 638] [outer = 0x123810400] 01:54:39 INFO - PROCESS | 1650 | 1461228879457 Marionette DEBUG loaded listener.js 01:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x123a47800) [pid = 1650] [serial = 639] [outer = 0x123810400] 01:54:39 INFO - PROCESS | 1650 | 1461228879836 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] 01:54:39 INFO - PROCESS | 1650 | 1461228879858 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 01:54:39 INFO - PROCESS | 1650 | 1461228879860 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:54:39 INFO - PROCESS | 1650 | 1461228879861 Marionette TRACE conn2 <- [1,826,null,{}] 01:54:39 INFO - PROCESS | 1650 | 1461228879864 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}] 01:54:39 INFO - PROCESS | 1650 | 1461228879951 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 01:54:39 INFO - PROCESS | 1650 | 1461228879956 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e12800 == 49 [pid = 1650] [id = 214] 01:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x123ff3c00) [pid = 1650] [serial = 640] [outer = 0x0] 01:54:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x128618400) [pid = 1650] [serial = 641] [outer = 0x123ff3c00] 01:54:39 INFO - PROCESS | 1650 | 1461228879985 Marionette DEBUG loaded listener.js 01:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12980a400) [pid = 1650] [serial = 642] [outer = 0x123ff3c00] 01:54:40 INFO - PROCESS | 1650 | 1461228880484 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]]]}] 01:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 671ms 01:54:40 INFO - PROCESS | 1650 | 1461228880532 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 01:54:40 INFO - PROCESS | 1650 | 1461228880533 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 01:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:54:40 INFO - PROCESS | 1650 | 1461228880535 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:54:40 INFO - PROCESS | 1650 | 1461228880536 Marionette TRACE conn2 <- [1,830,null,{}] 01:54:40 INFO - PROCESS | 1650 | 1461228880539 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}] 01:54:40 INFO - PROCESS | 1650 | 1461228880616 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 01:54:40 INFO - PROCESS | 1650 | 1461228880622 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193ad000 == 50 [pid = 1650] [id = 215] 01:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x129054000) [pid = 1650] [serial = 643] [outer = 0x0] 01:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x129d9b000) [pid = 1650] [serial = 644] [outer = 0x129054000] 01:54:40 INFO - PROCESS | 1650 | 1461228880648 Marionette DEBUG loaded listener.js 01:54:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x129ee9800) [pid = 1650] [serial = 645] [outer = 0x129054000] 01:54:40 INFO - PROCESS | 1650 | 1461228880986 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]]]}] 01:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 518ms 01:54:41 INFO - PROCESS | 1650 | 1461228881054 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 01:54:41 INFO - PROCESS | 1650 | 1461228881056 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 01:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:54:41 INFO - PROCESS | 1650 | 1461228881058 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:54:41 INFO - PROCESS | 1650 | 1461228881059 Marionette TRACE conn2 <- [1,834,null,{}] 01:54:41 INFO - PROCESS | 1650 | 1461228881061 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}] 01:54:41 INFO - PROCESS | 1650 | 1461228881177 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 01:54:41 INFO - PROCESS | 1650 | 1461228881191 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b486800 == 51 [pid = 1650] [id = 216] 01:54:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x129eeac00) [pid = 1650] [serial = 646] [outer = 0x0] 01:54:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12b4edc00) [pid = 1650] [serial = 647] [outer = 0x129eeac00] 01:54:41 INFO - PROCESS | 1650 | 1461228881218 Marionette DEBUG loaded listener.js 01:54:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12cf37800) [pid = 1650] [serial = 648] [outer = 0x129eeac00] 01:54:41 INFO - PROCESS | 1650 | 1461228881544 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]]]}] 01:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 519ms 01:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:54:41 INFO - PROCESS | 1650 | 1461228881578 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 01:54:41 INFO - PROCESS | 1650 | 1461228881579 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 01:54:41 INFO - PROCESS | 1650 | 1461228881581 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:54:41 INFO - PROCESS | 1650 | 1461228881582 Marionette TRACE conn2 <- [1,838,null,{}] 01:54:41 INFO - PROCESS | 1650 | 1461228881584 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}] 01:54:41 INFO - PROCESS | 1650 | 1461228881681 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 01:54:41 INFO - PROCESS | 1650 | 1461228881685 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c061800 == 52 [pid = 1650] [id = 217] 01:54:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12d05e400) [pid = 1650] [serial = 649] [outer = 0x0] 01:54:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12d1b7c00) [pid = 1650] [serial = 650] [outer = 0x12d05e400] 01:54:41 INFO - PROCESS | 1650 | 1461228881739 Marionette DEBUG loaded listener.js 01:54:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12d328c00) [pid = 1650] [serial = 651] [outer = 0x12d05e400] 01:54:42 INFO - PROCESS | 1650 | 1461228882080 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]]]}] 01:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 520ms 01:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:54:42 INFO - PROCESS | 1650 | 1461228882107 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 01:54:42 INFO - PROCESS | 1650 | 1461228882108 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 01:54:42 INFO - PROCESS | 1650 | 1461228882110 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:54:42 INFO - PROCESS | 1650 | 1461228882111 Marionette TRACE conn2 <- [1,842,null,{}] 01:54:42 INFO - PROCESS | 1650 | 1461228882114 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}] 01:54:42 INFO - PROCESS | 1650 | 1461228882211 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 01:54:42 INFO - PROCESS | 1650 | 1461228882216 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d59f800 == 53 [pid = 1650] [id = 218] 01:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12d060000) [pid = 1650] [serial = 652] [outer = 0x0] 01:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12d32c800) [pid = 1650] [serial = 653] [outer = 0x12d060000] 01:54:42 INFO - PROCESS | 1650 | 1461228882241 Marionette DEBUG loaded listener.js 01:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12d543c00) [pid = 1650] [serial = 654] [outer = 0x12d060000] 01:54:42 INFO - PROCESS | 1650 | 1461228882630 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]]]}] 01:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 568ms 01:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:54:42 INFO - PROCESS | 1650 | 1461228882683 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 01:54:42 INFO - PROCESS | 1650 | 1461228882685 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 01:54:42 INFO - PROCESS | 1650 | 1461228882688 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:54:42 INFO - PROCESS | 1650 | 1461228882690 Marionette TRACE conn2 <- [1,846,null,{}] 01:54:42 INFO - PROCESS | 1650 | 1461228882693 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}] 01:54:42 INFO - PROCESS | 1650 | 1461228882848 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 01:54:42 INFO - PROCESS | 1650 | 1461228882867 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4a4800 == 54 [pid = 1650] [id = 219] 01:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12d323c00) [pid = 1650] [serial = 655] [outer = 0x0] 01:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12d575400) [pid = 1650] [serial = 656] [outer = 0x12d323c00] 01:54:42 INFO - PROCESS | 1650 | 1461228882908 Marionette DEBUG loaded listener.js 01:54:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12dbd9400) [pid = 1650] [serial = 657] [outer = 0x12d323c00] 01:54:43 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x118d7c400) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:54:43 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11aec4000) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:54:43 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11af89400) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:54:43 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x115497000) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:54:43 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x114346c00) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:54:43 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11c464000) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:54:43 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11c49a800) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:54:43 INFO - PROCESS | 1650 | 1461228883295 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]]]}] 01:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 620ms 01:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:54:43 INFO - PROCESS | 1650 | 1461228883309 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 01:54:43 INFO - PROCESS | 1650 | 1461228883310 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 01:54:43 INFO - PROCESS | 1650 | 1461228883312 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:54:43 INFO - PROCESS | 1650 | 1461228883313 Marionette TRACE conn2 <- [1,850,null,{}] 01:54:43 INFO - PROCESS | 1650 | 1461228883315 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}] 01:54:43 INFO - PROCESS | 1650 | 1461228883396 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 01:54:43 INFO - PROCESS | 1650 | 1461228883449 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea39000 == 55 [pid = 1650] [id = 220] 01:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x119e5d000) [pid = 1650] [serial = 658] [outer = 0x0] 01:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12d332c00) [pid = 1650] [serial = 659] [outer = 0x119e5d000] 01:54:43 INFO - PROCESS | 1650 | 1461228883475 Marionette DEBUG loaded listener.js 01:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12dbdec00) [pid = 1650] [serial = 660] [outer = 0x119e5d000] 01:54:43 INFO - PROCESS | 1650 | 1461228883754 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]]]}] 01:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 469ms 01:54:43 INFO - PROCESS | 1650 | 1461228883782 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 01:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:54:43 INFO - PROCESS | 1650 | 1461228883787 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 01:54:43 INFO - PROCESS | 1650 | 1461228883792 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:54:43 INFO - PROCESS | 1650 | 1461228883795 Marionette TRACE conn2 <- [1,854,null,{}] 01:54:43 INFO - PROCESS | 1650 | 1461228883798 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}] 01:54:43 INFO - PROCESS | 1650 | 1461228883948 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 01:54:43 INFO - PROCESS | 1650 | 1461228883954 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec95000 == 56 [pid = 1650] [id = 221] 01:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12d57b400) [pid = 1650] [serial = 661] [outer = 0x0] 01:54:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12e30b400) [pid = 1650] [serial = 662] [outer = 0x12d57b400] 01:54:44 INFO - PROCESS | 1650 | 1461228884002 Marionette DEBUG loaded listener.js 01:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12e77c800) [pid = 1650] [serial = 663] [outer = 0x12d57b400] 01:54:44 INFO - PROCESS | 1650 | 1461228884436 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]]]}] 01:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 672ms 01:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:54:44 INFO - PROCESS | 1650 | 1461228884469 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 01:54:44 INFO - PROCESS | 1650 | 1461228884471 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 01:54:44 INFO - PROCESS | 1650 | 1461228884473 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:54:44 INFO - PROCESS | 1650 | 1461228884474 Marionette TRACE conn2 <- [1,858,null,{}] 01:54:44 INFO - PROCESS | 1650 | 1461228884477 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}] 01:54:44 INFO - PROCESS | 1650 | 1461228884563 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 01:54:44 INFO - PROCESS | 1650 | 1461228884570 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3a4000 == 57 [pid = 1650] [id = 222] 01:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12e784400) [pid = 1650] [serial = 664] [outer = 0x0] 01:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12e836800) [pid = 1650] [serial = 665] [outer = 0x12e784400] 01:54:44 INFO - PROCESS | 1650 | 1461228884595 Marionette DEBUG loaded listener.js 01:54:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12ed34c00) [pid = 1650] [serial = 666] [outer = 0x12e784400] 01:54:44 INFO - PROCESS | 1650 | 1461228884908 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]]]}] 01:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 469ms 01:54:44 INFO - PROCESS | 1650 | 1461228884943 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 01:54:44 INFO - PROCESS | 1650 | 1461228884945 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 01:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:54:44 INFO - PROCESS | 1650 | 1461228884947 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:54:44 INFO - PROCESS | 1650 | 1461228884948 Marionette TRACE conn2 <- [1,862,null,{}] 01:54:44 INFO - PROCESS | 1650 | 1461228884953 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}] 01:54:45 INFO - PROCESS | 1650 | 1461228885032 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 01:54:45 INFO - PROCESS | 1650 | 1461228885038 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f71e800 == 58 [pid = 1650] [id = 223] 01:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12ed35400) [pid = 1650] [serial = 667] [outer = 0x0] 01:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12ed3cc00) [pid = 1650] [serial = 668] [outer = 0x12ed35400] 01:54:45 INFO - PROCESS | 1650 | 1461228885062 Marionette DEBUG loaded listener.js 01:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12f203000) [pid = 1650] [serial = 669] [outer = 0x12ed35400] 01:54:45 INFO - PROCESS | 1650 | 1461228885527 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]]]}] 01:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 622ms 01:54:45 INFO - PROCESS | 1650 | 1461228885569 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 01:54:45 INFO - PROCESS | 1650 | 1461228885572 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 01:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:54:45 INFO - PROCESS | 1650 | 1461228885576 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:54:45 INFO - PROCESS | 1650 | 1461228885578 Marionette TRACE conn2 <- [1,866,null,{}] 01:54:45 INFO - PROCESS | 1650 | 1461228885582 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}] 01:54:45 INFO - PROCESS | 1650 | 1461228885684 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 01:54:45 INFO - PROCESS | 1650 | 1461228885752 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab05000 == 59 [pid = 1650] [id = 224] 01:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x118ddec00) [pid = 1650] [serial = 670] [outer = 0x0] 01:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11909a400) [pid = 1650] [serial = 671] [outer = 0x118ddec00] 01:54:45 INFO - PROCESS | 1650 | 1461228885783 Marionette DEBUG loaded listener.js 01:54:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11909f800) [pid = 1650] [serial = 672] [outer = 0x118ddec00] 01:54:46 INFO - PROCESS | 1650 | 1461228886223 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]]]}] 01:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 672ms 01:54:46 INFO - PROCESS | 1650 | 1461228886249 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 01:54:46 INFO - PROCESS | 1650 | 1461228886253 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 01:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:54:46 INFO - PROCESS | 1650 | 1461228886258 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:54:46 INFO - PROCESS | 1650 | 1461228886260 Marionette TRACE conn2 <- [1,870,null,{}] 01:54:46 INFO - PROCESS | 1650 | 1461228886262 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}] 01:54:46 INFO - PROCESS | 1650 | 1461228886365 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 01:54:46 INFO - PROCESS | 1650 | 1461228886420 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1286c7000 == 60 [pid = 1650] [id = 225] 01:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x1190a3400) [pid = 1650] [serial = 673] [outer = 0x0] 01:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11adc7000) [pid = 1650] [serial = 674] [outer = 0x1190a3400] 01:54:46 INFO - PROCESS | 1650 | 1461228886449 Marionette DEBUG loaded listener.js 01:54:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11af95800) [pid = 1650] [serial = 675] [outer = 0x1190a3400] 01:54:46 INFO - PROCESS | 1650 | 1461228886892 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]]]}] 01:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 669ms 01:54:46 INFO - PROCESS | 1650 | 1461228886927 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 01:54:46 INFO - PROCESS | 1650 | 1461228886929 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 01:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:54:46 INFO - PROCESS | 1650 | 1461228886931 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:54:46 INFO - PROCESS | 1650 | 1461228886934 Marionette TRACE conn2 <- [1,874,null,{}] 01:54:46 INFO - PROCESS | 1650 | 1461228886942 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}] 01:54:47 INFO - PROCESS | 1650 | 1461228887047 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 01:54:47 INFO - PROCESS | 1650 | 1461228887116 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f080800 == 61 [pid = 1650] [id = 226] 01:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11b92ac00) [pid = 1650] [serial = 676] [outer = 0x0] 01:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12381d400) [pid = 1650] [serial = 677] [outer = 0x11b92ac00] 01:54:47 INFO - PROCESS | 1650 | 1461228887149 Marionette DEBUG loaded listener.js 01:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12980f000) [pid = 1650] [serial = 678] [outer = 0x11b92ac00] 01:54:47 INFO - PROCESS | 1650 | 1461228887554 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]]]}] 01:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 673ms 01:54:47 INFO - PROCESS | 1650 | 1461228887615 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 01:54:47 INFO - PROCESS | 1650 | 1461228887617 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 01:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:54:47 INFO - PROCESS | 1650 | 1461228887621 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:54:47 INFO - PROCESS | 1650 | 1461228887622 Marionette TRACE conn2 <- [1,878,null,{}] 01:54:47 INFO - PROCESS | 1650 | 1461228887645 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}] 01:54:47 INFO - PROCESS | 1650 | 1461228887773 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 01:54:47 INFO - PROCESS | 1650 | 1461228887823 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe72000 == 62 [pid = 1650] [id = 227] 01:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12b462400) [pid = 1650] [serial = 679] [outer = 0x0] 01:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12bb84400) [pid = 1650] [serial = 680] [outer = 0x12b462400] 01:54:47 INFO - PROCESS | 1650 | 1461228887853 Marionette DEBUG loaded listener.js 01:54:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12bd99800) [pid = 1650] [serial = 681] [outer = 0x12b462400] 01:54:48 INFO - PROCESS | 1650 | 1461228888245 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]]]}] 01:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 669ms 01:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:54:48 INFO - PROCESS | 1650 | 1461228888291 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 01:54:48 INFO - PROCESS | 1650 | 1461228888292 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 01:54:48 INFO - PROCESS | 1650 | 1461228888294 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:54:48 INFO - PROCESS | 1650 | 1461228888296 Marionette TRACE conn2 <- [1,882,null,{}] 01:54:48 INFO - PROCESS | 1650 | 1461228888298 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}] 01:54:48 INFO - PROCESS | 1650 | 1461228888399 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 01:54:48 INFO - PROCESS | 1650 | 1461228888453 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x130047800 == 63 [pid = 1650] [id = 228] 01:54:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12bd9e000) [pid = 1650] [serial = 682] [outer = 0x0] 01:54:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12d1b8c00) [pid = 1650] [serial = 683] [outer = 0x12bd9e000] 01:54:48 INFO - PROCESS | 1650 | 1461228888482 Marionette DEBUG loaded listener.js 01:54:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12dbd9c00) [pid = 1650] [serial = 684] [outer = 0x12bd9e000] 01:54:48 INFO - PROCESS | 1650 | 1461228888910 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]]]}] 01:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 619ms 01:54:48 INFO - PROCESS | 1650 | 1461228888914 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 01:54:48 INFO - PROCESS | 1650 | 1461228888916 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 01:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:54:48 INFO - PROCESS | 1650 | 1461228888918 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:54:48 INFO - PROCESS | 1650 | 1461228888919 Marionette TRACE conn2 <- [1,886,null,{}] 01:54:48 INFO - PROCESS | 1650 | 1461228888922 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}] 01:54:49 INFO - PROCESS | 1650 | 1461228889036 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 01:54:49 INFO - PROCESS | 1650 | 1461228889124 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x127b81800 == 64 [pid = 1650] [id = 229] 01:54:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12e312400) [pid = 1650] [serial = 685] [outer = 0x0] 01:54:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12e833400) [pid = 1650] [serial = 686] [outer = 0x12e312400] 01:54:49 INFO - PROCESS | 1650 | 1461228889156 Marionette DEBUG loaded listener.js 01:54:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12ed3d800) [pid = 1650] [serial = 687] [outer = 0x12e312400] 01:54:49 INFO - PROCESS | 1650 | 1461228889572 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]]]}] 01:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 671ms 01:54:49 INFO - PROCESS | 1650 | 1461228889589 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 01:54:49 INFO - PROCESS | 1650 | 1461228889591 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 01:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:54:49 INFO - PROCESS | 1650 | 1461228889593 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:54:49 INFO - PROCESS | 1650 | 1461228889594 Marionette TRACE conn2 <- [1,890,null,{}] 01:54:49 INFO - PROCESS | 1650 | 1461228889597 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}] 01:54:49 INFO - PROCESS | 1650 | 1461228889859 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 01:54:49 INFO - PROCESS | 1650 | 1461228889953 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193c2800 == 65 [pid = 1650] [id = 230] 01:54:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x114c3b800) [pid = 1650] [serial = 688] [outer = 0x0] 01:54:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x11540e800) [pid = 1650] [serial = 689] [outer = 0x114c3b800] 01:54:49 INFO - PROCESS | 1650 | 1461228889982 Marionette DEBUG loaded listener.js 01:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x118248000) [pid = 1650] [serial = 690] [outer = 0x114c3b800] 01:54:50 INFO - PROCESS | 1650 | 1461228890440 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]]]}] 01:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 871ms 01:54:50 INFO - PROCESS | 1650 | 1461228890466 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 01:54:50 INFO - PROCESS | 1650 | 1461228890470 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 01:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:54:50 INFO - PROCESS | 1650 | 1461228890473 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:54:50 INFO - PROCESS | 1650 | 1461228890476 Marionette TRACE conn2 <- [1,894,null,{}] 01:54:50 INFO - PROCESS | 1650 | 1461228890479 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}] 01:54:50 INFO - PROCESS | 1650 | 1461228890572 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 01:54:50 INFO - PROCESS | 1650 | 1461228890642 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11925c000 == 66 [pid = 1650] [id = 231] 01:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x11923d000) [pid = 1650] [serial = 691] [outer = 0x0] 01:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x1198e2800) [pid = 1650] [serial = 692] [outer = 0x11923d000] 01:54:50 INFO - PROCESS | 1650 | 1461228890672 Marionette DEBUG loaded listener.js 01:54:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x11ab2e400) [pid = 1650] [serial = 693] [outer = 0x11923d000] 01:54:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12f06e800 == 65 [pid = 1650] [id = 160] 01:54:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12f077000 == 64 [pid = 1650] [id = 182] 01:54:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3a4000 == 63 [pid = 1650] [id = 222] 01:54:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec95000 == 62 [pid = 1650] [id = 221] 01:54:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea39000 == 61 [pid = 1650] [id = 220] 01:54:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4a4800 == 60 [pid = 1650] [id = 219] 01:54:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12d59f800 == 59 [pid = 1650] [id = 218] 01:54:50 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x127b68000) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c061800 == 58 [pid = 1650] [id = 217] 01:54:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b486800 == 57 [pid = 1650] [id = 216] 01:54:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1193ad000 == 56 [pid = 1650] [id = 215] 01:54:51 INFO - PROCESS | 1650 | --DOCSHELL 0x123e12800 == 55 [pid = 1650] [id = 214] 01:54:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab1b000 == 54 [pid = 1650] [id = 213] 01:54:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11bb83800 == 53 [pid = 1650] [id = 199] 01:54:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11af08800 == 52 [pid = 1650] [id = 212] 01:54:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11b293000 == 51 [pid = 1650] [id = 211] 01:54:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d30b000 == 50 [pid = 1650] [id = 209] 01:54:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c05c000 == 49 [pid = 1650] [id = 208] 01:54:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b487000 == 48 [pid = 1650] [id = 207] 01:54:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1286db800 == 47 [pid = 1650] [id = 206] 01:54:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11af1d000 == 46 [pid = 1650] [id = 205] 01:54:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11588e000 == 45 [pid = 1650] [id = 204] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12407dc00) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11b92e000) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11c05e400) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x119359800) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11aebac00) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11b238800) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x11c05dc00) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x1182b7c00) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x118d79800) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x114c38000) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x114403000) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12e30b000) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11ab38400) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12980a800) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x123814400) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11c23e400) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x123e62c00) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x1245aac00) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 01:54:51 INFO - PROCESS | 1650 | 1461228891088 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]]]}] 01:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 671ms 01:54:51 INFO - PROCESS | 1650 | 1461228891144 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 01:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:54:51 INFO - PROCESS | 1650 | 1461228891146 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 01:54:51 INFO - PROCESS | 1650 | 1461228891154 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:54:51 INFO - PROCESS | 1650 | 1461228891155 Marionette TRACE conn2 <- [1,898,null,{}] 01:54:51 INFO - PROCESS | 1650 | 1461228891158 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}] 01:54:51 INFO - PROCESS | 1650 | 1461228891240 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 01:54:51 INFO - PROCESS | 1650 | 1461228891245 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119202800 == 46 [pid = 1650] [id = 232] 01:54:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11ae03800) [pid = 1650] [serial = 694] [outer = 0x0] 01:54:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11aeb8800) [pid = 1650] [serial = 695] [outer = 0x11ae03800] 01:54:51 INFO - PROCESS | 1650 | 1461228891271 Marionette DEBUG loaded listener.js 01:54:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11b238800) [pid = 1650] [serial = 696] [outer = 0x11ae03800] 01:54:51 INFO - PROCESS | 1650 | 1461228891627 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]]]}] 01:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 524ms 01:54:51 INFO - PROCESS | 1650 | 1461228891673 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 01:54:51 INFO - PROCESS | 1650 | 1461228891676 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 01:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:54:51 INFO - PROCESS | 1650 | 1461228891683 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:54:51 INFO - PROCESS | 1650 | 1461228891685 Marionette TRACE conn2 <- [1,902,null,{}] 01:54:51 INFO - PROCESS | 1650 | 1461228891688 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}] 01:54:51 INFO - PROCESS | 1650 | 1461228891766 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 01:54:51 INFO - PROCESS | 1650 | 1461228891774 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c73e800 == 47 [pid = 1650] [id = 233] 01:54:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11b911000) [pid = 1650] [serial = 697] [outer = 0x0] 01:54:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11bfd0800) [pid = 1650] [serial = 698] [outer = 0x11b911000] 01:54:51 INFO - PROCESS | 1650 | 1461228891799 Marionette DEBUG loaded listener.js 01:54:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12381c400) [pid = 1650] [serial = 699] [outer = 0x11b911000] 01:54:52 INFO - PROCESS | 1650 | 1461228892140 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]]]}] 01:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 474ms 01:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:54:52 INFO - PROCESS | 1650 | 1461228892155 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 01:54:52 INFO - PROCESS | 1650 | 1461228892156 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 01:54:52 INFO - PROCESS | 1650 | 1461228892158 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:54:52 INFO - PROCESS | 1650 | 1461228892159 Marionette TRACE conn2 <- [1,906,null,{}] 01:54:52 INFO - PROCESS | 1650 | 1461228892161 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}] 01:54:52 INFO - PROCESS | 1650 | 1461228892251 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 01:54:52 INFO - PROCESS | 1650 | 1461228892304 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x119378800 == 48 [pid = 1650] [id = 234] 01:54:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11b91ec00) [pid = 1650] [serial = 700] [outer = 0x0] 01:54:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x123a43800) [pid = 1650] [serial = 701] [outer = 0x11b91ec00] 01:54:52 INFO - PROCESS | 1650 | 1461228892329 Marionette DEBUG loaded listener.js 01:54:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x124388000) [pid = 1650] [serial = 702] [outer = 0x11b91ec00] 01:54:52 INFO - PROCESS | 1650 | 1461228892600 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]]]}] 01:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 468ms 01:54:52 INFO - PROCESS | 1650 | 1461228892626 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 01:54:52 INFO - PROCESS | 1650 | 1461228892628 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 01:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:54:52 INFO - PROCESS | 1650 | 1461228892630 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:54:52 INFO - PROCESS | 1650 | 1461228892631 Marionette TRACE conn2 <- [1,910,null,{}] 01:54:52 INFO - PROCESS | 1650 | 1461228892641 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}] 01:54:52 INFO - PROCESS | 1650 | 1461228892725 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 01:54:52 INFO - PROCESS | 1650 | 1461228892730 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x128013800 == 49 [pid = 1650] [id = 235] 01:54:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1287bc000) [pid = 1650] [serial = 703] [outer = 0x0] 01:54:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x129055400) [pid = 1650] [serial = 704] [outer = 0x1287bc000] 01:54:52 INFO - PROCESS | 1650 | 1461228892762 Marionette DEBUG loaded listener.js 01:54:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x129817400) [pid = 1650] [serial = 705] [outer = 0x1287bc000] 01:54:53 INFO - PROCESS | 1650 | 1461228893112 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]]]}] 01:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 526ms 01:54:53 INFO - PROCESS | 1650 | 1461228893163 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 01:54:53 INFO - PROCESS | 1650 | 1461228893164 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 01:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:54:53 INFO - PROCESS | 1650 | 1461228893172 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:54:53 INFO - PROCESS | 1650 | 1461228893174 Marionette TRACE conn2 <- [1,914,null,{}] 01:54:53 INFO - PROCESS | 1650 | 1461228893176 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}] 01:54:53 INFO - PROCESS | 1650 | 1461228893285 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 01:54:53 INFO - PROCESS | 1650 | 1461228893289 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b48b000 == 50 [pid = 1650] [id = 236] 01:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x129817800) [pid = 1650] [serial = 706] [outer = 0x0] 01:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x129ee7800) [pid = 1650] [serial = 707] [outer = 0x129817800] 01:54:53 INFO - PROCESS | 1650 | 1461228893314 Marionette DEBUG loaded listener.js 01:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x129f38000) [pid = 1650] [serial = 708] [outer = 0x129817800] 01:54:53 INFO - PROCESS | 1650 | 1461228893666 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]]]}] 01:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 520ms 01:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:54:53 INFO - PROCESS | 1650 | 1461228893693 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 01:54:53 INFO - PROCESS | 1650 | 1461228893694 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 01:54:53 INFO - PROCESS | 1650 | 1461228893697 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:54:53 INFO - PROCESS | 1650 | 1461228893698 Marionette TRACE conn2 <- [1,918,null,{}] 01:54:53 INFO - PROCESS | 1650 | 1461228893701 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}] 01:54:53 INFO - PROCESS | 1650 | 1461228893801 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 01:54:53 INFO - PROCESS | 1650 | 1461228893805 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc75800 == 51 [pid = 1650] [id = 237] 01:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x129d98c00) [pid = 1650] [serial = 709] [outer = 0x0] 01:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x129f3d800) [pid = 1650] [serial = 710] [outer = 0x129d98c00] 01:54:53 INFO - PROCESS | 1650 | 1461228893830 Marionette DEBUG loaded listener.js 01:54:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12b45f800) [pid = 1650] [serial = 711] [outer = 0x129d98c00] 01:54:54 INFO - PROCESS | 1650 | 1461228894258 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]]]}] 01:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 569ms 01:54:54 INFO - PROCESS | 1650 | 1461228894272 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 01:54:54 INFO - PROCESS | 1650 | 1461228894274 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 01:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:54:54 INFO - PROCESS | 1650 | 1461228894278 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:54:54 INFO - PROCESS | 1650 | 1461228894279 Marionette TRACE conn2 <- [1,922,null,{}] 01:54:54 INFO - PROCESS | 1650 | 1461228894285 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}] 01:54:54 INFO - PROCESS | 1650 | 1461228894443 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 01:54:54 INFO - PROCESS | 1650 | 1461228894466 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d31c000 == 52 [pid = 1650] [id = 238] 01:54:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x129f38c00) [pid = 1650] [serial = 712] [outer = 0x0] 01:54:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12b6c4c00) [pid = 1650] [serial = 713] [outer = 0x129f38c00] 01:54:54 INFO - PROCESS | 1650 | 1461228894508 Marionette DEBUG loaded listener.js 01:54:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12bcbe400) [pid = 1650] [serial = 714] [outer = 0x129f38c00] 01:54:54 INFO - PROCESS | 1650 | 1461228894934 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]]]}] 01:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 672ms 01:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:54:54 INFO - PROCESS | 1650 | 1461228894954 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 01:54:54 INFO - PROCESS | 1650 | 1461228894955 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 01:54:54 INFO - PROCESS | 1650 | 1461228894958 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:54:54 INFO - PROCESS | 1650 | 1461228894959 Marionette TRACE conn2 <- [1,926,null,{}] 01:54:54 INFO - PROCESS | 1650 | 1461228894961 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}] 01:54:55 INFO - PROCESS | 1650 | 1461228895067 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 01:54:55 INFO - PROCESS | 1650 | 1461228895072 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dba4000 == 53 [pid = 1650] [id = 239] 01:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x129f38400) [pid = 1650] [serial = 715] [outer = 0x0] 01:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12d05f800) [pid = 1650] [serial = 716] [outer = 0x129f38400] 01:54:55 INFO - PROCESS | 1650 | 1461228895097 Marionette DEBUG loaded listener.js 01:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12d1c1400) [pid = 1650] [serial = 717] [outer = 0x129f38400] 01:54:55 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12d05e400) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:54:55 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12d060000) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:54:55 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x119e5d000) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:54:55 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12d323c00) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:54:55 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x118255c00) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:54:55 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x129054000) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:54:55 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x11ab3a800) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:54:55 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x123ff3c00) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:54:55 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x123810400) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:54:55 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11af94c00) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:54:55 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12d57b400) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:54:55 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12e784400) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:54:55 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x129eeac00) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:54:55 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11ae05000) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:54:55 INFO - PROCESS | 1650 | 1461228895606 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]]]}] 01:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 668ms 01:54:55 INFO - PROCESS | 1650 | 1461228895637 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 01:54:55 INFO - PROCESS | 1650 | 1461228895638 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 01:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:54:55 INFO - PROCESS | 1650 | 1461228895647 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:54:55 INFO - PROCESS | 1650 | 1461228895649 Marionette TRACE conn2 <- [1,930,null,{}] 01:54:55 INFO - PROCESS | 1650 | 1461228895661 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}] 01:54:55 INFO - PROCESS | 1650 | 1461228895759 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 01:54:55 INFO - PROCESS | 1650 | 1461228895766 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea42000 == 54 [pid = 1650] [id = 240] 01:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x123ff3c00) [pid = 1650] [serial = 718] [outer = 0x0] 01:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12cf2ac00) [pid = 1650] [serial = 719] [outer = 0x123ff3c00] 01:54:55 INFO - PROCESS | 1650 | 1461228895813 Marionette DEBUG loaded listener.js 01:54:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12d32d400) [pid = 1650] [serial = 720] [outer = 0x123ff3c00] 01:54:56 INFO - PROCESS | 1650 | 1461228896236 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]]]}] 01:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 636ms 01:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:54:56 INFO - PROCESS | 1650 | 1461228896288 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 01:54:56 INFO - PROCESS | 1650 | 1461228896291 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 01:54:56 INFO - PROCESS | 1650 | 1461228896294 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:54:56 INFO - PROCESS | 1650 | 1461228896297 Marionette TRACE conn2 <- [1,934,null,{}] 01:54:56 INFO - PROCESS | 1650 | 1461228896303 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}] 01:54:56 INFO - PROCESS | 1650 | 1461228896444 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 01:54:56 INFO - PROCESS | 1650 | 1461228896455 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f39d800 == 55 [pid = 1650] [id = 241] 01:54:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12d32d800) [pid = 1650] [serial = 721] [outer = 0x0] 01:54:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12dbd6c00) [pid = 1650] [serial = 722] [outer = 0x12d32d800] 01:54:56 INFO - PROCESS | 1650 | 1461228896494 Marionette DEBUG loaded listener.js 01:54:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12e238400) [pid = 1650] [serial = 723] [outer = 0x12d32d800] 01:54:56 INFO - PROCESS | 1650 | 1461228896934 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]]]}] 01:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 676ms 01:54:56 INFO - PROCESS | 1650 | 1461228896971 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 01:54:56 INFO - PROCESS | 1650 | 1461228896972 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 01:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:54:56 INFO - PROCESS | 1650 | 1461228896974 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:54:56 INFO - PROCESS | 1650 | 1461228896975 Marionette TRACE conn2 <- [1,938,null,{}] 01:54:56 INFO - PROCESS | 1650 | 1461228896978 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}] 01:54:57 INFO - PROCESS | 1650 | 1461228897063 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 01:54:57 INFO - PROCESS | 1650 | 1461228897069 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x130060800 == 56 [pid = 1650] [id = 242] 01:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12e22f800) [pid = 1650] [serial = 724] [outer = 0x0] 01:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12e314400) [pid = 1650] [serial = 725] [outer = 0x12e22f800] 01:54:57 INFO - PROCESS | 1650 | 1461228897093 Marionette DEBUG loaded listener.js 01:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12e777800) [pid = 1650] [serial = 726] [outer = 0x12e22f800] 01:54:57 INFO - PROCESS | 1650 | 1461228897491 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]]]}] 01:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 568ms 01:54:57 INFO - PROCESS | 1650 | 1461228897543 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 01:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:54:57 INFO - PROCESS | 1650 | 1461228897546 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 01:54:57 INFO - PROCESS | 1650 | 1461228897549 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:54:57 INFO - PROCESS | 1650 | 1461228897552 Marionette TRACE conn2 <- [1,942,null,{}] 01:54:57 INFO - PROCESS | 1650 | 1461228897557 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}] 01:54:57 INFO - PROCESS | 1650 | 1461228897660 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 01:54:57 INFO - PROCESS | 1650 | 1461228897720 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119378000 == 57 [pid = 1650] [id = 243] 01:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x114c31c00) [pid = 1650] [serial = 727] [outer = 0x0] 01:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x11862ec00) [pid = 1650] [serial = 728] [outer = 0x114c31c00] 01:54:57 INFO - PROCESS | 1650 | 1461228897753 Marionette DEBUG loaded listener.js 01:54:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x11909d800) [pid = 1650] [serial = 729] [outer = 0x114c31c00] 01:54:58 INFO - PROCESS | 1650 | 1461228898222 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]]]}] 01:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 723ms 01:54:58 INFO - PROCESS | 1650 | 1461228898273 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 01:54:58 INFO - PROCESS | 1650 | 1461228898277 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 01:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:54:58 INFO - PROCESS | 1650 | 1461228898282 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:54:58 INFO - PROCESS | 1650 | 1461228898284 Marionette TRACE conn2 <- [1,946,null,{}] 01:54:58 INFO - PROCESS | 1650 | 1461228898286 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}] 01:54:58 INFO - PROCESS | 1650 | 1461228898387 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 01:54:58 INFO - PROCESS | 1650 | 1461228898444 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4ac000 == 58 [pid = 1650] [id = 244] 01:54:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11909b400) [pid = 1650] [serial = 730] [outer = 0x0] 01:54:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x11ae0d400) [pid = 1650] [serial = 731] [outer = 0x11909b400] 01:54:58 INFO - PROCESS | 1650 | 1461228898473 Marionette DEBUG loaded listener.js 01:54:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x11c066c00) [pid = 1650] [serial = 732] [outer = 0x11909b400] 01:54:58 INFO - PROCESS | 1650 | 1461228898916 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]]]}] 01:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 671ms 01:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:54:58 INFO - PROCESS | 1650 | 1461228898953 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 01:54:58 INFO - PROCESS | 1650 | 1461228898955 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 01:54:58 INFO - PROCESS | 1650 | 1461228898957 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:54:58 INFO - PROCESS | 1650 | 1461228898960 Marionette TRACE conn2 <- [1,950,null,{}] 01:54:58 INFO - PROCESS | 1650 | 1461228898968 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}] 01:54:59 INFO - PROCESS | 1650 | 1461228899096 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 01:54:59 INFO - PROCESS | 1650 | 1461228899166 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec84800 == 59 [pid = 1650] [id = 245] 01:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x11c466800) [pid = 1650] [serial = 733] [outer = 0x0] 01:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x127e0d400) [pid = 1650] [serial = 734] [outer = 0x11c466800] 01:54:59 INFO - PROCESS | 1650 | 1461228899199 Marionette DEBUG loaded listener.js 01:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x1298dd000) [pid = 1650] [serial = 735] [outer = 0x11c466800] 01:54:59 INFO - PROCESS | 1650 | 1461228899624 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]]]}] 01:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 676ms 01:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:54:59 INFO - PROCESS | 1650 | 1461228899636 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 01:54:59 INFO - PROCESS | 1650 | 1461228899637 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 01:54:59 INFO - PROCESS | 1650 | 1461228899640 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:54:59 INFO - PROCESS | 1650 | 1461228899641 Marionette TRACE conn2 <- [1,954,null,{}] 01:54:59 INFO - PROCESS | 1650 | 1461228899643 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}] 01:54:59 INFO - PROCESS | 1650 | 1461228899742 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 01:54:59 INFO - PROCESS | 1650 | 1461228899796 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec0c800 == 60 [pid = 1650] [id = 246] 01:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x129059400) [pid = 1650] [serial = 736] [outer = 0x0] 01:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x129f3e000) [pid = 1650] [serial = 737] [outer = 0x129059400] 01:54:59 INFO - PROCESS | 1650 | 1461228899826 Marionette DEBUG loaded listener.js 01:54:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12d328800) [pid = 1650] [serial = 738] [outer = 0x129059400] 01:55:00 INFO - PROCESS | 1650 | 1461228900271 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]]]}] 01:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 668ms 01:55:00 INFO - PROCESS | 1650 | 1461228900310 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 01:55:00 INFO - PROCESS | 1650 | 1461228900312 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 01:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:55:00 INFO - PROCESS | 1650 | 1461228900315 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:55:00 INFO - PROCESS | 1650 | 1461228900318 Marionette TRACE conn2 <- [1,958,null,{}] 01:55:00 INFO - PROCESS | 1650 | 1461228900322 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}] 01:55:00 INFO - PROCESS | 1650 | 1461228900497 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 01:55:00 INFO - PROCESS | 1650 | 1461228900580 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec21800 == 61 [pid = 1650] [id = 247] 01:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12d329c00) [pid = 1650] [serial = 739] [outer = 0x0] 01:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12dbd0800) [pid = 1650] [serial = 740] [outer = 0x12d329c00] 01:55:00 INFO - PROCESS | 1650 | 1461228900609 Marionette DEBUG loaded listener.js 01:55:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12e315c00) [pid = 1650] [serial = 741] [outer = 0x12d329c00] 01:55:01 INFO - PROCESS | 1650 | 1461228901012 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]]]}] 01:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 725ms 01:55:01 INFO - PROCESS | 1650 | 1461228901041 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 01:55:01 INFO - PROCESS | 1650 | 1461228901042 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 01:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:55:01 INFO - PROCESS | 1650 | 1461228901045 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:55:01 INFO - PROCESS | 1650 | 1461228901046 Marionette TRACE conn2 <- [1,962,null,{}] 01:55:01 INFO - PROCESS | 1650 | 1461228901048 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}] 01:55:01 INFO - PROCESS | 1650 | 1461228901166 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 01:55:01 INFO - PROCESS | 1650 | 1461228901227 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec46000 == 62 [pid = 1650] [id = 248] 01:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12e82c800) [pid = 1650] [serial = 742] [outer = 0x0] 01:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12ed37c00) [pid = 1650] [serial = 743] [outer = 0x12e82c800] 01:55:01 INFO - PROCESS | 1650 | 1461228901257 Marionette DEBUG loaded listener.js 01:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12f20e000) [pid = 1650] [serial = 744] [outer = 0x12e82c800] 01:55:01 INFO - PROCESS | 1650 | 1461228901664 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]]]}] 01:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 670ms 01:55:01 INFO - PROCESS | 1650 | 1461228901716 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 01:55:01 INFO - PROCESS | 1650 | 1461228901717 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 01:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:55:01 INFO - PROCESS | 1650 | 1461228901719 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:55:01 INFO - PROCESS | 1650 | 1461228901720 Marionette TRACE conn2 <- [1,966,null,{}] 01:55:01 INFO - PROCESS | 1650 | 1461228901723 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}] 01:55:01 INFO - PROCESS | 1650 | 1461228901838 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 01:55:01 INFO - PROCESS | 1650 | 1461228901909 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aad6000 == 63 [pid = 1650] [id = 249] 01:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x129fbec00) [pid = 1650] [serial = 745] [outer = 0x0] 01:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x129fc7400) [pid = 1650] [serial = 746] [outer = 0x129fbec00] 01:55:01 INFO - PROCESS | 1650 | 1461228901938 Marionette DEBUG loaded listener.js 01:55:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x129fcb400) [pid = 1650] [serial = 747] [outer = 0x129fbec00] 01:55:02 INFO - PROCESS | 1650 | 1461228902330 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]]]}] 01:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 670ms 01:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:55:02 INFO - PROCESS | 1650 | 1461228902390 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 01:55:02 INFO - PROCESS | 1650 | 1461228902391 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 01:55:02 INFO - PROCESS | 1650 | 1461228902394 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:55:02 INFO - PROCESS | 1650 | 1461228902395 Marionette TRACE conn2 <- [1,970,null,{}] 01:55:02 INFO - PROCESS | 1650 | 1461228902397 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}] 01:55:02 INFO - PROCESS | 1650 | 1461228902537 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 01:55:02 INFO - PROCESS | 1650 | 1461228902546 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af19800 == 64 [pid = 1650] [id = 250] 01:55:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x127e03800) [pid = 1650] [serial = 748] [outer = 0x0] 01:55:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x129f7f800) [pid = 1650] [serial = 749] [outer = 0x127e03800] 01:55:02 INFO - PROCESS | 1650 | 1461228902588 Marionette DEBUG loaded listener.js 01:55:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x129f86800) [pid = 1650] [serial = 750] [outer = 0x127e03800] 01:55:03 INFO - PROCESS | 1650 | 1461228903200 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]]]}] 01:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 822ms 01:55:03 INFO - PROCESS | 1650 | 1461228903215 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 01:55:03 INFO - PROCESS | 1650 | 1461228903219 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 01:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:55:03 INFO - PROCESS | 1650 | 1461228903223 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:55:03 INFO - PROCESS | 1650 | 1461228903225 Marionette TRACE conn2 <- [1,974,null,{}] 01:55:03 INFO - PROCESS | 1650 | 1461228903230 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}] 01:55:03 INFO - PROCESS | 1650 | 1461228903325 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 01:55:03 INFO - PROCESS | 1650 | 1461228903383 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x124799000 == 65 [pid = 1650] [id = 251] 01:55:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x1164b4c00) [pid = 1650] [serial = 751] [outer = 0x0] 01:55:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x1190a3000) [pid = 1650] [serial = 752] [outer = 0x1164b4c00] 01:55:03 INFO - PROCESS | 1650 | 1461228903412 Marionette DEBUG loaded listener.js 01:55:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x11adcf400) [pid = 1650] [serial = 753] [outer = 0x1164b4c00] 01:55:03 INFO - PROCESS | 1650 | 1461228903819 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]]]}] 01:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 626ms 01:55:03 INFO - PROCESS | 1650 | 1461228903852 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 01:55:03 INFO - PROCESS | 1650 | 1461228903856 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 01:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:55:03 INFO - PROCESS | 1650 | 1461228903860 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:55:03 INFO - PROCESS | 1650 | 1461228903861 Marionette TRACE conn2 <- [1,978,null,{}] 01:55:03 INFO - PROCESS | 1650 | 1461228903864 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}] 01:55:03 INFO - PROCESS | 1650 | 1461228903960 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 01:55:04 INFO - PROCESS | 1650 | 1461228904020 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf8a000 == 66 [pid = 1650] [id = 252] 01:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x11ae02c00) [pid = 1650] [serial = 754] [outer = 0x0] 01:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x11c06a400) [pid = 1650] [serial = 755] [outer = 0x11ae02c00] 01:55:04 INFO - PROCESS | 1650 | 1461228904048 Marionette DEBUG loaded listener.js 01:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x11c8c4400) [pid = 1650] [serial = 756] [outer = 0x11ae02c00] 01:55:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12f39d800 == 65 [pid = 1650] [id = 241] 01:55:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea42000 == 64 [pid = 1650] [id = 240] 01:55:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12dba4000 == 63 [pid = 1650] [id = 239] 01:55:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12d31c000 == 62 [pid = 1650] [id = 238] 01:55:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc75800 == 61 [pid = 1650] [id = 237] 01:55:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12b48b000 == 60 [pid = 1650] [id = 236] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x129eecc00) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12bb8c000) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12ed3cc00) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x114653c00) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x119e57c00) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11c05d800) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12904f400) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x1298d3400) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOCSHELL 0x128013800 == 59 [pid = 1650] [id = 235] 01:55:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119378800 == 58 [pid = 1650] [id = 234] 01:55:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11c73e800 == 57 [pid = 1650] [id = 233] 01:55:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119202800 == 56 [pid = 1650] [id = 232] 01:55:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11925c000 == 55 [pid = 1650] [id = 231] 01:55:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1193c2800 == 54 [pid = 1650] [id = 230] 01:55:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe72000 == 53 [pid = 1650] [id = 227] 01:55:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12f080800 == 52 [pid = 1650] [id = 226] 01:55:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1286c7000 == 51 [pid = 1650] [id = 225] 01:55:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab05000 == 50 [pid = 1650] [id = 224] 01:55:04 INFO - PROCESS | 1650 | 1461228904459 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]]]}] 01:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 619ms 01:55:04 INFO - PROCESS | 1650 | 1461228904480 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 01:55:04 INFO - PROCESS | 1650 | 1461228904481 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 01:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:55:04 INFO - PROCESS | 1650 | 1461228904486 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:55:04 INFO - PROCESS | 1650 | 1461228904489 Marionette TRACE conn2 <- [1,982,null,{}] 01:55:04 INFO - PROCESS | 1650 | 1461228904496 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}] 01:55:04 INFO - PROCESS | 1650 | 1461228904578 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12e30b400) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12e77c800) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12e836800) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12dbd9400) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12b4edc00) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12d543c00) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12dbdec00) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x129ee9800) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12cf37800) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12ed34c00) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12e309800) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12d1b7c00) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12d32c800) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12d328c00) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12d332c00) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12d575400) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x1198e6800) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x1186f2c00) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x129d9b000) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x11c064c00) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11aec4400) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x128618400) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12980a400) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x123815000) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x123a47800) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x128706c00) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 01:55:04 INFO - PROCESS | 1650 | 1461228904669 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b950800 == 51 [pid = 1650] [id = 253] 01:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x1190a5000) [pid = 1650] [serial = 757] [outer = 0x0] 01:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x11c064c00) [pid = 1650] [serial = 758] [outer = 0x1190a5000] 01:55:04 INFO - PROCESS | 1650 | 1461228904702 Marionette DEBUG loaded listener.js 01:55:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x128126800) [pid = 1650] [serial = 759] [outer = 0x1190a5000] 01:55:04 INFO - PROCESS | 1650 | 1461228904994 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]]]}] 01:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 570ms 01:55:05 INFO - PROCESS | 1650 | 1461228905057 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 01:55:05 INFO - PROCESS | 1650 | 1461228905058 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 01:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:55:05 INFO - PROCESS | 1650 | 1461228905061 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:55:05 INFO - PROCESS | 1650 | 1461228905062 Marionette TRACE conn2 <- [1,986,null,{}] 01:55:05 INFO - PROCESS | 1650 | 1461228905064 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}] 01:55:05 INFO - PROCESS | 1650 | 1461228905145 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 01:55:05 INFO - PROCESS | 1650 | 1461228905211 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x127c7e800 == 52 [pid = 1650] [id = 254] 01:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x123e62400) [pid = 1650] [serial = 760] [outer = 0x0] 01:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12980ec00) [pid = 1650] [serial = 761] [outer = 0x123e62400] 01:55:05 INFO - PROCESS | 1650 | 1461228905237 Marionette DEBUG loaded listener.js 01:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x129f34000) [pid = 1650] [serial = 762] [outer = 0x123e62400] 01:55:05 INFO - PROCESS | 1650 | 1461228905507 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]]]}] 01:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 469ms 01:55:05 INFO - PROCESS | 1650 | 1461228905531 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 01:55:05 INFO - PROCESS | 1650 | 1461228905532 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 01:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:55:05 INFO - PROCESS | 1650 | 1461228905542 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:55:05 INFO - PROCESS | 1650 | 1461228905543 Marionette TRACE conn2 <- [1,990,null,{}] 01:55:05 INFO - PROCESS | 1650 | 1461228905546 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}] 01:55:05 INFO - PROCESS | 1650 | 1461228905629 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 01:55:05 INFO - PROCESS | 1650 | 1461228905636 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aaca000 == 53 [pid = 1650] [id = 255] 01:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x129f35800) [pid = 1650] [serial = 763] [outer = 0x0] 01:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x129f41800) [pid = 1650] [serial = 764] [outer = 0x129f35800] 01:55:05 INFO - PROCESS | 1650 | 1461228905662 Marionette DEBUG loaded listener.js 01:55:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x129f8d000) [pid = 1650] [serial = 765] [outer = 0x129f35800] 01:55:06 INFO - PROCESS | 1650 | 1461228906010 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]]]}] 01:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 518ms 01:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:55:06 INFO - PROCESS | 1650 | 1461228906061 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 01:55:06 INFO - PROCESS | 1650 | 1461228906062 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 01:55:06 INFO - PROCESS | 1650 | 1461228906064 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:55:06 INFO - PROCESS | 1650 | 1461228906065 Marionette TRACE conn2 <- [1,994,null,{}] 01:55:06 INFO - PROCESS | 1650 | 1461228906073 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}] 01:55:06 INFO - PROCESS | 1650 | 1461228906170 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 01:55:06 INFO - PROCESS | 1650 | 1461228906175 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c05b000 == 54 [pid = 1650] [id = 256] 01:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12b469800) [pid = 1650] [serial = 766] [outer = 0x0] 01:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12bccac00) [pid = 1650] [serial = 767] [outer = 0x12b469800] 01:55:06 INFO - PROCESS | 1650 | 1461228906202 Marionette DEBUG loaded listener.js 01:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12d066800) [pid = 1650] [serial = 768] [outer = 0x12b469800] 01:55:06 INFO - PROCESS | 1650 | 1461228906544 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]]]}] 01:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 527ms 01:55:06 INFO - PROCESS | 1650 | 1461228906591 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 01:55:06 INFO - PROCESS | 1650 | 1461228906592 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 01:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:55:06 INFO - PROCESS | 1650 | 1461228906595 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:55:06 INFO - PROCESS | 1650 | 1461228906596 Marionette TRACE conn2 <- [1,998,null,{}] 01:55:06 INFO - PROCESS | 1650 | 1461228906598 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}] 01:55:06 INFO - PROCESS | 1650 | 1461228906708 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 01:55:06 INFO - PROCESS | 1650 | 1461228906721 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1af000 == 55 [pid = 1650] [id = 257] 01:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12bd98c00) [pid = 1650] [serial = 769] [outer = 0x0] 01:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12d32e400) [pid = 1650] [serial = 770] [outer = 0x12bd98c00] 01:55:06 INFO - PROCESS | 1650 | 1461228906746 Marionette DEBUG loaded listener.js 01:55:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12dbd0c00) [pid = 1650] [serial = 771] [outer = 0x12bd98c00] 01:55:07 INFO - PROCESS | 1650 | 1461228907094 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]]]}] 01:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 519ms 01:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:55:07 INFO - PROCESS | 1650 | 1461228907114 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 01:55:07 INFO - PROCESS | 1650 | 1461228907116 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 01:55:07 INFO - PROCESS | 1650 | 1461228907118 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:55:07 INFO - PROCESS | 1650 | 1461228907119 Marionette TRACE conn2 <- [1,1002,null,{}] 01:55:07 INFO - PROCESS | 1650 | 1461228907121 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}] 01:55:07 INFO - PROCESS | 1650 | 1461228907225 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 01:55:07 INFO - PROCESS | 1650 | 1461228907239 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e49a800 == 56 [pid = 1650] [id = 258] 01:55:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12b4ee400) [pid = 1650] [serial = 772] [outer = 0x0] 01:55:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12e30cc00) [pid = 1650] [serial = 773] [outer = 0x12b4ee400] 01:55:07 INFO - PROCESS | 1650 | 1461228907264 Marionette DEBUG loaded listener.js 01:55:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12e34d800) [pid = 1650] [serial = 774] [outer = 0x12b4ee400] 01:55:07 INFO - PROCESS | 1650 | 1461228907595 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]]]}] 01:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 521ms 01:55:07 INFO - PROCESS | 1650 | 1461228907640 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 01:55:07 INFO - PROCESS | 1650 | 1461228907641 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 01:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:55:07 INFO - PROCESS | 1650 | 1461228907643 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:55:07 INFO - PROCESS | 1650 | 1461228907644 Marionette TRACE conn2 <- [1,1006,null,{}] 01:55:07 INFO - PROCESS | 1650 | 1461228907646 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}] 01:55:07 INFO - PROCESS | 1650 | 1461228907746 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 01:55:07 INFO - PROCESS | 1650 | 1461228907766 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea45800 == 57 [pid = 1650] [id = 259] 01:55:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12e30b400) [pid = 1650] [serial = 775] [outer = 0x0] 01:55:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12e835000) [pid = 1650] [serial = 776] [outer = 0x12e30b400] 01:55:07 INFO - PROCESS | 1650 | 1461228907791 Marionette DEBUG loaded listener.js 01:55:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12ed3ac00) [pid = 1650] [serial = 777] [outer = 0x12e30b400] 01:55:08 INFO - PROCESS | 1650 | 1461228908138 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]]]}] 01:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 517ms 01:55:08 INFO - PROCESS | 1650 | 1461228908161 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 01:55:08 INFO - PROCESS | 1650 | 1461228908162 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 01:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:55:08 INFO - PROCESS | 1650 | 1461228908164 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:55:08 INFO - PROCESS | 1650 | 1461228908165 Marionette TRACE conn2 <- [1,1010,null,{}] 01:55:08 INFO - PROCESS | 1650 | 1461228908176 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}] 01:55:08 INFO - PROCESS | 1650 | 1461228908279 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 01:55:08 INFO - PROCESS | 1650 | 1461228908316 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec46800 == 58 [pid = 1650] [id = 260] 01:55:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12acc3000) [pid = 1650] [serial = 778] [outer = 0x0] 01:55:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12accb000) [pid = 1650] [serial = 779] [outer = 0x12acc3000] 01:55:08 INFO - PROCESS | 1650 | 1461228908341 Marionette DEBUG loaded listener.js 01:55:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12accf400) [pid = 1650] [serial = 780] [outer = 0x12acc3000] 01:55:08 INFO - PROCESS | 1650 | 1461228908772 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]]]}] 01:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x129d98c00) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x129f38c00) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x129f38400) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x11ae03800) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x114c3b800) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x11b91ec00) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x1287bc000) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x11b911000) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x11923d000) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12d32d800) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x123ff3c00) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:55:08 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x129817800) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 671ms 01:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:55:08 INFO - PROCESS | 1650 | 1461228908835 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 01:55:08 INFO - PROCESS | 1650 | 1461228908837 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 01:55:08 INFO - PROCESS | 1650 | 1461228908839 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:55:08 INFO - PROCESS | 1650 | 1461228908840 Marionette TRACE conn2 <- [1,1014,null,{}] 01:55:08 INFO - PROCESS | 1650 | 1461228908843 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}] 01:55:08 INFO - PROCESS | 1650 | 1461228908943 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 01:55:08 INFO - PROCESS | 1650 | 1461228908947 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec40800 == 59 [pid = 1650] [id = 261] 01:55:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x129f3b000) [pid = 1650] [serial = 781] [outer = 0x0] 01:55:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12acd0800) [pid = 1650] [serial = 782] [outer = 0x129f3b000] 01:55:08 INFO - PROCESS | 1650 | 1461228908977 Marionette DEBUG loaded listener.js 01:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12ed41400) [pid = 1650] [serial = 783] [outer = 0x129f3b000] 01:55:09 INFO - PROCESS | 1650 | 1461228909339 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]]]}] 01:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 532ms 01:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:55:09 INFO - PROCESS | 1650 | 1461228909372 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 01:55:09 INFO - PROCESS | 1650 | 1461228909374 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 01:55:09 INFO - PROCESS | 1650 | 1461228909376 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:55:09 INFO - PROCESS | 1650 | 1461228909377 Marionette TRACE conn2 <- [1,1018,null,{}] 01:55:09 INFO - PROCESS | 1650 | 1461228909380 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}] 01:55:09 INFO - PROCESS | 1650 | 1461228909491 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 01:55:09 INFO - PROCESS | 1650 | 1461228909497 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fba8000 == 60 [pid = 1650] [id = 262] 01:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12acd6c00) [pid = 1650] [serial = 784] [outer = 0x0] 01:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12acdd400) [pid = 1650] [serial = 785] [outer = 0x12acd6c00] 01:55:09 INFO - PROCESS | 1650 | 1461228909522 Marionette DEBUG loaded listener.js 01:55:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12ace1400) [pid = 1650] [serial = 786] [outer = 0x12acd6c00] 01:55:09 INFO - PROCESS | 1650 | 1461228909891 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]]]}] 01:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 524ms 01:55:09 INFO - PROCESS | 1650 | 1461228909905 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 01:55:09 INFO - PROCESS | 1650 | 1461228909907 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 01:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:55:09 INFO - PROCESS | 1650 | 1461228909910 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:55:09 INFO - PROCESS | 1650 | 1461228909911 Marionette TRACE conn2 <- [1,1022,null,{}] 01:55:09 INFO - PROCESS | 1650 | 1461228909914 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}] 01:55:10 INFO - PROCESS | 1650 | 1461228910043 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 01:55:10 INFO - PROCESS | 1650 | 1461228910135 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9d8800 == 61 [pid = 1650] [id = 263] 01:55:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x118690000) [pid = 1650] [serial = 787] [outer = 0x0] 01:55:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x118697800) [pid = 1650] [serial = 788] [outer = 0x118690000] 01:55:10 INFO - PROCESS | 1650 | 1461228910172 Marionette DEBUG loaded listener.js 01:55:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x11869b800) [pid = 1650] [serial = 789] [outer = 0x118690000] 01:55:10 INFO - PROCESS | 1650 | 1461228910532 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]]]}] 01:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 671ms 01:55:10 INFO - PROCESS | 1650 | 1461228910580 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 01:55:10 INFO - PROCESS | 1650 | 1461228910582 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 01:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:55:10 INFO - PROCESS | 1650 | 1461228910584 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:55:10 INFO - PROCESS | 1650 | 1461228910585 Marionette TRACE conn2 <- [1,1026,null,{}] 01:55:10 INFO - PROCESS | 1650 | 1461228910587 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}] 01:55:10 INFO - PROCESS | 1650 | 1461228910672 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 01:55:10 INFO - PROCESS | 1650 | 1461228910731 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9ea800 == 62 [pid = 1650] [id = 264] 01:55:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x118696c00) [pid = 1650] [serial = 790] [outer = 0x0] 01:55:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12acd9400) [pid = 1650] [serial = 791] [outer = 0x118696c00] 01:55:10 INFO - PROCESS | 1650 | 1461228910757 Marionette DEBUG loaded listener.js 01:55:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12f204c00) [pid = 1650] [serial = 792] [outer = 0x118696c00] 01:55:11 INFO - PROCESS | 1650 | 1461228911232 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]]]}] 01:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 669ms 01:55:11 INFO - PROCESS | 1650 | 1461228911253 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 01:55:11 INFO - PROCESS | 1650 | 1461228911255 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 01:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:55:11 INFO - PROCESS | 1650 | 1461228911258 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:55:11 INFO - PROCESS | 1650 | 1461228911261 Marionette TRACE conn2 <- [1,1030,null,{}] 01:55:11 INFO - PROCESS | 1650 | 1461228911265 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}] 01:55:11 INFO - PROCESS | 1650 | 1461228911373 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 01:55:11 INFO - PROCESS | 1650 | 1461228911470 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4c0800 == 63 [pid = 1650] [id = 265] 01:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x119ac2400) [pid = 1650] [serial = 793] [outer = 0x0] 01:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x11ae08400) [pid = 1650] [serial = 794] [outer = 0x119ac2400] 01:55:11 INFO - PROCESS | 1650 | 1461228911515 Marionette DEBUG loaded listener.js 01:55:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x11c05d800) [pid = 1650] [serial = 795] [outer = 0x119ac2400] 01:55:11 INFO - PROCESS | 1650 | 1461228911936 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]]]}] 01:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 721ms 01:55:11 INFO - PROCESS | 1650 | 1461228911980 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 01:55:11 INFO - PROCESS | 1650 | 1461228911984 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 01:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:55:11 INFO - PROCESS | 1650 | 1461228911989 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:55:11 INFO - PROCESS | 1650 | 1461228911991 Marionette TRACE conn2 <- [1,1034,null,{}] 01:55:11 INFO - PROCESS | 1650 | 1461228911993 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}] 01:55:12 INFO - PROCESS | 1650 | 1461228912104 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 01:55:12 INFO - PROCESS | 1650 | 1461228912163 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f71000 == 64 [pid = 1650] [id = 266] 01:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x11c062800) [pid = 1650] [serial = 796] [outer = 0x0] 01:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x123e5cc00) [pid = 1650] [serial = 797] [outer = 0x11c062800] 01:55:12 INFO - PROCESS | 1650 | 1461228912236 Marionette DEBUG loaded listener.js 01:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x129810400) [pid = 1650] [serial = 798] [outer = 0x11c062800] 01:55:12 INFO - PROCESS | 1650 | 1461228912652 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]]]}] 01:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 669ms 01:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:55:12 INFO - PROCESS | 1650 | 1461228912659 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 01:55:12 INFO - PROCESS | 1650 | 1461228912660 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 01:55:12 INFO - PROCESS | 1650 | 1461228912663 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:55:12 INFO - PROCESS | 1650 | 1461228912666 Marionette TRACE conn2 <- [1,1038,null,{}] 01:55:12 INFO - PROCESS | 1650 | 1461228912699 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}] 01:55:12 INFO - PROCESS | 1650 | 1461228912840 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 01:55:12 INFO - PROCESS | 1650 | 1461228912852 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc62000 == 65 [pid = 1650] [id = 267] 01:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x129d98c00) [pid = 1650] [serial = 799] [outer = 0x0] 01:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x129fc3800) [pid = 1650] [serial = 800] [outer = 0x129d98c00] 01:55:12 INFO - PROCESS | 1650 | 1461228912884 Marionette DEBUG loaded listener.js 01:55:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12acd4c00) [pid = 1650] [serial = 801] [outer = 0x129d98c00] 01:55:13 INFO - PROCESS | 1650 | 1461228913307 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]]]}] 01:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 676ms 01:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:55:13 INFO - PROCESS | 1650 | 1461228913340 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 01:55:13 INFO - PROCESS | 1650 | 1461228913342 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 01:55:13 INFO - PROCESS | 1650 | 1461228913344 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:55:13 INFO - PROCESS | 1650 | 1461228913346 Marionette TRACE conn2 <- [1,1042,null,{}] 01:55:13 INFO - PROCESS | 1650 | 1461228913348 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}] 01:55:13 INFO - PROCESS | 1650 | 1461228913493 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 01:55:13 INFO - PROCESS | 1650 | 1461228913545 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f39e800 == 66 [pid = 1650] [id = 268] 01:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12acc8400) [pid = 1650] [serial = 802] [outer = 0x0] 01:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12b4e8c00) [pid = 1650] [serial = 803] [outer = 0x12acc8400] 01:55:13 INFO - PROCESS | 1650 | 1461228913578 Marionette DEBUG loaded listener.js 01:55:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12bb8fc00) [pid = 1650] [serial = 804] [outer = 0x12acc8400] 01:55:13 INFO - PROCESS | 1650 | 1461228913977 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]]]}] 01:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 670ms 01:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:55:14 INFO - PROCESS | 1650 | 1461228914015 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 01:55:14 INFO - PROCESS | 1650 | 1461228914016 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 01:55:14 INFO - PROCESS | 1650 | 1461228914018 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:55:14 INFO - PROCESS | 1650 | 1461228914020 Marionette TRACE conn2 <- [1,1046,null,{}] 01:55:14 INFO - PROCESS | 1650 | 1461228914022 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}] 01:55:14 INFO - PROCESS | 1650 | 1461228914126 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 01:55:14 INFO - PROCESS | 1650 | 1461228914217 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b94800 == 67 [pid = 1650] [id = 269] 01:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12acde400) [pid = 1650] [serial = 805] [outer = 0x0] 01:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12e230400) [pid = 1650] [serial = 806] [outer = 0x12acde400] 01:55:14 INFO - PROCESS | 1650 | 1461228914246 Marionette DEBUG loaded listener.js 01:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12e77b800) [pid = 1650] [serial = 807] [outer = 0x12acde400] 01:55:14 INFO - PROCESS | 1650 | 1461228914666 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]]]}] 01:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 671ms 01:55:14 INFO - PROCESS | 1650 | 1461228914690 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 01:55:14 INFO - PROCESS | 1650 | 1461228914691 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 01:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:55:14 INFO - PROCESS | 1650 | 1461228914693 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:55:14 INFO - PROCESS | 1650 | 1461228914695 Marionette TRACE conn2 <- [1,1050,null,{}] 01:55:14 INFO - PROCESS | 1650 | 1461228914697 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}] 01:55:14 INFO - PROCESS | 1650 | 1461228914807 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 01:55:14 INFO - PROCESS | 1650 | 1461228914882 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b8c000 == 68 [pid = 1650] [id = 270] 01:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x11ae5a000) [pid = 1650] [serial = 808] [outer = 0x0] 01:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12e831c00) [pid = 1650] [serial = 809] [outer = 0x11ae5a000] 01:55:14 INFO - PROCESS | 1650 | 1461228914914 Marionette DEBUG loaded listener.js 01:55:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12f207800) [pid = 1650] [serial = 810] [outer = 0x11ae5a000] 01:55:15 INFO - PROCESS | 1650 | 1461228915347 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]]]}] 01:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 671ms 01:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:55:15 INFO - PROCESS | 1650 | 1461228915365 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 01:55:15 INFO - PROCESS | 1650 | 1461228915367 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 01:55:15 INFO - PROCESS | 1650 | 1461228915369 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:55:15 INFO - PROCESS | 1650 | 1461228915370 Marionette TRACE conn2 <- [1,1054,null,{}] 01:55:15 INFO - PROCESS | 1650 | 1461228915373 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}] 01:55:15 INFO - PROCESS | 1650 | 1461228915493 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 01:55:15 INFO - PROCESS | 1650 | 1461228915567 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f70800 == 69 [pid = 1650] [id = 271] 01:55:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x11ae5cc00) [pid = 1650] [serial = 811] [outer = 0x0] 01:55:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12a767c00) [pid = 1650] [serial = 812] [outer = 0x11ae5cc00] 01:55:15 INFO - PROCESS | 1650 | 1461228915596 Marionette DEBUG loaded listener.js 01:55:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12a76bc00) [pid = 1650] [serial = 813] [outer = 0x11ae5cc00] 01:55:16 INFO - PROCESS | 1650 | 1461228916000 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]]]}] 01:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 671ms 01:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:55:16 INFO - PROCESS | 1650 | 1461228916041 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 01:55:16 INFO - PROCESS | 1650 | 1461228916042 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 01:55:16 INFO - PROCESS | 1650 | 1461228916044 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:55:16 INFO - PROCESS | 1650 | 1461228916046 Marionette TRACE conn2 <- [1,1058,null,{}] 01:55:16 INFO - PROCESS | 1650 | 1461228916049 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}] 01:55:16 INFO - PROCESS | 1650 | 1461228916153 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 01:55:16 INFO - PROCESS | 1650 | 1461228916215 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b941000 == 70 [pid = 1650] [id = 272] 01:55:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x119070800) [pid = 1650] [serial = 814] [outer = 0x0] 01:55:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x119075800) [pid = 1650] [serial = 815] [outer = 0x119070800] 01:55:16 INFO - PROCESS | 1650 | 1461228916287 Marionette DEBUG loaded listener.js 01:55:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x119079800) [pid = 1650] [serial = 816] [outer = 0x119070800] 01:55:16 INFO - PROCESS | 1650 | 1461228916876 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]]]}] 01:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 873ms 01:55:16 INFO - PROCESS | 1650 | 1461228916918 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 01:55:16 INFO - PROCESS | 1650 | 1461228916921 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 01:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:55:16 INFO - PROCESS | 1650 | 1461228916924 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:55:16 INFO - PROCESS | 1650 | 1461228916926 Marionette TRACE conn2 <- [1,1062,null,{}] 01:55:16 INFO - PROCESS | 1650 | 1461228916930 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}] 01:55:17 INFO - PROCESS | 1650 | 1461228917026 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 01:55:17 INFO - PROCESS | 1650 | 1461228917105 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf95800 == 71 [pid = 1650] [id = 273] 01:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x118252800) [pid = 1650] [serial = 817] [outer = 0x0] 01:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x11869a400) [pid = 1650] [serial = 818] [outer = 0x118252800] 01:55:17 INFO - PROCESS | 1650 | 1461228917134 Marionette DEBUG loaded listener.js 01:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x11907d000) [pid = 1650] [serial = 819] [outer = 0x118252800] 01:55:17 INFO - PROCESS | 1650 | 1461228917556 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]]]}] 01:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 675ms 01:55:17 INFO - PROCESS | 1650 | 1461228917700 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 01:55:17 INFO - PROCESS | 1650 | 1461228917704 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 01:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:55:17 INFO - PROCESS | 1650 | 1461228917799 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:55:17 INFO - PROCESS | 1650 | 1461228917800 Marionette TRACE conn2 <- [1,1066,null,{}] 01:55:17 INFO - PROCESS | 1650 | 1461228917806 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}] 01:55:17 INFO - PROCESS | 1650 | 1461228917900 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 01:55:17 INFO - PROCESS | 1650 | 1461228917959 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9e3000 == 72 [pid = 1650] [id = 274] 01:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x118255800) [pid = 1650] [serial = 820] [outer = 0x0] 01:55:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x11ae53800) [pid = 1650] [serial = 821] [outer = 0x118255800] 01:55:17 INFO - PROCESS | 1650 | 1461228917987 Marionette DEBUG loaded listener.js 01:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x123a47800) [pid = 1650] [serial = 822] [outer = 0x118255800] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12f716000 == 71 [pid = 1650] [id = 165] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea3a000 == 70 [pid = 1650] [id = 146] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11af22800 == 69 [pid = 1650] [id = 143] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119c33800 == 68 [pid = 1650] [id = 147] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9d8800 == 67 [pid = 1650] [id = 263] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12fba8000 == 66 [pid = 1650] [id = 262] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec40800 == 65 [pid = 1650] [id = 261] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec46800 == 64 [pid = 1650] [id = 260] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea45800 == 63 [pid = 1650] [id = 259] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12e833400) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12d1b8c00) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x12e314400) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12e49a800 == 62 [pid = 1650] [id = 258] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1af000 == 61 [pid = 1650] [id = 257] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c05b000 == 60 [pid = 1650] [id = 256] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12aaca000 == 59 [pid = 1650] [id = 255] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x127c7e800 == 58 [pid = 1650] [id = 254] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11b950800 == 57 [pid = 1650] [id = 253] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf8a000 == 56 [pid = 1650] [id = 252] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x124799000 == 55 [pid = 1650] [id = 251] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec21800 == 54 [pid = 1650] [id = 247] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec0c800 == 53 [pid = 1650] [id = 246] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec84800 == 52 [pid = 1650] [id = 245] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4ac000 == 51 [pid = 1650] [id = 244] 01:55:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119378000 == 50 [pid = 1650] [id = 243] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x129f3d800) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12b6c4c00) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12d05f800) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12bcbe400) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x11aeb8800) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x11b238800) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12bb84400) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x118248000) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x11540e800) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x11adc7000) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x123a43800) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x124388000) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x129055400) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x11bfd0800) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12381c400) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x11ab2e400) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x1198e2800) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12dbd6c00) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x11909a400) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12381d400) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12e238400) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12d1c1400) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12cf2ac00) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x129ee7800) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12b45f800) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12d32d400) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x129f38000) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x129817400) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1650 | 1461228918414 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]]]}] 01:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 663ms 01:55:18 INFO - PROCESS | 1650 | 1461228918423 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 01:55:18 INFO - PROCESS | 1650 | 1461228918424 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 01:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:55:18 INFO - PROCESS | 1650 | 1461228918426 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:55:18 INFO - PROCESS | 1650 | 1461228918429 Marionette TRACE conn2 <- [1,1070,null,{}] 01:55:18 INFO - PROCESS | 1650 | 1461228918436 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}] 01:55:18 INFO - PROCESS | 1650 | 1461228918521 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 01:55:18 INFO - PROCESS | 1650 | 1461228918526 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b94f800 == 51 [pid = 1650] [id = 275] 01:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x11af8e800) [pid = 1650] [serial = 823] [outer = 0x0] 01:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x124320800) [pid = 1650] [serial = 824] [outer = 0x11af8e800] 01:55:18 INFO - PROCESS | 1650 | 1461228918554 Marionette DEBUG loaded listener.js 01:55:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x1295b4000) [pid = 1650] [serial = 825] [outer = 0x11af8e800] 01:55:18 INFO - PROCESS | 1650 | 1461228918888 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]]]}] 01:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 471ms 01:55:18 INFO - PROCESS | 1650 | 1461228918925 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 01:55:18 INFO - PROCESS | 1650 | 1461228918926 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 01:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:55:18 INFO - PROCESS | 1650 | 1461228918930 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:55:18 INFO - PROCESS | 1650 | 1461228918932 Marionette TRACE conn2 <- [1,1074,null,{}] 01:55:18 INFO - PROCESS | 1650 | 1461228918934 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}] 01:55:19 INFO - PROCESS | 1650 | 1461228919014 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 01:55:19 INFO - PROCESS | 1650 | 1461228919020 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f6c800 == 52 [pid = 1650] [id = 276] 01:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x129810800) [pid = 1650] [serial = 826] [outer = 0x0] 01:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x129d9b000) [pid = 1650] [serial = 827] [outer = 0x129810800] 01:55:19 INFO - PROCESS | 1650 | 1461228919046 Marionette DEBUG loaded listener.js 01:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x129f33400) [pid = 1650] [serial = 828] [outer = 0x129810800] 01:55:19 INFO - PROCESS | 1650 | 1461228919389 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]]]}] 01:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 468ms 01:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:55:19 INFO - PROCESS | 1650 | 1461228919399 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 01:55:19 INFO - PROCESS | 1650 | 1461228919401 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 01:55:19 INFO - PROCESS | 1650 | 1461228919406 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:55:19 INFO - PROCESS | 1650 | 1461228919408 Marionette TRACE conn2 <- [1,1078,null,{}] 01:55:19 INFO - PROCESS | 1650 | 1461228919410 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}] 01:55:19 INFO - PROCESS | 1650 | 1461228919494 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 01:55:19 INFO - PROCESS | 1650 | 1461228919556 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adb2800 == 53 [pid = 1650] [id = 277] 01:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x129818000) [pid = 1650] [serial = 829] [outer = 0x0] 01:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x129f39800) [pid = 1650] [serial = 830] [outer = 0x129818000] 01:55:19 INFO - PROCESS | 1650 | 1461228919581 Marionette DEBUG loaded listener.js 01:55:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x129f86400) [pid = 1650] [serial = 831] [outer = 0x129818000] 01:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 520ms 01:55:19 INFO - PROCESS | 1650 | 1461228919922 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]]]}] 01:55:19 INFO - PROCESS | 1650 | 1461228919926 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 01:55:19 INFO - PROCESS | 1650 | 1461228919928 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 01:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:55:19 INFO - PROCESS | 1650 | 1461228919931 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:55:19 INFO - PROCESS | 1650 | 1461228919935 Marionette TRACE conn2 <- [1,1082,null,{}] 01:55:19 INFO - PROCESS | 1650 | 1461228919939 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}] 01:55:20 INFO - PROCESS | 1650 | 1461228920092 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 01:55:20 INFO - PROCESS | 1650 | 1461228920167 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc5d800 == 54 [pid = 1650] [id = 278] 01:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x118dec000) [pid = 1650] [serial = 832] [outer = 0x0] 01:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x11c465800) [pid = 1650] [serial = 833] [outer = 0x118dec000] 01:55:20 INFO - PROCESS | 1650 | 1461228920195 Marionette DEBUG loaded listener.js 01:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12a762800) [pid = 1650] [serial = 834] [outer = 0x118dec000] 01:55:20 INFO - PROCESS | 1650 | 1461228920529 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]]]}] 01:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 624ms 01:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:55:20 INFO - PROCESS | 1650 | 1461228920560 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 01:55:20 INFO - PROCESS | 1650 | 1461228920562 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 01:55:20 INFO - PROCESS | 1650 | 1461228920565 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:55:20 INFO - PROCESS | 1650 | 1461228920566 Marionette TRACE conn2 <- [1,1086,null,{}] 01:55:20 INFO - PROCESS | 1650 | 1461228920569 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}] 01:55:20 INFO - PROCESS | 1650 | 1461228920686 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 01:55:20 INFO - PROCESS | 1650 | 1461228920724 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dba4000 == 55 [pid = 1650] [id = 279] 01:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x129fc0800) [pid = 1650] [serial = 835] [outer = 0x0] 01:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12acd4400) [pid = 1650] [serial = 836] [outer = 0x129fc0800] 01:55:20 INFO - PROCESS | 1650 | 1461228920753 Marionette DEBUG loaded listener.js 01:55:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12b45cc00) [pid = 1650] [serial = 837] [outer = 0x129fc0800] 01:55:21 INFO - PROCESS | 1650 | 1461228921043 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]]]}] 01:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 520ms 01:55:21 INFO - PROCESS | 1650 | 1461228921086 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 01:55:21 INFO - PROCESS | 1650 | 1461228921089 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 01:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:55:21 INFO - PROCESS | 1650 | 1461228921097 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:55:21 INFO - PROCESS | 1650 | 1461228921098 Marionette TRACE conn2 <- [1,1090,null,{}] 01:55:21 INFO - PROCESS | 1650 | 1461228921100 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}] 01:55:21 INFO - PROCESS | 1650 | 1461228921207 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 01:55:21 INFO - PROCESS | 1650 | 1461228921244 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea39000 == 56 [pid = 1650] [id = 280] 01:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12a76ac00) [pid = 1650] [serial = 838] [outer = 0x0] 01:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12b6be800) [pid = 1650] [serial = 839] [outer = 0x12a76ac00] 01:55:21 INFO - PROCESS | 1650 | 1461228921270 Marionette DEBUG loaded listener.js 01:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12bb89800) [pid = 1650] [serial = 840] [outer = 0x12a76ac00] 01:55:21 INFO - PROCESS | 1650 | 1461228921586 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]]]}] 01:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 518ms 01:55:21 INFO - PROCESS | 1650 | 1461228921620 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 01:55:21 INFO - PROCESS | 1650 | 1461228921622 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 01:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:55:21 INFO - PROCESS | 1650 | 1461228921624 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:55:21 INFO - PROCESS | 1650 | 1461228921625 Marionette TRACE conn2 <- [1,1094,null,{}] 01:55:21 INFO - PROCESS | 1650 | 1461228921627 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}] 01:55:21 INFO - PROCESS | 1650 | 1461228921731 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 01:55:21 INFO - PROCESS | 1650 | 1461228921770 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec3a800 == 57 [pid = 1650] [id = 281] 01:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12b462c00) [pid = 1650] [serial = 841] [outer = 0x0] 01:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12bda2400) [pid = 1650] [serial = 842] [outer = 0x12b462c00] 01:55:21 INFO - PROCESS | 1650 | 1461228921794 Marionette DEBUG loaded listener.js 01:55:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12d1b8c00) [pid = 1650] [serial = 843] [outer = 0x12b462c00] 01:55:22 INFO - PROCESS | 1650 | 1461228922115 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]]]}] 01:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 517ms 01:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:55:22 INFO - PROCESS | 1650 | 1461228922142 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 01:55:22 INFO - PROCESS | 1650 | 1461228922143 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 01:55:22 INFO - PROCESS | 1650 | 1461228922145 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:55:22 INFO - PROCESS | 1650 | 1461228922146 Marionette TRACE conn2 <- [1,1098,null,{}] 01:55:22 INFO - PROCESS | 1650 | 1461228922149 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}] 01:55:22 INFO - PROCESS | 1650 | 1461228922267 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 01:55:22 INFO - PROCESS | 1650 | 1461228922306 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3b0800 == 58 [pid = 1650] [id = 282] 01:55:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12d32b800) [pid = 1650] [serial = 844] [outer = 0x0] 01:55:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12d537000) [pid = 1650] [serial = 845] [outer = 0x12d32b800] 01:55:22 INFO - PROCESS | 1650 | 1461228922332 Marionette DEBUG loaded listener.js 01:55:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12d544c00) [pid = 1650] [serial = 846] [outer = 0x12d32b800] 01:55:22 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12acd6c00) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:55:22 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x118690000) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:55:22 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12b469800) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:55:22 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x129f3b000) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:55:22 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12acc3000) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:55:22 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12bd98c00) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:55:22 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x1190a5000) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:55:22 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x123e62400) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:55:22 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x1164b4c00) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:55:22 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x129f35800) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:55:22 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12b4ee400) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:55:22 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12e30b400) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:55:22 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x11ae02c00) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:55:22 INFO - PROCESS | 1650 | 1461228922798 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]]]}] 01:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 672ms 01:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:55:22 INFO - PROCESS | 1650 | 1461228922819 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 01:55:22 INFO - PROCESS | 1650 | 1461228922821 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 01:55:22 INFO - PROCESS | 1650 | 1461228922823 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:55:22 INFO - PROCESS | 1650 | 1461228922825 Marionette TRACE conn2 <- [1,1102,null,{}] 01:55:22 INFO - PROCESS | 1650 | 1461228922827 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}] 01:55:22 INFO - PROCESS | 1650 | 1461228922925 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 01:55:22 INFO - PROCESS | 1650 | 1461228922986 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e491000 == 59 [pid = 1650] [id = 283] 01:55:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x11869ac00) [pid = 1650] [serial = 847] [outer = 0x0] 01:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x129f3c800) [pid = 1650] [serial = 848] [outer = 0x11869ac00] 01:55:23 INFO - PROCESS | 1650 | 1461228923015 Marionette DEBUG loaded listener.js 01:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12e30c000) [pid = 1650] [serial = 849] [outer = 0x11869ac00] 01:55:23 INFO - PROCESS | 1650 | 1461228923292 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]]]}] 01:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 519ms 01:55:23 INFO - PROCESS | 1650 | 1461228923343 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 01:55:23 INFO - PROCESS | 1650 | 1461228923344 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 01:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:55:23 INFO - PROCESS | 1650 | 1461228923346 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:55:23 INFO - PROCESS | 1650 | 1461228923347 Marionette TRACE conn2 <- [1,1106,null,{}] 01:55:23 INFO - PROCESS | 1650 | 1461228923350 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}] 01:55:23 INFO - PROCESS | 1650 | 1461228923441 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 01:55:23 INFO - PROCESS | 1650 | 1461228923445 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x130066000 == 60 [pid = 1650] [id = 284] 01:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12e34a800) [pid = 1650] [serial = 850] [outer = 0x0] 01:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12e833400) [pid = 1650] [serial = 851] [outer = 0x12e34a800] 01:55:23 INFO - PROCESS | 1650 | 1461228923471 Marionette DEBUG loaded listener.js 01:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12ed38c00) [pid = 1650] [serial = 852] [outer = 0x12e34a800] 01:55:23 INFO - PROCESS | 1650 | 1461228923807 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]]]}] 01:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 469ms 01:55:23 INFO - PROCESS | 1650 | 1461228923815 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 01:55:23 INFO - PROCESS | 1650 | 1461228923817 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 01:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:55:23 INFO - PROCESS | 1650 | 1461228923826 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:55:23 INFO - PROCESS | 1650 | 1461228923827 Marionette TRACE conn2 <- [1,1110,null,{}] 01:55:23 INFO - PROCESS | 1650 | 1461228923829 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}] 01:55:23 INFO - PROCESS | 1650 | 1461228923949 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 01:55:23 INFO - PROCESS | 1650 | 1461228923956 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1398cc800 == 61 [pid = 1650] [id = 285] 01:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12ac9f400) [pid = 1650] [serial = 853] [outer = 0x0] 01:55:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12aca4000) [pid = 1650] [serial = 854] [outer = 0x12ac9f400] 01:55:23 INFO - PROCESS | 1650 | 1461228923981 Marionette DEBUG loaded listener.js 01:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12aca8c00) [pid = 1650] [serial = 855] [outer = 0x12ac9f400] 01:55:24 INFO - PROCESS | 1650 | 1461228924292 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]]]}] 01:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 523ms 01:55:24 INFO - PROCESS | 1650 | 1461228924344 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 01:55:24 INFO - PROCESS | 1650 | 1461228924345 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 01:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:55:24 INFO - PROCESS | 1650 | 1461228924347 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:55:24 INFO - PROCESS | 1650 | 1461228924348 Marionette TRACE conn2 <- [1,1114,null,{}] 01:55:24 INFO - PROCESS | 1650 | 1461228924351 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}] 01:55:24 INFO - PROCESS | 1650 | 1461228924439 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 01:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12e77c800) [pid = 1650] [serial = 856] [outer = 0x12fd34800] 01:55:24 INFO - PROCESS | 1650 | 1461228924466 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x13019f800 == 62 [pid = 1650] [id = 286] 01:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12f204800) [pid = 1650] [serial = 857] [outer = 0x0] 01:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12f208c00) [pid = 1650] [serial = 858] [outer = 0x12f204800] 01:55:24 INFO - PROCESS | 1650 | 1461228924494 Marionette DEBUG loaded listener.js 01:55:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12f20f400) [pid = 1650] [serial = 859] [outer = 0x12f204800] 01:55:25 INFO - PROCESS | 1650 | 1461228925028 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]]]}] 01:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 719ms 01:55:25 INFO - PROCESS | 1650 | 1461228925069 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 01:55:25 INFO - PROCESS | 1650 | 1461228925072 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 01:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:55:25 INFO - PROCESS | 1650 | 1461228925077 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:55:25 INFO - PROCESS | 1650 | 1461228925078 Marionette TRACE conn2 <- [1,1118,null,{}] 01:55:25 INFO - PROCESS | 1650 | 1461228925082 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}] 01:55:25 INFO - PROCESS | 1650 | 1461228925191 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 01:55:25 INFO - PROCESS | 1650 | 1461228925269 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c222800 == 63 [pid = 1650] [id = 287] 01:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x118b77400) [pid = 1650] [serial = 860] [outer = 0x0] 01:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x11907cc00) [pid = 1650] [serial = 861] [outer = 0x118b77400] 01:55:25 INFO - PROCESS | 1650 | 1461228925301 Marionette DEBUG loaded listener.js 01:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x119e57c00) [pid = 1650] [serial = 862] [outer = 0x118b77400] 01:55:25 INFO - PROCESS | 1650 | 1461228925742 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]]]}] 01:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 674ms 01:55:25 INFO - PROCESS | 1650 | 1461228925750 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 01:55:25 INFO - PROCESS | 1650 | 1461228925755 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 01:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:55:25 INFO - PROCESS | 1650 | 1461228925759 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:55:25 INFO - PROCESS | 1650 | 1461228925761 Marionette TRACE conn2 <- [1,1122,null,{}] 01:55:25 INFO - PROCESS | 1650 | 1461228925764 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}] 01:55:25 INFO - PROCESS | 1650 | 1461228925872 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 01:55:25 INFO - PROCESS | 1650 | 1461228925969 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f73000 == 64 [pid = 1650] [id = 288] 01:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x11ae09800) [pid = 1650] [serial = 863] [outer = 0x0] 01:55:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x11c299000) [pid = 1650] [serial = 864] [outer = 0x11ae09800] 01:55:26 INFO - PROCESS | 1650 | 1461228926002 Marionette DEBUG loaded listener.js 01:55:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12438d000) [pid = 1650] [serial = 865] [outer = 0x11ae09800] 01:55:26 INFO - PROCESS | 1650 | 1461228926446 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]]]}] 01:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 724ms 01:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:55:26 INFO - PROCESS | 1650 | 1461228926485 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 01:55:26 INFO - PROCESS | 1650 | 1461228926486 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 01:55:26 INFO - PROCESS | 1650 | 1461228926488 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:55:26 INFO - PROCESS | 1650 | 1461228926491 Marionette TRACE conn2 <- [1,1126,null,{}] 01:55:26 INFO - PROCESS | 1650 | 1461228926500 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}] 01:55:26 INFO - PROCESS | 1650 | 1461228926617 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 01:55:26 INFO - PROCESS | 1650 | 1461228926699 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d312000 == 65 [pid = 1650] [id = 289] 01:55:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x129ee3c00) [pid = 1650] [serial = 866] [outer = 0x0] 01:55:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x129f85400) [pid = 1650] [serial = 867] [outer = 0x129ee3c00] 01:55:26 INFO - PROCESS | 1650 | 1461228926732 Marionette DEBUG loaded listener.js 01:55:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12a764000) [pid = 1650] [serial = 868] [outer = 0x129ee3c00] 01:55:27 INFO - PROCESS | 1650 | 1461228927209 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]]]}] 01:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 773ms 01:55:27 INFO - PROCESS | 1650 | 1461228927266 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 01:55:27 INFO - PROCESS | 1650 | 1461228927268 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 01:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:55:27 INFO - PROCESS | 1650 | 1461228927273 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:55:27 INFO - PROCESS | 1650 | 1461228927274 Marionette TRACE conn2 <- [1,1130,null,{}] 01:55:27 INFO - PROCESS | 1650 | 1461228927276 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}] 01:55:27 INFO - PROCESS | 1650 | 1461228927382 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 01:55:27 INFO - PROCESS | 1650 | 1461228927457 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1301a8800 == 66 [pid = 1650] [id = 290] 01:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12aca5000) [pid = 1650] [serial = 869] [outer = 0x0] 01:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12acc9800) [pid = 1650] [serial = 870] [outer = 0x12aca5000] 01:55:27 INFO - PROCESS | 1650 | 1461228927488 Marionette DEBUG loaded listener.js 01:55:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12acda400) [pid = 1650] [serial = 871] [outer = 0x12aca5000] 01:55:27 INFO - PROCESS | 1650 | 1461228927895 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]]]}] 01:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 668ms 01:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:55:27 INFO - PROCESS | 1650 | 1461228927941 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 01:55:27 INFO - PROCESS | 1650 | 1461228927943 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 01:55:27 INFO - PROCESS | 1650 | 1461228927945 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:55:27 INFO - PROCESS | 1650 | 1461228927946 Marionette TRACE conn2 <- [1,1134,null,{}] 01:55:27 INFO - PROCESS | 1650 | 1461228927949 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}] 01:55:28 INFO - PROCESS | 1650 | 1461228928053 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 01:55:28 INFO - PROCESS | 1650 | 1461228928158 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x13960b800 == 67 [pid = 1650] [id = 291] 01:55:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12aca8800) [pid = 1650] [serial = 872] [outer = 0x0] 01:55:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12cf28400) [pid = 1650] [serial = 873] [outer = 0x12aca8800] 01:55:28 INFO - PROCESS | 1650 | 1461228928192 Marionette DEBUG loaded listener.js 01:55:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12d578c00) [pid = 1650] [serial = 874] [outer = 0x12aca8800] 01:55:28 INFO - PROCESS | 1650 | 1461228928609 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]]]}] 01:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 670ms 01:55:28 INFO - PROCESS | 1650 | 1461228928616 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 01:55:28 INFO - PROCESS | 1650 | 1461228928620 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 01:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:55:28 INFO - PROCESS | 1650 | 1461228928623 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:55:28 INFO - PROCESS | 1650 | 1461228928626 Marionette TRACE conn2 <- [1,1138,null,{}] 01:55:28 INFO - PROCESS | 1650 | 1461228928629 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}] 01:55:28 INFO - PROCESS | 1650 | 1461228928839 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 01:55:28 INFO - PROCESS | 1650 | 1461228928985 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x139620000 == 68 [pid = 1650] [id = 292] 01:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12dbdac00) [pid = 1650] [serial = 875] [outer = 0x0] 01:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12ed3e400) [pid = 1650] [serial = 876] [outer = 0x12dbdac00] 01:55:29 INFO - PROCESS | 1650 | 1461228929040 Marionette DEBUG loaded listener.js 01:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12f7bb000) [pid = 1650] [serial = 877] [outer = 0x12dbdac00] 01:55:29 INFO - PROCESS | 1650 | 1461228929558 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]]]}] 01:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 970ms 01:55:29 INFO - PROCESS | 1650 | 1461228929593 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 01:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:55:29 INFO - PROCESS | 1650 | 1461228929595 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 01:55:29 INFO - PROCESS | 1650 | 1461228929597 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:55:29 INFO - PROCESS | 1650 | 1461228929598 Marionette TRACE conn2 <- [1,1142,null,{}] 01:55:29 INFO - PROCESS | 1650 | 1461228929600 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}] 01:55:29 INFO - PROCESS | 1650 | 1461228929707 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 01:55:29 INFO - PROCESS | 1650 | 1461228929785 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c21d800 == 69 [pid = 1650] [id = 293] 01:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x1190a1c00) [pid = 1650] [serial = 878] [outer = 0x0] 01:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x129fc4400) [pid = 1650] [serial = 879] [outer = 0x1190a1c00] 01:55:29 INFO - PROCESS | 1650 | 1461228929817 Marionette DEBUG loaded listener.js 01:55:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x12f7bd800) [pid = 1650] [serial = 880] [outer = 0x1190a1c00] 01:55:30 INFO - PROCESS | 1650 | 1461228930423 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]]]}] 01:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 869ms 01:55:30 INFO - PROCESS | 1650 | 1461228930467 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 01:55:30 INFO - PROCESS | 1650 | 1461228930469 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 01:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:55:30 INFO - PROCESS | 1650 | 1461228930473 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:55:30 INFO - PROCESS | 1650 | 1461228930474 Marionette TRACE conn2 <- [1,1146,null,{}] 01:55:30 INFO - PROCESS | 1650 | 1461228930478 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}] 01:55:30 INFO - PROCESS | 1650 | 1461228930579 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 01:55:30 INFO - PROCESS | 1650 | 1461228930660 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1287f7800 == 70 [pid = 1650] [id = 294] 01:55:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x118d55400) [pid = 1650] [serial = 881] [outer = 0x0] 01:55:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x119077000) [pid = 1650] [serial = 882] [outer = 0x118d55400] 01:55:30 INFO - PROCESS | 1650 | 1461228930689 Marionette DEBUG loaded listener.js 01:55:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x119357800) [pid = 1650] [serial = 883] [outer = 0x118d55400] 01:55:31 INFO - PROCESS | 1650 | 1461228931115 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]]]}] 01:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 671ms 01:55:31 INFO - PROCESS | 1650 | 1461228931144 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 01:55:31 INFO - PROCESS | 1650 | 1461228931148 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 01:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:55:31 INFO - PROCESS | 1650 | 1461228931152 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:55:31 INFO - PROCESS | 1650 | 1461228931154 Marionette TRACE conn2 <- [1,1150,null,{}] 01:55:31 INFO - PROCESS | 1650 | 1461228931156 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}] 01:55:31 INFO - PROCESS | 1650 | 1461228931251 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 01:55:31 INFO - PROCESS | 1650 | 1461228931333 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x123bb2000 == 71 [pid = 1650] [id = 295] 01:55:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x119e5d000) [pid = 1650] [serial = 884] [outer = 0x0] 01:55:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x11aec5800) [pid = 1650] [serial = 885] [outer = 0x119e5d000] 01:55:31 INFO - PROCESS | 1650 | 1461228931361 Marionette DEBUG loaded listener.js 01:55:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x11c775400) [pid = 1650] [serial = 886] [outer = 0x119e5d000] 01:55:31 INFO - PROCESS | 1650 | 1461228931786 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]]]}] 01:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 672ms 01:55:31 INFO - PROCESS | 1650 | 1461228931825 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 01:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:55:31 INFO - PROCESS | 1650 | 1461228931826 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 01:55:31 INFO - PROCESS | 1650 | 1461228931828 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:55:31 INFO - PROCESS | 1650 | 1461228931831 Marionette TRACE conn2 <- [1,1154,null,{}] 01:55:31 INFO - PROCESS | 1650 | 1461228931838 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}] 01:55:31 INFO - PROCESS | 1650 | 1461228931956 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 01:55:32 INFO - PROCESS | 1650 | 1461228932051 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b47b000 == 72 [pid = 1650] [id = 296] 01:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x12407e400) [pid = 1650] [serial = 887] [outer = 0x0] 01:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x1287bc000) [pid = 1650] [serial = 888] [outer = 0x12407e400] 01:55:32 INFO - PROCESS | 1650 | 1461228932082 Marionette DEBUG loaded listener.js 01:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x129ae4800) [pid = 1650] [serial = 889] [outer = 0x12407e400] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x127b81800 == 71 [pid = 1650] [id = 229] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x130047800 == 70 [pid = 1650] [id = 228] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1398cc800 == 69 [pid = 1650] [id = 285] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x130066000 == 68 [pid = 1650] [id = 284] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12e491000 == 67 [pid = 1650] [id = 283] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3b0800 == 66 [pid = 1650] [id = 282] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec3a800 == 65 [pid = 1650] [id = 281] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x129f3e000) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x127e0d400) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x11862ec00) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x12ed37c00) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x129fc7400) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x11ae0d400) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x12dbd0800) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x129f7f800) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | 1461228932547 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]]]}] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea39000 == 64 [pid = 1650] [id = 280] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12dba4000 == 63 [pid = 1650] [id = 279] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc5d800 == 62 [pid = 1650] [id = 278] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12adb2800 == 61 [pid = 1650] [id = 277] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x129f6c800 == 60 [pid = 1650] [id = 276] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11b94f800 == 59 [pid = 1650] [id = 275] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9e3000 == 58 [pid = 1650] [id = 274] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf95800 == 57 [pid = 1650] [id = 273] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11b941000 == 56 [pid = 1650] [id = 272] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x129f70800 == 55 [pid = 1650] [id = 271] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x114b8c000 == 54 [pid = 1650] [id = 270] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x114b94800 == 53 [pid = 1650] [id = 269] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12f39e800 == 52 [pid = 1650] [id = 268] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc62000 == 51 [pid = 1650] [id = 267] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x129f71000 == 50 [pid = 1650] [id = 266] 01:55:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4c0800 == 49 [pid = 1650] [id = 265] 01:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 775ms 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12ace1400) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x118697800) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12d066800) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12ed41400) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12acd0800) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x12accb000) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12dbd0c00) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x11c064c00) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x129f34000) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x11adcf400) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x129f8d000) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12acdd400) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12e30cc00) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12e835000) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x11c06a400) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12bccac00) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12accf400) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x12e34d800) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x129f41800) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x11c8c4400) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x128126800) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12980ec00) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12d32e400) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12ed3ac00) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x1190a3000) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x11869b800) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 01:55:32 INFO - PROCESS | 1650 | 1461228932619 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 01:55:32 INFO - PROCESS | 1650 | 1461228932621 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 01:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:55:32 INFO - PROCESS | 1650 | 1461228932635 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:55:32 INFO - PROCESS | 1650 | 1461228932636 Marionette TRACE conn2 <- [1,1158,null,{}] 01:55:32 INFO - PROCESS | 1650 | 1461228932639 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}] 01:55:32 INFO - PROCESS | 1650 | 1461228932724 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 01:55:32 INFO - PROCESS | 1650 | 1461228932731 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c1b800 == 50 [pid = 1650] [id = 297] 01:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x11af96000) [pid = 1650] [serial = 890] [outer = 0x0] 01:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x11c8c4400) [pid = 1650] [serial = 891] [outer = 0x11af96000] 01:55:32 INFO - PROCESS | 1650 | 1461228932757 Marionette DEBUG loaded listener.js 01:55:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12980ec00) [pid = 1650] [serial = 892] [outer = 0x11af96000] 01:55:33 INFO - PROCESS | 1650 | 1461228933102 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]]]}] 01:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 473ms 01:55:33 INFO - PROCESS | 1650 | 1461228933106 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 01:55:33 INFO - PROCESS | 1650 | 1461228933107 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 01:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:55:33 INFO - PROCESS | 1650 | 1461228933109 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:55:33 INFO - PROCESS | 1650 | 1461228933110 Marionette TRACE conn2 <- [1,1162,null,{}] 01:55:33 INFO - PROCESS | 1650 | 1461228933113 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}] 01:55:33 INFO - PROCESS | 1650 | 1461228933211 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 01:55:33 INFO - PROCESS | 1650 | 1461228933287 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8ed800 == 51 [pid = 1650] [id = 298] 01:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x129817400) [pid = 1650] [serial = 893] [outer = 0x0] 01:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x129f3c400) [pid = 1650] [serial = 894] [outer = 0x129817400] 01:55:33 INFO - PROCESS | 1650 | 1461228933313 Marionette DEBUG loaded listener.js 01:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x129fc5c00) [pid = 1650] [serial = 895] [outer = 0x129817400] 01:55:33 INFO - PROCESS | 1650 | 1461228933591 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]]]}] 01:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 517ms 01:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:55:33 INFO - PROCESS | 1650 | 1461228933628 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 01:55:33 INFO - PROCESS | 1650 | 1461228933629 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 01:55:33 INFO - PROCESS | 1650 | 1461228933631 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:55:33 INFO - PROCESS | 1650 | 1461228933632 Marionette TRACE conn2 <- [1,1166,null,{}] 01:55:33 INFO - PROCESS | 1650 | 1461228933639 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}] 01:55:33 INFO - PROCESS | 1650 | 1461228933739 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 01:55:33 INFO - PROCESS | 1650 | 1461228933806 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9de800 == 52 [pid = 1650] [id = 299] 01:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x129f8d000) [pid = 1650] [serial = 896] [outer = 0x0] 01:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12a76b800) [pid = 1650] [serial = 897] [outer = 0x129f8d000] 01:55:33 INFO - PROCESS | 1650 | 1461228933834 Marionette DEBUG loaded listener.js 01:55:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12b45e000) [pid = 1650] [serial = 898] [outer = 0x129f8d000] 01:55:34 INFO - PROCESS | 1650 | 1461228934089 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]]]}] 01:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 472ms 01:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:55:34 INFO - PROCESS | 1650 | 1461228934111 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 01:55:34 INFO - PROCESS | 1650 | 1461228934112 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 01:55:34 INFO - PROCESS | 1650 | 1461228934114 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:55:34 INFO - PROCESS | 1650 | 1461228934115 Marionette TRACE conn2 <- [1,1170,null,{}] 01:55:34 INFO - PROCESS | 1650 | 1461228934125 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}] 01:55:34 INFO - PROCESS | 1650 | 1461228934215 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 01:55:34 INFO - PROCESS | 1650 | 1461228934220 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d59c800 == 53 [pid = 1650] [id = 300] 01:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12aca3000) [pid = 1650] [serial = 899] [outer = 0x0] 01:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12bb84c00) [pid = 1650] [serial = 900] [outer = 0x12aca3000] 01:55:34 INFO - PROCESS | 1650 | 1461228934244 Marionette DEBUG loaded listener.js 01:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12d066800) [pid = 1650] [serial = 901] [outer = 0x12aca3000] 01:55:34 INFO - PROCESS | 1650 | 1461228934598 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]]]}] 01:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 526ms 01:55:34 INFO - PROCESS | 1650 | 1461228934651 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 01:55:34 INFO - PROCESS | 1650 | 1461228934652 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 01:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:55:34 INFO - PROCESS | 1650 | 1461228934655 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:55:34 INFO - PROCESS | 1650 | 1461228934656 Marionette TRACE conn2 <- [1,1174,null,{}] 01:55:34 INFO - PROCESS | 1650 | 1461228934658 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}] 01:55:34 INFO - PROCESS | 1650 | 1461228934768 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 01:55:34 INFO - PROCESS | 1650 | 1461228934782 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e859800 == 54 [pid = 1650] [id = 301] 01:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12b6c2c00) [pid = 1650] [serial = 902] [outer = 0x0] 01:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12d574c00) [pid = 1650] [serial = 903] [outer = 0x12b6c2c00] 01:55:34 INFO - PROCESS | 1650 | 1461228934808 Marionette DEBUG loaded listener.js 01:55:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12e230800) [pid = 1650] [serial = 904] [outer = 0x12b6c2c00] 01:55:35 INFO - PROCESS | 1650 | 1461228935181 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] 01:55:35 INFO - PROCESS | 1650 | 1461228935226 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 01:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 01:55:35 INFO - PROCESS | 1650 | 1461228935230 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:55:35 INFO - PROCESS | 1650 | 1461228935231 Marionette TRACE conn2 <- [1,1178,null,{}] 01:55:35 INFO - PROCESS | 1650 | 1461228935235 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}] 01:55:35 INFO - PROCESS | 1650 | 1461228935388 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 01:55:35 INFO - PROCESS | 1650 | 1461228935404 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec1f000 == 55 [pid = 1650] [id = 302] 01:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12d32e400) [pid = 1650] [serial = 905] [outer = 0x0] 01:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12e77a400) [pid = 1650] [serial = 906] [outer = 0x12d32e400] 01:55:35 INFO - PROCESS | 1650 | 1461228935429 Marionette DEBUG loaded listener.js 01:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12f205400) [pid = 1650] [serial = 907] [outer = 0x12d32e400] 01:55:35 INFO - PROCESS | 1650 | 1461228935772 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] 01:55:35 INFO - PROCESS | 1650 | 1461228935808 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 01:55:35 INFO - PROCESS | 1650 | 1461228935810 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:55:35 INFO - PROCESS | 1650 | 1461228935811 Marionette TRACE conn2 <- [1,1182,null,{}] 01:55:35 INFO - PROCESS | 1650 | 1461228935813 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}] 01:55:35 INFO - PROCESS | 1650 | 1461228935922 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 01:55:35 INFO - PROCESS | 1650 | 1461228935963 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f070800 == 56 [pid = 1650] [id = 303] 01:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12dbdc000) [pid = 1650] [serial = 908] [outer = 0x0] 01:55:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12f510800) [pid = 1650] [serial = 909] [outer = 0x12dbdc000] 01:55:35 INFO - PROCESS | 1650 | 1461228935988 Marionette DEBUG loaded listener.js 01:55:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12f7bc800) [pid = 1650] [serial = 910] [outer = 0x12dbdc000] 01:55:36 INFO - PROCESS | 1650 | 1461228936417 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] 01:55:36 INFO - PROCESS | 1650 | 1461228936440 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 01:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:55:36 INFO - PROCESS | 1650 | 1461228936444 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:55:36 INFO - PROCESS | 1650 | 1461228936447 Marionette TRACE conn2 <- [1,1186,null,{}] 01:55:36 INFO - PROCESS | 1650 | 1461228936450 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}] 01:55:36 INFO - PROCESS | 1650 | 1461228936650 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x11ae06000) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x123b33000) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x114133c00) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x11ae11c00) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x1190e9c00) [pid = 1650] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12980dc00) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12d1bb000) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12ed3e800) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x1295b6000) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12b6c7400) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x11c775000) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x129ee5800) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x123b31800) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x11bfcec00) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x127e03800) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12b45f000) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x119362c00) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x114135000) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x129819400) [pid = 1650] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12b467c00) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x123c5e800) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x118d54000) [pid = 1650] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12bccb400) [pid = 1650] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12e235000) [pid = 1650] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x119d5d000) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x118d79c00) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x114f59000) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x11ae0a400) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12a76ac00) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x129fc0800) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12b462c00) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x11869ac00) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12d32b800) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12e34a800) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x118dec000) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x118252800) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x118255800) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x129818000) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x129810800) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x11af8e800) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x119070800) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12ac9f400) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x127c64000) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x119358000) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x11923ac00) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x1187c4800) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12381b800) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x129eeb400) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:55:37 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x1192b1400) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:55:37 INFO - PROCESS | 1650 | 1461228937202 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11588e000 == 57 [pid = 1650] [id = 304] 01:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x11434a400) [pid = 1650] [serial = 911] [outer = 0x0] 01:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x11586b800) [pid = 1650] [serial = 912] [outer = 0x11434a400] 01:55:37 INFO - PROCESS | 1650 | 1461228937232 Marionette DEBUG loaded listener.js 01:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x11ae06000) [pid = 1650] [serial = 913] [outer = 0x11434a400] 01:55:37 INFO - PROCESS | 1650 | 1461228937531 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] 01:55:37 INFO - PROCESS | 1650 | 1461228937570 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 01:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:55:37 INFO - PROCESS | 1650 | 1461228937574 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:55:37 INFO - PROCESS | 1650 | 1461228937575 Marionette TRACE conn2 <- [1,1190,null,{}] 01:55:37 INFO - PROCESS | 1650 | 1461228937578 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}] 01:55:37 INFO - PROCESS | 1650 | 1461228937668 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 01:55:37 INFO - PROCESS | 1650 | 1461228937672 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db45000 == 58 [pid = 1650] [id = 305] 01:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x11af8d800) [pid = 1650] [serial = 914] [outer = 0x0] 01:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x123b31800) [pid = 1650] [serial = 915] [outer = 0x11af8d800] 01:55:37 INFO - PROCESS | 1650 | 1461228937697 Marionette DEBUG loaded listener.js 01:55:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x129810800) [pid = 1650] [serial = 916] [outer = 0x11af8d800] 01:55:38 INFO - PROCESS | 1650 | 1461228938055 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] 01:55:38 INFO - PROCESS | 1650 | 1461228938097 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 01:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:55:38 INFO - PROCESS | 1650 | 1461228938099 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:55:38 INFO - PROCESS | 1650 | 1461228938101 Marionette TRACE conn2 <- [1,1194,null,{}] 01:55:38 INFO - PROCESS | 1650 | 1461228938105 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}] 01:55:38 INFO - PROCESS | 1650 | 1461228938192 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 01:55:38 INFO - PROCESS | 1650 | 1461228938203 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1306d6000 == 59 [pid = 1650] [id = 306] 01:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x129d97400) [pid = 1650] [serial = 917] [outer = 0x0] 01:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x129f8ac00) [pid = 1650] [serial = 918] [outer = 0x129d97400] 01:55:38 INFO - PROCESS | 1650 | 1461228938228 Marionette DEBUG loaded listener.js 01:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12b469c00) [pid = 1650] [serial = 919] [outer = 0x129d97400] 01:55:38 INFO - PROCESS | 1650 | 1461228938590 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] 01:55:38 INFO - PROCESS | 1650 | 1461228938623 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 01:55:38 INFO - PROCESS | 1650 | 1461228938625 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:55:38 INFO - PROCESS | 1650 | 1461228938626 Marionette TRACE conn2 <- [1,1198,null,{}] 01:55:38 INFO - PROCESS | 1650 | 1461228938629 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}] 01:55:38 INFO - PROCESS | 1650 | 1461228938717 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 01:55:38 INFO - PROCESS | 1650 | 1461228938786 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1397c7000 == 60 [pid = 1650] [id = 307] 01:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x129d97800) [pid = 1650] [serial = 920] [outer = 0x0] 01:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12cf32c00) [pid = 1650] [serial = 921] [outer = 0x129d97800] 01:55:38 INFO - PROCESS | 1650 | 1461228938812 Marionette DEBUG loaded listener.js 01:55:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12fd33c00) [pid = 1650] [serial = 922] [outer = 0x129d97800] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec46000 == 59 [pid = 1650] [id = 248] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12fba0000 == 58 [pid = 1650] [id = 166] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x115895000 == 57 [pid = 1650] [id = 142] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x129838000 == 56 [pid = 1650] [id = 144] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12aad6000 == 55 [pid = 1650] [id = 249] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5ba000 == 54 [pid = 1650] [id = 210] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x130060800 == 53 [pid = 1650] [id = 242] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc5e000 == 52 [pid = 1650] [id = 127] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9ea800 == 51 [pid = 1650] [id = 264] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12f71e800 == 50 [pid = 1650] [id = 223] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8eb800 == 49 [pid = 1650] [id = 126] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11af19800 == 48 [pid = 1650] [id = 250] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1287f7800 == 47 [pid = 1650] [id = 294] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11c21d800 == 46 [pid = 1650] [id = 293] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x139620000 == 45 [pid = 1650] [id = 292] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x13960b800 == 44 [pid = 1650] [id = 291] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1301a8800 == 43 [pid = 1650] [id = 290] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d312000 == 42 [pid = 1650] [id = 289] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x129f73000 == 41 [pid = 1650] [id = 288] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x13019f800 == 40 [pid = 1650] [id = 286] 01:55:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11c222800 == 39 [pid = 1650] [id = 287] 01:55:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119c1b800 == 38 [pid = 1650] [id = 297] 01:55:40 INFO - PROCESS | 1650 | --DOCSHELL 0x123bb2000 == 37 [pid = 1650] [id = 295] 01:55:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12db45000 == 36 [pid = 1650] [id = 305] 01:55:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12d59c800 == 35 [pid = 1650] [id = 300] 01:55:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12e859800 == 34 [pid = 1650] [id = 301] 01:55:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11588e000 == 33 [pid = 1650] [id = 304] 01:55:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8ed800 == 32 [pid = 1650] [id = 298] 01:55:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9de800 == 31 [pid = 1650] [id = 299] 01:55:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec1f000 == 30 [pid = 1650] [id = 302] 01:55:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12f070800 == 29 [pid = 1650] [id = 303] 01:55:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b47b000 == 28 [pid = 1650] [id = 296] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x124081800) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12980b800) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x118d77800) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x123a43000) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x123c52800) [pid = 1650] [serial = 486] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x1298dac00) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12dbde800) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12f7bbc00) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12cf2a400) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12bd97c00) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12413a400) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12b464c00) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x129d98400) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x123a3cc00) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x129f86800) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12bccbc00) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x11ae06800) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x115499c00) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12bb90400) [pid = 1650] [serial = 489] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12e34fc00) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x129d90c00) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11ab2f400) [pid = 1650] [serial = 483] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12d56f400) [pid = 1650] [serial = 492] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12ed35c00) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x11aec2000) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11b9a0400) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x119359000) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x123813800) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12d060800) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x1245afc00) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12acd4400) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12f208c00) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12ed38c00) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12a762800) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x129af2400) [pid = 1650] [serial = 453] [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.] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12aca8c00) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12aca4000) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12e349800) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11c8c5000) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11ae0e800) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11aeb8c00) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x129eeec00) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1306d6000 == 27 [pid = 1650] [id = 306] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12b6be800) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12b45cc00) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12bda2400) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12bb89800) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x129f3c800) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12d537000) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12d1b8c00) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12e833400) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12e30c000) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x129fc3800) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12b4e8c00) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11c465800) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12acd9400) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12a767c00) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11907d000) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11869a400) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12d544c00) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x123a47800) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11ae53800) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129f39800) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x129f86400) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12e831c00) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11ae08400) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129d9b000) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x129f33400) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x124320800) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1295b4000) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x119075800) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x119079800) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x123e5cc00) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12e230400) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 01:55:40 INFO - PROCESS | 1650 | 1461228940686 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]]]}] 01:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 2075ms 01:55:40 INFO - PROCESS | 1650 | 1461228940703 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 01:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:55:40 INFO - PROCESS | 1650 | 1461228940706 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 01:55:40 INFO - PROCESS | 1650 | 1461228940709 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:55:40 INFO - PROCESS | 1650 | 1461228940712 Marionette TRACE conn2 <- [1,1202,null,{}] 01:55:40 INFO - PROCESS | 1650 | 1461228940716 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}] 01:55:40 INFO - PROCESS | 1650 | 1461228940796 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 01:55:40 INFO - PROCESS | 1650 | 1461228940843 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b91000 == 28 [pid = 1650] [id = 308] 01:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x118249c00) [pid = 1650] [serial = 923] [outer = 0x0] 01:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11824a400) [pid = 1650] [serial = 924] [outer = 0x118249c00] 01:55:40 INFO - PROCESS | 1650 | 1461228940871 Marionette DEBUG loaded listener.js 01:55:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x118255c00) [pid = 1650] [serial = 925] [outer = 0x118249c00] 01:55:41 INFO - PROCESS | 1650 | 1461228941210 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]]]}] 01:55:41 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 01:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 521ms 01:55:41 INFO - PROCESS | 1650 | 1461228941231 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 01:55:41 INFO - PROCESS | 1650 | 1461228941236 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 01:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:55:41 INFO - PROCESS | 1650 | 1461228941243 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:55:41 INFO - PROCESS | 1650 | 1461228941244 Marionette TRACE conn2 <- [1,1206,null,{}] 01:55:41 INFO - PROCESS | 1650 | 1461228941247 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}] 01:55:41 INFO - PROCESS | 1650 | 1461228941325 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 01:55:41 INFO - PROCESS | 1650 | 1461228941385 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1158e1800 == 29 [pid = 1650] [id = 309] 01:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1182b4800) [pid = 1650] [serial = 926] [outer = 0x0] 01:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11869ac00) [pid = 1650] [serial = 927] [outer = 0x1182b4800] 01:55:41 INFO - PROCESS | 1650 | 1461228941413 Marionette DEBUG loaded listener.js 01:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x118b20800) [pid = 1650] [serial = 928] [outer = 0x1182b4800] 01:55:41 INFO - PROCESS | 1650 | 1461228941722 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]]]}] 01:55:41 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 01:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 528ms 01:55:41 INFO - PROCESS | 1650 | 1461228941772 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 01:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:55:41 INFO - PROCESS | 1650 | 1461228941774 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 01:55:41 INFO - PROCESS | 1650 | 1461228941776 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:55:41 INFO - PROCESS | 1650 | 1461228941779 Marionette TRACE conn2 <- [1,1210,null,{}] 01:55:41 INFO - PROCESS | 1650 | 1461228941787 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}] 01:55:41 INFO - PROCESS | 1650 | 1461228941863 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 01:55:41 INFO - PROCESS | 1650 | 1461228941909 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119219000 == 30 [pid = 1650] [id = 310] 01:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x114c1c000) [pid = 1650] [serial = 929] [outer = 0x0] 01:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x118d7e400) [pid = 1650] [serial = 930] [outer = 0x114c1c000] 01:55:41 INFO - PROCESS | 1650 | 1461228941939 Marionette DEBUG loaded listener.js 01:55:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1190a2c00) [pid = 1650] [serial = 931] [outer = 0x114c1c000] 01:55:42 INFO - PROCESS | 1650 | 1461228942274 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]]]}] 01:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 522ms 01:55:42 INFO - PROCESS | 1650 | 1461228942298 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 01:55:42 INFO - PROCESS | 1650 | 1461228942300 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 01:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:55:42 INFO - PROCESS | 1650 | 1461228942306 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:55:42 INFO - PROCESS | 1650 | 1461228942307 Marionette TRACE conn2 <- [1,1214,null,{}] 01:55:42 INFO - PROCESS | 1650 | 1461228942309 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}] 01:55:42 INFO - PROCESS | 1650 | 1461228942385 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 01:55:42 INFO - PROCESS | 1650 | 1461228942389 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193bc800 == 31 [pid = 1650] [id = 311] 01:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x119235c00) [pid = 1650] [serial = 932] [outer = 0x0] 01:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x119363000) [pid = 1650] [serial = 933] [outer = 0x119235c00] 01:55:42 INFO - PROCESS | 1650 | 1461228942417 Marionette DEBUG loaded listener.js 01:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x119e56000) [pid = 1650] [serial = 934] [outer = 0x119235c00] 01:55:42 INFO - PROCESS | 1650 | 1461228942732 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]]]}] 01:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 470ms 01:55:42 INFO - PROCESS | 1650 | 1461228942775 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 01:55:42 INFO - PROCESS | 1650 | 1461228942777 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 01:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:55:42 INFO - PROCESS | 1650 | 1461228942779 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:55:42 INFO - PROCESS | 1650 | 1461228942780 Marionette TRACE conn2 <- [1,1218,null,{}] 01:55:42 INFO - PROCESS | 1650 | 1461228942782 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}] 01:55:42 INFO - PROCESS | 1650 | 1461228942875 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 01:55:42 INFO - PROCESS | 1650 | 1461228942880 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c18000 == 32 [pid = 1650] [id = 312] 01:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11824a000) [pid = 1650] [serial = 935] [outer = 0x0] 01:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11ab39800) [pid = 1650] [serial = 936] [outer = 0x11824a000] 01:55:42 INFO - PROCESS | 1650 | 1461228942909 Marionette DEBUG loaded listener.js 01:55:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11adc9800) [pid = 1650] [serial = 937] [outer = 0x11824a000] 01:55:43 INFO - PROCESS | 1650 | 1461228943239 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]]]}] 01:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 473ms 01:55:43 INFO - PROCESS | 1650 | 1461228943253 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 01:55:43 INFO - PROCESS | 1650 | 1461228943254 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 01:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:55:43 INFO - PROCESS | 1650 | 1461228943257 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:55:43 INFO - PROCESS | 1650 | 1461228943258 Marionette TRACE conn2 <- [1,1222,null,{}] 01:55:43 INFO - PROCESS | 1650 | 1461228943260 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}] 01:55:43 INFO - PROCESS | 1650 | 1461228943355 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 01:55:43 INFO - PROCESS | 1650 | 1461228943361 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af1b000 == 33 [pid = 1650] [id = 313] 01:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11ae06c00) [pid = 1650] [serial = 938] [outer = 0x0] 01:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11ae53800) [pid = 1650] [serial = 939] [outer = 0x11ae06c00] 01:55:43 INFO - PROCESS | 1650 | 1461228943391 Marionette DEBUG loaded listener.js 01:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11af89400) [pid = 1650] [serial = 940] [outer = 0x11ae06c00] 01:55:43 INFO - PROCESS | 1650 | 1461228943712 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] 01:55:43 INFO - PROCESS | 1650 | 1461228943726 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 01:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:55:43 INFO - PROCESS | 1650 | 1461228943728 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:55:43 INFO - PROCESS | 1650 | 1461228943729 Marionette TRACE conn2 <- [1,1226,null,{}] 01:55:43 INFO - PROCESS | 1650 | 1461228943732 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}] 01:55:43 INFO - PROCESS | 1650 | 1461228943827 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 01:55:43 INFO - PROCESS | 1650 | 1461228943834 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b950000 == 34 [pid = 1650] [id = 314] 01:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x114653c00) [pid = 1650] [serial = 941] [outer = 0x0] 01:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11ae55c00) [pid = 1650] [serial = 942] [outer = 0x114653c00] 01:55:43 INFO - PROCESS | 1650 | 1461228943860 Marionette DEBUG loaded listener.js 01:55:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11b921400) [pid = 1650] [serial = 943] [outer = 0x114653c00] 01:55:44 INFO - PROCESS | 1650 | 1461228944152 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]]]}] 01:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 469ms 01:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:55:44 INFO - PROCESS | 1650 | 1461228944199 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 01:55:44 INFO - PROCESS | 1650 | 1461228944200 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 01:55:44 INFO - PROCESS | 1650 | 1461228944204 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:55:44 INFO - PROCESS | 1650 | 1461228944205 Marionette TRACE conn2 <- [1,1230,null,{}] 01:55:44 INFO - PROCESS | 1650 | 1461228944208 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}] 01:55:44 INFO - PROCESS | 1650 | 1461228944276 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 01:55:44 INFO - PROCESS | 1650 | 1461228944280 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c21a800 == 35 [pid = 1650] [id = 315] 01:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11af8f800) [pid = 1650] [serial = 944] [outer = 0x0] 01:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11bfc2400) [pid = 1650] [serial = 945] [outer = 0x11af8f800] 01:55:44 INFO - PROCESS | 1650 | 1461228944308 Marionette DEBUG loaded listener.js 01:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11bfcec00) [pid = 1650] [serial = 946] [outer = 0x11af8f800] 01:55:44 INFO - PROCESS | 1650 | 1461228944636 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]]]}] 01:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 01:55:44 INFO - PROCESS | 1650 | 1461228944673 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 01:55:44 INFO - PROCESS | 1650 | 1461228944674 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 01:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:55:44 INFO - PROCESS | 1650 | 1461228944676 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:55:44 INFO - PROCESS | 1650 | 1461228944677 Marionette TRACE conn2 <- [1,1234,null,{}] 01:55:44 INFO - PROCESS | 1650 | 1461228944680 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}] 01:55:44 INFO - PROCESS | 1650 | 1461228944774 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 01:55:44 INFO - PROCESS | 1650 | 1461228944780 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119218000 == 36 [pid = 1650] [id = 316] 01:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x115321000) [pid = 1650] [serial = 947] [outer = 0x0] 01:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11c065400) [pid = 1650] [serial = 948] [outer = 0x115321000] 01:55:44 INFO - PROCESS | 1650 | 1461228944807 Marionette DEBUG loaded listener.js 01:55:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11c242000) [pid = 1650] [serial = 949] [outer = 0x115321000] 01:55:45 INFO - PROCESS | 1650 | 1461228945091 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]]]}] 01:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 01:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:55:45 INFO - PROCESS | 1650 | 1461228945145 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 01:55:45 INFO - PROCESS | 1650 | 1461228945146 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 01:55:45 INFO - PROCESS | 1650 | 1461228945148 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:55:45 INFO - PROCESS | 1650 | 1461228945149 Marionette TRACE conn2 <- [1,1238,null,{}] 01:55:45 INFO - PROCESS | 1650 | 1461228945153 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}] 01:55:45 INFO - PROCESS | 1650 | 1461228945229 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 01:55:45 INFO - PROCESS | 1650 | 1461228945232 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ba2000 == 37 [pid = 1650] [id = 317] 01:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11c242c00) [pid = 1650] [serial = 950] [outer = 0x0] 01:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11c4a6800) [pid = 1650] [serial = 951] [outer = 0x11c242c00] 01:55:45 INFO - PROCESS | 1650 | 1461228945260 Marionette DEBUG loaded listener.js 01:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x123810400) [pid = 1650] [serial = 952] [outer = 0x11c242c00] 01:55:45 INFO - PROCESS | 1650 | 1461228945580 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]]]}] 01:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 468ms 01:55:45 INFO - PROCESS | 1650 | 1461228945617 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 01:55:45 INFO - PROCESS | 1650 | 1461228945618 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 01:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:55:45 INFO - PROCESS | 1650 | 1461228945620 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:55:45 INFO - PROCESS | 1650 | 1461228945622 Marionette TRACE conn2 <- [1,1242,null,{}] 01:55:45 INFO - PROCESS | 1650 | 1461228945625 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}] 01:55:45 INFO - PROCESS | 1650 | 1461228945746 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 01:55:45 INFO - PROCESS | 1650 | 1461228945775 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c17800 == 38 [pid = 1650] [id = 318] 01:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11c779000) [pid = 1650] [serial = 953] [outer = 0x0] 01:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x123818c00) [pid = 1650] [serial = 954] [outer = 0x11c779000] 01:55:45 INFO - PROCESS | 1650 | 1461228945801 Marionette DEBUG loaded listener.js 01:55:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x123c5b800) [pid = 1650] [serial = 955] [outer = 0x11c779000] 01:55:46 INFO - PROCESS | 1650 | 1461228946216 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]]]}] 01:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 622ms 01:55:46 INFO - PROCESS | 1650 | 1461228946245 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 01:55:46 INFO - PROCESS | 1650 | 1461228946246 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 01:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:55:46 INFO - PROCESS | 1650 | 1461228946249 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:55:46 INFO - PROCESS | 1650 | 1461228946250 Marionette TRACE conn2 <- [1,1246,null,{}] 01:55:46 INFO - PROCESS | 1650 | 1461228946255 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}] 01:55:46 INFO - PROCESS | 1650 | 1461228946332 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 01:55:46 INFO - PROCESS | 1650 | 1461228946336 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243b0000 == 39 [pid = 1650] [id = 319] 01:55:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11ae57000) [pid = 1650] [serial = 956] [outer = 0x0] 01:55:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11c8c5000) [pid = 1650] [serial = 957] [outer = 0x11ae57000] 01:55:46 INFO - PROCESS | 1650 | 1461228946358 Marionette DEBUG loaded listener.js 01:55:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12413a400) [pid = 1650] [serial = 958] [outer = 0x11ae57000] 01:55:46 INFO - PROCESS | 1650 | 1461228946826 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]]]}] 01:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 624ms 01:55:46 INFO - PROCESS | 1650 | 1461228946874 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 01:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:55:46 INFO - PROCESS | 1650 | 1461228946877 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 01:55:46 INFO - PROCESS | 1650 | 1461228946880 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:55:46 INFO - PROCESS | 1650 | 1461228946882 Marionette TRACE conn2 <- [1,1250,null,{}] 01:55:46 INFO - PROCESS | 1650 | 1461228946888 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}] 01:55:47 INFO - PROCESS | 1650 | 1461228947033 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 01:55:47 INFO - PROCESS | 1650 | 1461228947131 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x128013800 == 40 [pid = 1650] [id = 320] 01:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x1245aac00) [pid = 1650] [serial = 959] [outer = 0x0] 01:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x1245b2000) [pid = 1650] [serial = 960] [outer = 0x1245aac00] 01:55:47 INFO - PROCESS | 1650 | 1461228947156 Marionette DEBUG loaded listener.js 01:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x127c5ec00) [pid = 1650] [serial = 961] [outer = 0x1245aac00] 01:55:47 INFO - PROCESS | 1650 | 1461228947458 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]]]}] 01:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 625ms 01:55:47 INFO - PROCESS | 1650 | 1461228947505 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 01:55:47 INFO - PROCESS | 1650 | 1461228947506 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 01:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:55:47 INFO - PROCESS | 1650 | 1461228947508 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:55:47 INFO - PROCESS | 1650 | 1461228947509 Marionette TRACE conn2 <- [1,1254,null,{}] 01:55:47 INFO - PROCESS | 1650 | 1461228947512 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}] 01:55:47 INFO - PROCESS | 1650 | 1461228947605 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 01:55:47 INFO - PROCESS | 1650 | 1461228947616 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1286db000 == 41 [pid = 1650] [id = 321] 01:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x127c0fc00) [pid = 1650] [serial = 962] [outer = 0x0] 01:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x127ec1800) [pid = 1650] [serial = 963] [outer = 0x127c0fc00] 01:55:47 INFO - PROCESS | 1650 | 1461228947641 Marionette DEBUG loaded listener.js 01:55:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x128617800) [pid = 1650] [serial = 964] [outer = 0x127c0fc00] 01:55:47 INFO - PROCESS | 1650 | 1461228947961 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]]]}] 01:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 468ms 01:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:55:47 INFO - PROCESS | 1650 | 1461228947977 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 01:55:47 INFO - PROCESS | 1650 | 1461228947978 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 01:55:47 INFO - PROCESS | 1650 | 1461228947980 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:55:47 INFO - PROCESS | 1650 | 1461228947981 Marionette TRACE conn2 <- [1,1258,null,{}] 01:55:47 INFO - PROCESS | 1650 | 1461228947983 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}] 01:55:48 INFO - PROCESS | 1650 | 1461228948513 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12d32e400) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12dbdc000) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x129d97400) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11434a400) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x1190a1c00) [pid = 1650] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12dbdac00) [pid = 1650] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12aca8800) [pid = 1650] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12aca5000) [pid = 1650] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x129ee3c00) [pid = 1650] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11ae09800) [pid = 1650] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x118b77400) [pid = 1650] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12f204800) [pid = 1650] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12aca3000) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x129f8d000) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x129817400) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11af96000) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12407e400) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x119e5d000) [pid = 1650] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x118d55400) [pid = 1650] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12b6c2c00) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11af8d800) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12d329c00) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x118ddec00) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x129059400) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x129fbec00) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11909b400) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11ae5cc00) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x114c31c00) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11b92ac00) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11c466800) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12e22f800) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12ed35400) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12bd9e000) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12e82c800) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12b462400) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1190a3400) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12e312400) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11ae5a000) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x119ac2400) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x118696c00) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x129d98c00) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11c062800) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12acde400) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:55:48 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12acc8400) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:55:48 INFO - PROCESS | 1650 | 1461228948584 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x115292000 == 42 [pid = 1650] [id = 322] 01:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x114c31c00) [pid = 1650] [serial = 965] [outer = 0x0] 01:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1157b0800) [pid = 1650] [serial = 966] [outer = 0x114c31c00] 01:55:48 INFO - PROCESS | 1650 | 1461228948609 Marionette DEBUG loaded listener.js 01:55:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x119099800) [pid = 1650] [serial = 967] [outer = 0x114c31c00] 01:55:48 INFO - PROCESS | 1650 | 1461228948872 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]]]}] 01:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 923ms 01:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:55:48 INFO - PROCESS | 1650 | 1461228948908 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 01:55:48 INFO - PROCESS | 1650 | 1461228948909 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 01:55:48 INFO - PROCESS | 1650 | 1461228948911 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:55:48 INFO - PROCESS | 1650 | 1461228948912 Marionette TRACE conn2 <- [1,1262,null,{}] 01:55:48 INFO - PROCESS | 1650 | 1461228948914 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}] 01:55:49 INFO - PROCESS | 1650 | 1461228948999 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 01:55:49 INFO - PROCESS | 1650 | 1461228949006 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x129ac9800 == 43 [pid = 1650] [id = 323] 01:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11909b400) [pid = 1650] [serial = 968] [outer = 0x0] 01:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11c241000) [pid = 1650] [serial = 969] [outer = 0x11909b400] 01:55:49 INFO - PROCESS | 1650 | 1461228949030 Marionette DEBUG loaded listener.js 01:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x128616c00) [pid = 1650] [serial = 970] [outer = 0x11909b400] 01:55:49 INFO - PROCESS | 1650 | 1461228949358 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]]]}] 01:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 471ms 01:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:55:49 INFO - PROCESS | 1650 | 1461228949382 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 01:55:49 INFO - PROCESS | 1650 | 1461228949383 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 01:55:49 INFO - PROCESS | 1650 | 1461228949388 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:55:49 INFO - PROCESS | 1650 | 1461228949389 Marionette TRACE conn2 <- [1,1266,null,{}] 01:55:49 INFO - PROCESS | 1650 | 1461228949392 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}] 01:55:49 INFO - PROCESS | 1650 | 1461228949492 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 01:55:49 INFO - PROCESS | 1650 | 1461228949499 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f76800 == 44 [pid = 1650] [id = 324] 01:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11c4a4800) [pid = 1650] [serial = 971] [outer = 0x0] 01:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1287c1800) [pid = 1650] [serial = 972] [outer = 0x11c4a4800] 01:55:49 INFO - PROCESS | 1650 | 1461228949524 Marionette DEBUG loaded listener.js 01:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x129055800) [pid = 1650] [serial = 973] [outer = 0x11c4a4800] 01:55:49 INFO - PROCESS | 1650 | 1461228949839 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]]]}] 01:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 470ms 01:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:55:49 INFO - PROCESS | 1650 | 1461228949857 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 01:55:49 INFO - PROCESS | 1650 | 1461228949858 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 01:55:49 INFO - PROCESS | 1650 | 1461228949861 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:55:49 INFO - PROCESS | 1650 | 1461228949862 Marionette TRACE conn2 <- [1,1270,null,{}] 01:55:49 INFO - PROCESS | 1650 | 1461228949864 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}] 01:55:49 INFO - PROCESS | 1650 | 1461228949943 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 01:55:49 INFO - PROCESS | 1650 | 1461228949947 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aad0800 == 45 [pid = 1650] [id = 325] 01:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1295b2000) [pid = 1650] [serial = 974] [outer = 0x0] 01:55:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12980d000) [pid = 1650] [serial = 975] [outer = 0x1295b2000] 01:55:49 INFO - PROCESS | 1650 | 1461228949972 Marionette DEBUG loaded listener.js 01:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x129812800) [pid = 1650] [serial = 976] [outer = 0x1295b2000] 01:55:50 INFO - PROCESS | 1650 | 1461228950297 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]]]}] 01:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 469ms 01:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:55:50 INFO - PROCESS | 1650 | 1461228950331 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 01:55:50 INFO - PROCESS | 1650 | 1461228950332 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 01:55:50 INFO - PROCESS | 1650 | 1461228950334 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:55:50 INFO - PROCESS | 1650 | 1461228950336 Marionette TRACE conn2 <- [1,1274,null,{}] 01:55:50 INFO - PROCESS | 1650 | 1461228950340 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}] 01:55:50 INFO - PROCESS | 1650 | 1461228950444 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 01:55:50 INFO - PROCESS | 1650 | 1461228950451 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab64000 == 46 [pid = 1650] [id = 326] 01:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11b91d800) [pid = 1650] [serial = 977] [outer = 0x0] 01:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x129817400) [pid = 1650] [serial = 978] [outer = 0x11b91d800] 01:55:50 INFO - PROCESS | 1650 | 1461228950476 Marionette DEBUG loaded listener.js 01:55:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1298da800) [pid = 1650] [serial = 979] [outer = 0x11b91d800] 01:55:51 INFO - PROCESS | 1650 | 1461228951025 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]]]}] 01:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 721ms 01:55:51 INFO - PROCESS | 1650 | 1461228951077 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 01:55:51 INFO - PROCESS | 1650 | 1461228951080 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 01:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:55:51 INFO - PROCESS | 1650 | 1461228951088 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:55:51 INFO - PROCESS | 1650 | 1461228951091 Marionette TRACE conn2 <- [1,1278,null,{}] 01:55:51 INFO - PROCESS | 1650 | 1461228951094 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}] 01:55:51 INFO - PROCESS | 1650 | 1461228951203 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 01:55:51 INFO - PROCESS | 1650 | 1461228951305 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x118d0b000 == 47 [pid = 1650] [id = 327] 01:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1182bbc00) [pid = 1650] [serial = 980] [outer = 0x0] 01:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11868f000) [pid = 1650] [serial = 981] [outer = 0x1182bbc00] 01:55:51 INFO - PROCESS | 1650 | 1461228951336 Marionette DEBUG loaded listener.js 01:55:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1186ee000) [pid = 1650] [serial = 982] [outer = 0x1182bbc00] 01:55:51 INFO - PROCESS | 1650 | 1461228951856 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]]]}] 01:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 828ms 01:55:51 INFO - PROCESS | 1650 | 1461228951914 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 01:55:51 INFO - PROCESS | 1650 | 1461228951919 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 01:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:55:51 INFO - PROCESS | 1650 | 1461228951924 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:55:51 INFO - PROCESS | 1650 | 1461228951926 Marionette TRACE conn2 <- [1,1282,null,{}] 01:55:51 INFO - PROCESS | 1650 | 1461228951929 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}] 01:55:52 INFO - PROCESS | 1650 | 1461228952039 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 01:55:52 INFO - PROCESS | 1650 | 1461228952092 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1186cf800 == 48 [pid = 1650] [id = 328] 01:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11574cc00) [pid = 1650] [serial = 983] [outer = 0x0] 01:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x118de6c00) [pid = 1650] [serial = 984] [outer = 0x11574cc00] 01:55:52 INFO - PROCESS | 1650 | 1461228952124 Marionette DEBUG loaded listener.js 01:55:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x1190a3c00) [pid = 1650] [serial = 985] [outer = 0x11574cc00] 01:55:52 INFO - PROCESS | 1650 | 1461228952819 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]]]}] 01:55:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11bb97800 == 47 [pid = 1650] [id = 83] 01:55:52 INFO - PROCESS | 1650 | --DOCSHELL 0x118b3d800 == 46 [pid = 1650] [id = 82] 01:55:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11936a800 == 45 [pid = 1650] [id = 97] 01:55:52 INFO - PROCESS | 1650 | --DOCSHELL 0x119c32000 == 44 [pid = 1650] [id = 99] 01:55:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab1d000 == 43 [pid = 1650] [id = 93] 01:55:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfaf000 == 42 [pid = 1650] [id = 86] 01:55:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1193ba000 == 41 [pid = 1650] [id = 98] 01:55:52 INFO - PROCESS | 1650 | --DOCSHELL 0x118d10800 == 40 [pid = 1650] [id = 96] 01:55:52 INFO - PROCESS | 1650 | --DOCSHELL 0x127b89000 == 39 [pid = 1650] [id = 84] 01:55:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11579a000 == 38 [pid = 1650] [id = 95] 01:55:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12b47f800 == 37 [pid = 1650] [id = 91] 01:55:52 INFO - PROCESS | 1650 | --DOCSHELL 0x114119000 == 36 [pid = 1650] [id = 94] 01:55:52 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12cf32c00) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 01:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 973ms 01:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:55:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1397c7000 == 35 [pid = 1650] [id = 307] 01:55:52 INFO - PROCESS | 1650 | 1461228952900 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 01:55:52 INFO - PROCESS | 1650 | 1461228952902 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 01:55:52 INFO - PROCESS | 1650 | 1461228952906 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:55:52 INFO - PROCESS | 1650 | 1461228952908 Marionette TRACE conn2 <- [1,1286,null,{}] 01:55:52 INFO - PROCESS | 1650 | 1461228952912 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}] 01:55:52 INFO - PROCESS | 1650 | 1461228952983 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 01:55:53 INFO - PROCESS | 1650 | 1461228952996 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x115893000 == 36 [pid = 1650] [id = 329] 01:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11868f800) [pid = 1650] [serial = 986] [outer = 0x0] 01:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x118693c00) [pid = 1650] [serial = 987] [outer = 0x11868f800] 01:55:53 INFO - PROCESS | 1650 | 1461228953024 Marionette DEBUG loaded listener.js 01:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x118be9c00) [pid = 1650] [serial = 988] [outer = 0x11868f800] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1298dd000) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12e777800) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12f203000) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12dbd9c00) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12f20e000) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12bd99800) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11af95800) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12ed3d800) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12e315c00) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11909f800) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12d328800) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129fcb400) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11c066c00) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12a76bc00) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11909d800) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12980f000) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12e77a400) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12f510800) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12f205400) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12f7bc800) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129f8ac00) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11ae06000) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11586b800) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x129fc4400) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12f7bb000) [pid = 1650] [serial = 877] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12ed3e400) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12d578c00) [pid = 1650] [serial = 874] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12cf28400) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12acda400) [pid = 1650] [serial = 871] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12acc9800) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12a764000) [pid = 1650] [serial = 868] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x129f85400) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12438d000) [pid = 1650] [serial = 865] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11c299000) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119e57c00) [pid = 1650] [serial = 862] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11907cc00) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12f20f400) [pid = 1650] [serial = 859] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12bb84c00) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a76b800) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12b45e000) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129f3c400) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129fc5c00) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11c8c4400) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12980ec00) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129ae4800) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1287bc000) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11c775400) [pid = 1650] [serial = 886] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11aec5800) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119357800) [pid = 1650] [serial = 883] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119077000) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12f7bd800) [pid = 1650] [serial = 880] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12d574c00) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129810800) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123b31800) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12e230800) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12d066800) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b469c00) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12f207800) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11c05d800) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12f204c00) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12acd4c00) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129810400) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12e77b800) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12bb8fc00) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1650 | 1461228953386 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]]]}] 01:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 523ms 01:55:53 INFO - PROCESS | 1650 | 1461228953429 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 01:55:53 INFO - PROCESS | 1650 | 1461228953432 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 01:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:55:53 INFO - PROCESS | 1650 | 1461228953436 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:55:53 INFO - PROCESS | 1650 | 1461228953438 Marionette TRACE conn2 <- [1,1290,null,{}] 01:55:53 INFO - PROCESS | 1650 | 1461228953440 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}] 01:55:53 INFO - PROCESS | 1650 | 1461228953516 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 01:55:53 INFO - PROCESS | 1650 | 1461228953523 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193a8800 == 37 [pid = 1650] [id = 330] 01:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118d55400) [pid = 1650] [serial = 989] [outer = 0x0] 01:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119076c00) [pid = 1650] [serial = 990] [outer = 0x118d55400] 01:55:53 INFO - PROCESS | 1650 | 1461228953552 Marionette DEBUG loaded listener.js 01:55:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11923e000) [pid = 1650] [serial = 991] [outer = 0x118d55400] 01:55:54 INFO - PROCESS | 1650 | 1461228954012 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]]]}] 01:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 620ms 01:55:54 INFO - PROCESS | 1650 | 1461228954057 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 01:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:55:54 INFO - PROCESS | 1650 | 1461228954059 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 01:55:54 INFO - PROCESS | 1650 | 1461228954063 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:55:54 INFO - PROCESS | 1650 | 1461228954067 Marionette TRACE conn2 <- [1,1294,null,{}] 01:55:54 INFO - PROCESS | 1650 | 1461228954078 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}] 01:55:54 INFO - PROCESS | 1650 | 1461228954171 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 01:55:54 INFO - PROCESS | 1650 | 1461228954198 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b2a1800 == 38 [pid = 1650] [id = 331] 01:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119d67800) [pid = 1650] [serial = 992] [outer = 0x0] 01:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11abb8c00) [pid = 1650] [serial = 993] [outer = 0x119d67800] 01:55:54 INFO - PROCESS | 1650 | 1461228954234 Marionette DEBUG loaded listener.js 01:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11ae07400) [pid = 1650] [serial = 994] [outer = 0x119d67800] 01:55:54 INFO - PROCESS | 1650 | 1461228954540 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]]]}] 01:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 525ms 01:55:54 INFO - PROCESS | 1650 | 1461228954588 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 01:55:54 INFO - PROCESS | 1650 | 1461228954589 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 01:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:55:54 INFO - PROCESS | 1650 | 1461228954592 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:55:54 INFO - PROCESS | 1650 | 1461228954593 Marionette TRACE conn2 <- [1,1298,null,{}] 01:55:54 INFO - PROCESS | 1650 | 1461228954595 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}] 01:55:54 INFO - PROCESS | 1650 | 1461228954695 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 01:55:54 INFO - PROCESS | 1650 | 1461228954703 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf97000 == 39 [pid = 1650] [id = 332] 01:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11ae0ec00) [pid = 1650] [serial = 995] [outer = 0x0] 01:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11ae5f000) [pid = 1650] [serial = 996] [outer = 0x11ae0ec00] 01:55:54 INFO - PROCESS | 1650 | 1461228954729 Marionette DEBUG loaded listener.js 01:55:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11aec0c00) [pid = 1650] [serial = 997] [outer = 0x11ae0ec00] 01:55:55 INFO - PROCESS | 1650 | 1461228955064 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]]]}] 01:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 520ms 01:55:55 INFO - PROCESS | 1650 | 1461228955112 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 01:55:55 INFO - PROCESS | 1650 | 1461228955114 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 01:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:55:55 INFO - PROCESS | 1650 | 1461228955116 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:55:55 INFO - PROCESS | 1650 | 1461228955117 Marionette TRACE conn2 <- [1,1302,null,{}] 01:55:55 INFO - PROCESS | 1650 | 1461228955120 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}] 01:55:55 INFO - PROCESS | 1650 | 1461228955258 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 01:55:55 INFO - PROCESS | 1650 | 1461228955283 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c764000 == 40 [pid = 1650] [id = 333] 01:55:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11540e800) [pid = 1650] [serial = 998] [outer = 0x0] 01:55:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11af4d000) [pid = 1650] [serial = 999] [outer = 0x11540e800] 01:55:55 INFO - PROCESS | 1650 | 1461228955327 Marionette DEBUG loaded listener.js 01:55:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11af95800) [pid = 1650] [serial = 1000] [outer = 0x11540e800] 01:55:55 INFO - PROCESS | 1650 | 1461228955788 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]]]}] 01:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 722ms 01:55:55 INFO - PROCESS | 1650 | 1461228955842 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 01:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:55:55 INFO - PROCESS | 1650 | 1461228955844 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 01:55:55 INFO - PROCESS | 1650 | 1461228955846 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:55:55 INFO - PROCESS | 1650 | 1461228955847 Marionette TRACE conn2 <- [1,1306,null,{}] 01:55:55 INFO - PROCESS | 1650 | 1461228955849 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}] 01:55:55 INFO - PROCESS | 1650 | 1461228955956 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 01:55:55 INFO - PROCESS | 1650 | 1461228955985 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e20000 == 41 [pid = 1650] [id = 334] 01:55:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c05d000) [pid = 1650] [serial = 1001] [outer = 0x0] 01:55:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11c23b400) [pid = 1650] [serial = 1002] [outer = 0x11c05d000] 01:55:56 INFO - PROCESS | 1650 | 1461228956014 Marionette DEBUG loaded listener.js 01:55:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11c499c00) [pid = 1650] [serial = 1003] [outer = 0x11c05d000] 01:55:56 INFO - PROCESS | 1650 | 1461228956439 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]]]}] 01:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 622ms 01:55:56 INFO - PROCESS | 1650 | 1461228956473 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 01:55:56 INFO - PROCESS | 1650 | 1461228956474 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 01:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:55:56 INFO - PROCESS | 1650 | 1461228956476 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:55:56 INFO - PROCESS | 1650 | 1461228956477 Marionette TRACE conn2 <- [1,1310,null,{}] 01:55:56 INFO - PROCESS | 1650 | 1461228956480 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}] 01:55:56 INFO - PROCESS | 1650 | 1461228956570 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 01:55:56 INFO - PROCESS | 1650 | 1461228956574 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x118d12000 == 42 [pid = 1650] [id = 335] 01:55:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11c05d400) [pid = 1650] [serial = 1004] [outer = 0x0] 01:55:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123814c00) [pid = 1650] [serial = 1005] [outer = 0x11c05d400] 01:55:56 INFO - PROCESS | 1650 | 1461228956599 Marionette DEBUG loaded listener.js 01:55:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123a3cc00) [pid = 1650] [serial = 1006] [outer = 0x11c05d400] 01:55:57 INFO - PROCESS | 1650 | 1461228957090 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] 01:55:57 INFO - PROCESS | 1650 | 1461228957150 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 01:55:57 INFO - PROCESS | 1650 | 1461228957152 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:55:57 INFO - PROCESS | 1650 | 1461228957153 Marionette TRACE conn2 <- [1,1314,null,{}] 01:55:57 INFO - PROCESS | 1650 | 1461228957155 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}] 01:55:57 INFO - PROCESS | 1650 | 1461228957227 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 01:55:57 INFO - PROCESS | 1650 | 1461228957231 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9bd800 == 43 [pid = 1650] [id = 336] 01:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11868d400) [pid = 1650] [serial = 1007] [outer = 0x0] 01:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119071000) [pid = 1650] [serial = 1008] [outer = 0x11868d400] 01:55:57 INFO - PROCESS | 1650 | 1461228957258 Marionette DEBUG loaded listener.js 01:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11ae06c00) [pid = 1650] [serial = 1009] [outer = 0x11868d400] 01:55:57 INFO - PROCESS | 1650 | 1461228957559 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]]]}] 01:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 420ms 01:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:55:57 INFO - PROCESS | 1650 | 1461228957576 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 01:55:57 INFO - PROCESS | 1650 | 1461228957577 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 01:55:57 INFO - PROCESS | 1650 | 1461228957579 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:55:57 INFO - PROCESS | 1650 | 1461228957580 Marionette TRACE conn2 <- [1,1318,null,{}] 01:55:57 INFO - PROCESS | 1650 | 1461228957583 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}] 01:55:57 INFO - PROCESS | 1650 | 1461228957662 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 01:55:57 INFO - PROCESS | 1650 | 1461228957709 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x128020800 == 44 [pid = 1650] [id = 337] 01:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119098800) [pid = 1650] [serial = 1010] [outer = 0x0] 01:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c774400) [pid = 1650] [serial = 1011] [outer = 0x119098800] 01:55:57 INFO - PROCESS | 1650 | 1461228957734 Marionette DEBUG loaded listener.js 01:55:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123d83400) [pid = 1650] [serial = 1012] [outer = 0x119098800] 01:55:58 INFO - PROCESS | 1650 | 1461228958014 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]]]}] 01:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 469ms 01:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:55:58 INFO - PROCESS | 1650 | 1461228958048 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 01:55:58 INFO - PROCESS | 1650 | 1461228958049 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 01:55:58 INFO - PROCESS | 1650 | 1461228958059 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:55:58 INFO - PROCESS | 1650 | 1461228958060 Marionette TRACE conn2 <- [1,1322,null,{}] 01:55:58 INFO - PROCESS | 1650 | 1461228958062 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}] 01:55:58 INFO - PROCESS | 1650 | 1461228958143 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 01:55:58 INFO - PROCESS | 1650 | 1461228958148 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x129ab9800 == 45 [pid = 1650] [id = 338] 01:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11ae06800) [pid = 1650] [serial = 1013] [outer = 0x0] 01:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124089c00) [pid = 1650] [serial = 1014] [outer = 0x11ae06800] 01:55:58 INFO - PROCESS | 1650 | 1461228958176 Marionette DEBUG loaded listener.js 01:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1245aa800) [pid = 1650] [serial = 1015] [outer = 0x11ae06800] 01:55:58 INFO - PROCESS | 1650 | 1461228958520 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]]]}] 01:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 475ms 01:55:58 INFO - PROCESS | 1650 | 1461228958528 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 01:55:58 INFO - PROCESS | 1650 | 1461228958530 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 01:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:55:58 INFO - PROCESS | 1650 | 1461228958532 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:55:58 INFO - PROCESS | 1650 | 1461228958537 Marionette TRACE conn2 <- [1,1326,null,{}] 01:55:58 INFO - PROCESS | 1650 | 1461228958541 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}] 01:55:58 INFO - PROCESS | 1650 | 1461228958711 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 01:55:58 INFO - PROCESS | 1650 | 1461228958727 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9d9800 == 46 [pid = 1650] [id = 339] 01:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127b5dc00) [pid = 1650] [serial = 1016] [outer = 0x0] 01:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x127ebd800) [pid = 1650] [serial = 1017] [outer = 0x127b5dc00] 01:55:58 INFO - PROCESS | 1650 | 1461228958759 Marionette DEBUG loaded listener.js 01:55:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1287c0800) [pid = 1650] [serial = 1018] [outer = 0x127b5dc00] 01:55:59 INFO - PROCESS | 1650 | 1461228959250 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]]]}] 01:55:59 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 01:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 775ms 01:55:59 INFO - PROCESS | 1650 | 1461228959309 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 01:55:59 INFO - PROCESS | 1650 | 1461228959312 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 01:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:55:59 INFO - PROCESS | 1650 | 1461228959318 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:55:59 INFO - PROCESS | 1650 | 1461228959322 Marionette TRACE conn2 <- [1,1330,null,{}] 01:55:59 INFO - PROCESS | 1650 | 1461228959329 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}] 01:55:59 INFO - PROCESS | 1650 | 1461228959444 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 01:55:59 INFO - PROCESS | 1650 | 1461228959495 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11827d800 == 47 [pid = 1650] [id = 340] 01:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115878800) [pid = 1650] [serial = 1019] [outer = 0x0] 01:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118255000) [pid = 1650] [serial = 1020] [outer = 0x115878800] 01:55:59 INFO - PROCESS | 1650 | 1461228959526 Marionette DEBUG loaded listener.js 01:55:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118beec00) [pid = 1650] [serial = 1021] [outer = 0x115878800] 01:55:59 INFO - PROCESS | 1650 | 1461228959918 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]]]}] 01:55:59 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 01:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 626ms 01:55:59 INFO - PROCESS | 1650 | 1461228959955 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 01:55:59 INFO - PROCESS | 1650 | 1461228959959 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 01:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:55:59 INFO - PROCESS | 1650 | 1461228959992 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:55:59 INFO - PROCESS | 1650 | 1461228959994 Marionette TRACE conn2 <- [1,1334,null,{}] 01:55:59 INFO - PROCESS | 1650 | 1461228959996 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}] 01:56:00 INFO - PROCESS | 1650 | 1461228960094 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 01:56:00 INFO - PROCESS | 1650 | 1461228960153 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af0d800 == 48 [pid = 1650] [id = 341] 01:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119072c00) [pid = 1650] [serial = 1022] [outer = 0x0] 01:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119356800) [pid = 1650] [serial = 1023] [outer = 0x119072c00] 01:56:00 INFO - PROCESS | 1650 | 1461228960181 Marionette DEBUG loaded listener.js 01:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119e61800) [pid = 1650] [serial = 1024] [outer = 0x119072c00] 01:56:00 INFO - PROCESS | 1650 | 1461228960591 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]]]}] 01:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 621ms 01:56:00 INFO - PROCESS | 1650 | 1461228960612 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 01:56:00 INFO - PROCESS | 1650 | 1461228960614 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 01:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:56:00 INFO - PROCESS | 1650 | 1461228960616 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:56:00 INFO - PROCESS | 1650 | 1461228960619 Marionette TRACE conn2 <- [1,1338,null,{}] 01:56:00 INFO - PROCESS | 1650 | 1461228960627 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}] 01:56:00 INFO - PROCESS | 1650 | 1461228960727 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 01:56:00 INFO - PROCESS | 1650 | 1461228960771 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f5f800 == 49 [pid = 1650] [id = 342] 01:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11ae11800) [pid = 1650] [serial = 1025] [outer = 0x0] 01:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11b92e800) [pid = 1650] [serial = 1026] [outer = 0x11ae11800] 01:56:00 INFO - PROCESS | 1650 | 1461228960807 Marionette DEBUG loaded listener.js 01:56:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11c062c00) [pid = 1650] [serial = 1027] [outer = 0x11ae11800] 01:56:01 INFO - PROCESS | 1650 | 1461228961698 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]]]}] 01:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1124ms 01:56:01 INFO - PROCESS | 1650 | 1461228961741 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 01:56:01 INFO - PROCESS | 1650 | 1461228961743 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 01:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:56:01 INFO - PROCESS | 1650 | 1461228961745 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:56:01 INFO - PROCESS | 1650 | 1461228961746 Marionette TRACE conn2 <- [1,1342,null,{}] 01:56:01 INFO - PROCESS | 1650 | 1461228961749 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}] 01:56:01 INFO - PROCESS | 1650 | 1461228961843 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 01:56:01 INFO - PROCESS | 1650 | 1461228961888 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab6f800 == 50 [pid = 1650] [id = 343] 01:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11b99fc00) [pid = 1650] [serial = 1028] [outer = 0x0] 01:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123815400) [pid = 1650] [serial = 1029] [outer = 0x11b99fc00] 01:56:01 INFO - PROCESS | 1650 | 1461228961919 Marionette DEBUG loaded listener.js 01:56:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x127b61000) [pid = 1650] [serial = 1030] [outer = 0x11b99fc00] 01:56:02 INFO - PROCESS | 1650 | 1461228962321 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]]]}] 01:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 622ms 01:56:02 INFO - PROCESS | 1650 | 1461228962367 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 01:56:02 INFO - PROCESS | 1650 | 1461228962369 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 01:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:56:02 INFO - PROCESS | 1650 | 1461228962371 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:56:02 INFO - PROCESS | 1650 | 1461228962372 Marionette TRACE conn2 <- [1,1346,null,{}] 01:56:02 INFO - PROCESS | 1650 | 1461228962375 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}] 01:56:02 INFO - PROCESS | 1650 | 1461228962467 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 01:56:02 INFO - PROCESS | 1650 | 1461228962515 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adaf000 == 51 [pid = 1650] [id = 344] 01:56:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x127e04800) [pid = 1650] [serial = 1031] [outer = 0x0] 01:56:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x128702400) [pid = 1650] [serial = 1032] [outer = 0x127e04800] 01:56:02 INFO - PROCESS | 1650 | 1461228962544 Marionette DEBUG loaded listener.js 01:56:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129053800) [pid = 1650] [serial = 1033] [outer = 0x127e04800] 01:56:03 INFO - PROCESS | 1650 | 1461228963101 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]]]}] 01:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 771ms 01:56:03 INFO - PROCESS | 1650 | 1461228963149 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 01:56:03 INFO - PROCESS | 1650 | 1461228963151 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 01:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:56:03 INFO - PROCESS | 1650 | 1461228963157 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:56:03 INFO - PROCESS | 1650 | 1461228963159 Marionette TRACE conn2 <- [1,1350,null,{}] 01:56:03 INFO - PROCESS | 1650 | 1461228963163 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}] 01:56:03 INFO - PROCESS | 1650 | 1461228963257 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 01:56:03 INFO - PROCESS | 1650 | 1461228963316 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c27000 == 52 [pid = 1650] [id = 345] 01:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11862d000) [pid = 1650] [serial = 1034] [outer = 0x0] 01:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118691800) [pid = 1650] [serial = 1035] [outer = 0x11862d000] 01:56:03 INFO - PROCESS | 1650 | 1461228963344 Marionette DEBUG loaded listener.js 01:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118de0c00) [pid = 1650] [serial = 1036] [outer = 0x11862d000] 01:56:03 INFO - PROCESS | 1650 | 1461228963731 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]]]}] 01:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 622ms 01:56:03 INFO - PROCESS | 1650 | 1461228963779 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 01:56:03 INFO - PROCESS | 1650 | 1461228963783 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 01:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:56:03 INFO - PROCESS | 1650 | 1461228963787 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:56:03 INFO - PROCESS | 1650 | 1461228963788 Marionette TRACE conn2 <- [1,1354,null,{}] 01:56:03 INFO - PROCESS | 1650 | 1461228963791 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}] 01:56:03 INFO - PROCESS | 1650 | 1461228963880 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 01:56:03 INFO - PROCESS | 1650 | 1461228963931 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af0e800 == 53 [pid = 1650] [id = 346] 01:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11862ec00) [pid = 1650] [serial = 1037] [outer = 0x0] 01:56:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119356c00) [pid = 1650] [serial = 1038] [outer = 0x11862ec00] 01:56:03 INFO - PROCESS | 1650 | 1461228963961 Marionette DEBUG loaded listener.js 01:56:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11ab30000) [pid = 1650] [serial = 1039] [outer = 0x11862ec00] 01:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8d7800 == 52 [pid = 1650] [id = 90] 01:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x129ab9800 == 51 [pid = 1650] [id = 338] 01:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x128020800 == 50 [pid = 1650] [id = 337] 01:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11a9bd800 == 49 [pid = 1650] [id = 336] 01:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x118d12000 == 48 [pid = 1650] [id = 335] 01:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x123e20000 == 47 [pid = 1650] [id = 334] 01:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11c764000 == 46 [pid = 1650] [id = 333] 01:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf97000 == 45 [pid = 1650] [id = 332] 01:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11b2a1800 == 44 [pid = 1650] [id = 331] 01:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1193a8800 == 43 [pid = 1650] [id = 330] 01:56:04 INFO - PROCESS | 1650 | --DOCSHELL 0x115893000 == 42 [pid = 1650] [id = 329] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12980d000) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118d7e400) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1190a2c00) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c4a6800) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x123810400) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11c8c5000) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119363000) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12413a400) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119e56000) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x127c5ec00) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1245b2000) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1157b0800) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11869ac00) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118b20800) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127ec1800) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128617800) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11c065400) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11c242000) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119099800) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11824a400) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118255c00) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11ae53800) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11af89400) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11ae55c00) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11b921400) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11ab39800) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11adc9800) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11bfc2400) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11bfcec00) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123818c00) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11c241000) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128616c00) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129055800) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1287c1800) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x129812800) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123c5b800) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1650 | 1461228964430 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]]]}] 01:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 669ms 01:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:56:04 INFO - PROCESS | 1650 | 1461228964456 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 01:56:04 INFO - PROCESS | 1650 | 1461228964457 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 01:56:04 INFO - PROCESS | 1650 | 1461228964459 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:56:04 INFO - PROCESS | 1650 | 1461228964461 Marionette TRACE conn2 <- [1,1358,null,{}] 01:56:04 INFO - PROCESS | 1650 | 1461228964476 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}] 01:56:04 INFO - PROCESS | 1650 | 1461228964575 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 01:56:04 INFO - PROCESS | 1650 | 1461228964581 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193ad800 == 43 [pid = 1650] [id = 347] 01:56:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11adc7c00) [pid = 1650] [serial = 1040] [outer = 0x0] 01:56:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11ae10c00) [pid = 1650] [serial = 1041] [outer = 0x11adc7c00] 01:56:04 INFO - PROCESS | 1650 | 1461228964611 Marionette DEBUG loaded listener.js 01:56:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11aeb7c00) [pid = 1650] [serial = 1042] [outer = 0x11adc7c00] 01:56:04 INFO - PROCESS | 1650 | 1461228964966 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]]]}] 01:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 522ms 01:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:56:04 INFO - PROCESS | 1650 | 1461228964982 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 01:56:04 INFO - PROCESS | 1650 | 1461228964983 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 01:56:04 INFO - PROCESS | 1650 | 1461228964986 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:56:04 INFO - PROCESS | 1650 | 1461228964989 Marionette TRACE conn2 <- [1,1362,null,{}] 01:56:04 INFO - PROCESS | 1650 | 1461228964991 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}] 01:56:05 INFO - PROCESS | 1650 | 1461228965090 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 01:56:05 INFO - PROCESS | 1650 | 1461228965096 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf9b000 == 44 [pid = 1650] [id = 348] 01:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11aec5c00) [pid = 1650] [serial = 1043] [outer = 0x0] 01:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11b912c00) [pid = 1650] [serial = 1044] [outer = 0x11aec5c00] 01:56:05 INFO - PROCESS | 1650 | 1461228965140 Marionette DEBUG loaded listener.js 01:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11bfcac00) [pid = 1650] [serial = 1045] [outer = 0x11aec5c00] 01:56:05 INFO - PROCESS | 1650 | 1461228965583 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]]]}] 01:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 620ms 01:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:56:05 INFO - PROCESS | 1650 | 1461228965607 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 01:56:05 INFO - PROCESS | 1650 | 1461228965608 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 01:56:05 INFO - PROCESS | 1650 | 1461228965610 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:56:05 INFO - PROCESS | 1650 | 1461228965611 Marionette TRACE conn2 <- [1,1366,null,{}] 01:56:05 INFO - PROCESS | 1650 | 1461228965614 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}] 01:56:05 INFO - PROCESS | 1650 | 1461228965689 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 01:56:05 INFO - PROCESS | 1650 | 1461228965693 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8d7800 == 45 [pid = 1650] [id = 349] 01:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11c05e400) [pid = 1650] [serial = 1046] [outer = 0x0] 01:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c242000) [pid = 1650] [serial = 1047] [outer = 0x11c05e400] 01:56:05 INFO - PROCESS | 1650 | 1461228965719 Marionette DEBUG loaded listener.js 01:56:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c776400) [pid = 1650] [serial = 1048] [outer = 0x11c05e400] 01:56:06 INFO - PROCESS | 1650 | 1461228966066 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] 01:56:06 INFO - PROCESS | 1650 | 1461228966081 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 01:56:06 INFO - PROCESS | 1650 | 1461228966083 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:56:06 INFO - PROCESS | 1650 | 1461228966084 Marionette TRACE conn2 <- [1,1370,null,{}] 01:56:06 INFO - PROCESS | 1650 | 1461228966089 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}] 01:56:06 INFO - PROCESS | 1650 | 1461228966210 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 01:56:06 INFO - PROCESS | 1650 | 1461228966217 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e1f800 == 46 [pid = 1650] [id = 350] 01:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123816400) [pid = 1650] [serial = 1049] [outer = 0x0] 01:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123d85400) [pid = 1650] [serial = 1050] [outer = 0x123816400] 01:56:06 INFO - PROCESS | 1650 | 1461228966245 Marionette DEBUG loaded listener.js 01:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12870b400) [pid = 1650] [serial = 1051] [outer = 0x123816400] 01:56:06 INFO - PROCESS | 1650 | 1461228966578 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] 01:56:06 INFO - PROCESS | 1650 | 1461228966611 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 01:56:06 INFO - PROCESS | 1650 | 1461228966613 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:56:06 INFO - PROCESS | 1650 | 1461228966614 Marionette TRACE conn2 <- [1,1374,null,{}] 01:56:06 INFO - PROCESS | 1650 | 1461228966616 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}] 01:56:06 INFO - PROCESS | 1650 | 1461228966712 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 01:56:06 INFO - PROCESS | 1650 | 1461228966715 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x127c83800 == 47 [pid = 1650] [id = 351] 01:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12381d400) [pid = 1650] [serial = 1052] [outer = 0x0] 01:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12980a400) [pid = 1650] [serial = 1053] [outer = 0x12381d400] 01:56:06 INFO - PROCESS | 1650 | 1461228966741 Marionette DEBUG loaded listener.js 01:56:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129819400) [pid = 1650] [serial = 1054] [outer = 0x12381d400] 01:56:07 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:56:07 INFO - PROCESS | 1650 | 1461228967176 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] 01:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:56:07 INFO - PROCESS | 1650 | 1461228967187 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 01:56:07 INFO - PROCESS | 1650 | 1461228967191 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:56:07 INFO - PROCESS | 1650 | 1461228967193 Marionette TRACE conn2 <- [1,1378,null,{}] 01:56:07 INFO - PROCESS | 1650 | 1461228967197 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}] 01:56:07 INFO - PROCESS | 1650 | 1461228967345 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 01:56:07 INFO - PROCESS | 1650 | 1461228967367 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x129ab8800 == 48 [pid = 1650] [id = 352] 01:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c294800) [pid = 1650] [serial = 1055] [outer = 0x0] 01:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129aea000) [pid = 1650] [serial = 1056] [outer = 0x11c294800] 01:56:07 INFO - PROCESS | 1650 | 1461228967410 Marionette DEBUG loaded listener.js 01:56:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129d94400) [pid = 1650] [serial = 1057] [outer = 0x11c294800] 01:56:07 INFO - PROCESS | 1650 | 1461228967819 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] 01:56:07 INFO - PROCESS | 1650 | 1461228967866 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 01:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:56:07 INFO - PROCESS | 1650 | 1461228967877 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:56:07 INFO - PROCESS | 1650 | 1461228967879 Marionette TRACE conn2 <- [1,1382,null,{}] 01:56:07 INFO - PROCESS | 1650 | 1461228967882 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}] 01:56:08 INFO - PROCESS | 1650 | 1461228968029 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 01:56:08 INFO - PROCESS | 1650 | 1461228968083 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f76000 == 49 [pid = 1650] [id = 353] 01:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123a41c00) [pid = 1650] [serial = 1058] [outer = 0x0] 01:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129d99000) [pid = 1650] [serial = 1059] [outer = 0x123a41c00] 01:56:08 INFO - PROCESS | 1650 | 1461228968126 Marionette DEBUG loaded listener.js 01:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129ee6000) [pid = 1650] [serial = 1060] [outer = 0x123a41c00] 01:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11868d400) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11868f800) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11ae0ec00) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11ae06800) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11c05d000) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118d55400) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11c05d400) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119d67800) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119098800) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:56:08 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11540e800) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:56:08 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:56:08 INFO - PROCESS | 1650 | 1461228968566 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] 01:56:08 INFO - PROCESS | 1650 | 1461228968600 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 01:56:08 INFO - PROCESS | 1650 | 1461228968602 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:56:08 INFO - PROCESS | 1650 | 1461228968603 Marionette TRACE conn2 <- [1,1386,null,{}] 01:56:08 INFO - PROCESS | 1650 | 1461228968605 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}] 01:56:08 INFO - PROCESS | 1650 | 1461228968682 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 01:56:08 INFO - PROCESS | 1650 | 1461228968688 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x129ac6800 == 50 [pid = 1650] [id = 354] 01:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118d77000) [pid = 1650] [serial = 1061] [outer = 0x0] 01:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11b235000) [pid = 1650] [serial = 1062] [outer = 0x118d77000] 01:56:08 INFO - PROCESS | 1650 | 1461228968714 Marionette DEBUG loaded listener.js 01:56:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123e5cc00) [pid = 1650] [serial = 1063] [outer = 0x118d77000] 01:56:09 INFO - PROCESS | 1650 | 1461228969036 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] 01:56:09 INFO - PROCESS | 1650 | 1461228969074 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 01:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:56:09 INFO - PROCESS | 1650 | 1461228969076 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:56:09 INFO - PROCESS | 1650 | 1461228969078 Marionette TRACE conn2 <- [1,1390,null,{}] 01:56:09 INFO - PROCESS | 1650 | 1461228969080 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}] 01:56:09 INFO - PROCESS | 1650 | 1461228969195 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 01:56:09 INFO - PROCESS | 1650 | 1461228969202 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b18a000 == 51 [pid = 1650] [id = 355] 01:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11b99e400) [pid = 1650] [serial = 1064] [outer = 0x0] 01:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129eecc00) [pid = 1650] [serial = 1065] [outer = 0x11b99e400] 01:56:09 INFO - PROCESS | 1650 | 1461228969231 Marionette DEBUG loaded listener.js 01:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129f3c800) [pid = 1650] [serial = 1066] [outer = 0x11b99e400] 01:56:09 INFO - PROCESS | 1650 | 1461228969562 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]]]}] 01:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 522ms 01:56:09 INFO - PROCESS | 1650 | 1461228969599 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 01:56:09 INFO - PROCESS | 1650 | 1461228969600 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 01:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:56:09 INFO - PROCESS | 1650 | 1461228969603 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:56:09 INFO - PROCESS | 1650 | 1461228969604 Marionette TRACE conn2 <- [1,1394,null,{}] 01:56:09 INFO - PROCESS | 1650 | 1461228969606 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}] 01:56:09 INFO - PROCESS | 1650 | 1461228969684 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 01:56:09 INFO - PROCESS | 1650 | 1461228969691 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc5e000 == 52 [pid = 1650] [id = 356] 01:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129f3f000) [pid = 1650] [serial = 1067] [outer = 0x0] 01:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129f89800) [pid = 1650] [serial = 1068] [outer = 0x129f3f000] 01:56:09 INFO - PROCESS | 1650 | 1461228969716 Marionette DEBUG loaded listener.js 01:56:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129fc0000) [pid = 1650] [serial = 1069] [outer = 0x129f3f000] 01:56:10 INFO - PROCESS | 1650 | 1461228970036 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]]]}] 01:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 468ms 01:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:56:10 INFO - PROCESS | 1650 | 1461228970072 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 01:56:10 INFO - PROCESS | 1650 | 1461228970073 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 01:56:10 INFO - PROCESS | 1650 | 1461228970075 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:56:10 INFO - PROCESS | 1650 | 1461228970076 Marionette TRACE conn2 <- [1,1398,null,{}] 01:56:10 INFO - PROCESS | 1650 | 1461228970079 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}] 01:56:10 INFO - PROCESS | 1650 | 1461228970180 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 01:56:10 INFO - PROCESS | 1650 | 1461228970187 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc74000 == 53 [pid = 1650] [id = 357] 01:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129fbfc00) [pid = 1650] [serial = 1070] [outer = 0x0] 01:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129fc4400) [pid = 1650] [serial = 1071] [outer = 0x129fbfc00] 01:56:10 INFO - PROCESS | 1650 | 1461228970211 Marionette DEBUG loaded listener.js 01:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129fc8800) [pid = 1650] [serial = 1072] [outer = 0x129fbfc00] 01:56:10 INFO - PROCESS | 1650 | 1461228970504 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]]]}] 01:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 468ms 01:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:56:10 INFO - PROCESS | 1650 | 1461228970582 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 01:56:10 INFO - PROCESS | 1650 | 1461228970585 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 01:56:10 INFO - PROCESS | 1650 | 1461228970590 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:56:10 INFO - PROCESS | 1650 | 1461228970593 Marionette TRACE conn2 <- [1,1402,null,{}] 01:56:10 INFO - PROCESS | 1650 | 1461228970597 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}] 01:56:10 INFO - PROCESS | 1650 | 1461228970700 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 01:56:10 INFO - PROCESS | 1650 | 1461228970748 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1186bd000 == 54 [pid = 1650] [id = 358] 01:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x115494800) [pid = 1650] [serial = 1073] [outer = 0x0] 01:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1158b8400) [pid = 1650] [serial = 1074] [outer = 0x115494800] 01:56:10 INFO - PROCESS | 1650 | 1461228970793 Marionette DEBUG loaded listener.js 01:56:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118693400) [pid = 1650] [serial = 1075] [outer = 0x115494800] 01:56:11 INFO - PROCESS | 1650 | 1461228971225 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]]]}] 01:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 674ms 01:56:11 INFO - PROCESS | 1650 | 1461228971264 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 01:56:11 INFO - PROCESS | 1650 | 1461228971267 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 01:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:56:11 INFO - PROCESS | 1650 | 1461228971273 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:56:11 INFO - PROCESS | 1650 | 1461228971276 Marionette TRACE conn2 <- [1,1406,null,{}] 01:56:11 INFO - PROCESS | 1650 | 1461228971279 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}] 01:56:11 INFO - PROCESS | 1650 | 1461228971384 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 01:56:11 INFO - PROCESS | 1650 | 1461228971433 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9ca800 == 55 [pid = 1650] [id = 359] 01:56:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1155d1000) [pid = 1650] [serial = 1076] [outer = 0x0] 01:56:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1190a2c00) [pid = 1650] [serial = 1077] [outer = 0x1155d1000] 01:56:11 INFO - PROCESS | 1650 | 1461228971463 Marionette DEBUG loaded listener.js 01:56:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11ae51400) [pid = 1650] [serial = 1078] [outer = 0x1155d1000] 01:56:11 INFO - PROCESS | 1650 | 1461228971973 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]]]}] 01:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 777ms 01:56:12 INFO - PROCESS | 1650 | 1461228972063 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 01:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:56:12 INFO - PROCESS | 1650 | 1461228972065 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 01:56:12 INFO - PROCESS | 1650 | 1461228972072 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:56:12 INFO - PROCESS | 1650 | 1461228972075 Marionette TRACE conn2 <- [1,1410,null,{}] 01:56:12 INFO - PROCESS | 1650 | 1461228972085 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}] 01:56:12 INFO - PROCESS | 1650 | 1461228972248 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 01:56:12 INFO - PROCESS | 1650 | 1461228972308 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab7c800 == 56 [pid = 1650] [id = 360] 01:56:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x123813c00) [pid = 1650] [serial = 1079] [outer = 0x0] 01:56:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x123a47800) [pid = 1650] [serial = 1080] [outer = 0x123813c00] 01:56:12 INFO - PROCESS | 1650 | 1461228972341 Marionette DEBUG loaded listener.js 01:56:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1245aec00) [pid = 1650] [serial = 1081] [outer = 0x123813c00] 01:56:12 INFO - PROCESS | 1650 | 1461228972877 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]]]}] 01:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 825ms 01:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:56:12 INFO - PROCESS | 1650 | 1461228972893 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 01:56:12 INFO - PROCESS | 1650 | 1461228972895 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 01:56:12 INFO - PROCESS | 1650 | 1461228972897 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:56:12 INFO - PROCESS | 1650 | 1461228972898 Marionette TRACE conn2 <- [1,1414,null,{}] 01:56:12 INFO - PROCESS | 1650 | 1461228972901 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}] 01:56:13 INFO - PROCESS | 1650 | 1461228973000 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 01:56:13 INFO - PROCESS | 1650 | 1461228973064 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfa2800 == 57 [pid = 1650] [id = 361] 01:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12904f000) [pid = 1650] [serial = 1082] [outer = 0x0] 01:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129810800) [pid = 1650] [serial = 1083] [outer = 0x12904f000] 01:56:13 INFO - PROCESS | 1650 | 1461228973094 Marionette DEBUG loaded listener.js 01:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129eeb000) [pid = 1650] [serial = 1084] [outer = 0x12904f000] 01:56:13 INFO - PROCESS | 1650 | 1461228973597 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]]]}] 01:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 721ms 01:56:13 INFO - PROCESS | 1650 | 1461228973619 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 01:56:13 INFO - PROCESS | 1650 | 1461228973620 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 01:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:56:13 INFO - PROCESS | 1650 | 1461228973623 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:56:13 INFO - PROCESS | 1650 | 1461228973625 Marionette TRACE conn2 <- [1,1418,null,{}] 01:56:13 INFO - PROCESS | 1650 | 1461228973628 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}] 01:56:13 INFO - PROCESS | 1650 | 1461228973760 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 01:56:13 INFO - PROCESS | 1650 | 1461228973823 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d307000 == 58 [pid = 1650] [id = 362] 01:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129058000) [pid = 1650] [serial = 1085] [outer = 0x0] 01:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129f39c00) [pid = 1650] [serial = 1086] [outer = 0x129058000] 01:56:13 INFO - PROCESS | 1650 | 1461228973853 Marionette DEBUG loaded listener.js 01:56:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129f89c00) [pid = 1650] [serial = 1087] [outer = 0x129058000] 01:56:14 INFO - PROCESS | 1650 | 1461228974258 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]]]}] 01:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 669ms 01:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:56:14 INFO - PROCESS | 1650 | 1461228974293 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 01:56:14 INFO - PROCESS | 1650 | 1461228974294 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 01:56:14 INFO - PROCESS | 1650 | 1461228974296 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:56:14 INFO - PROCESS | 1650 | 1461228974298 Marionette TRACE conn2 <- [1,1422,null,{}] 01:56:14 INFO - PROCESS | 1650 | 1461228974300 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}] 01:56:14 INFO - PROCESS | 1650 | 1461228974442 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 01:56:14 INFO - PROCESS | 1650 | 1461228974507 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab1c000 == 59 [pid = 1650] [id = 363] 01:56:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11c49c000) [pid = 1650] [serial = 1088] [outer = 0x0] 01:56:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x123fea400) [pid = 1650] [serial = 1089] [outer = 0x11c49c000] 01:56:14 INFO - PROCESS | 1650 | 1461228974539 Marionette DEBUG loaded listener.js 01:56:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12a762400) [pid = 1650] [serial = 1090] [outer = 0x11c49c000] 01:56:15 INFO - PROCESS | 1650 | 1461228975157 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]]]}] 01:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 871ms 01:56:15 INFO - PROCESS | 1650 | 1461228975167 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 01:56:15 INFO - PROCESS | 1650 | 1461228975171 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 01:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:56:15 INFO - PROCESS | 1650 | 1461228975193 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:56:15 INFO - PROCESS | 1650 | 1461228975195 Marionette TRACE conn2 <- [1,1426,null,{}] 01:56:15 INFO - PROCESS | 1650 | 1461228975200 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}] 01:56:15 INFO - PROCESS | 1650 | 1461228975296 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 01:56:15 INFO - PROCESS | 1650 | 1461228975362 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf92000 == 60 [pid = 1650] [id = 364] 01:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11869a800) [pid = 1650] [serial = 1091] [outer = 0x0] 01:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x118bee800) [pid = 1650] [serial = 1092] [outer = 0x11869a800] 01:56:15 INFO - PROCESS | 1650 | 1461228975390 Marionette DEBUG loaded listener.js 01:56:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119096c00) [pid = 1650] [serial = 1093] [outer = 0x11869a800] 01:56:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc5e000 == 59 [pid = 1650] [id = 356] 01:56:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b18a000 == 58 [pid = 1650] [id = 355] 01:56:15 INFO - PROCESS | 1650 | --DOCSHELL 0x129ac6800 == 57 [pid = 1650] [id = 354] 01:56:15 INFO - PROCESS | 1650 | --DOCSHELL 0x129f76000 == 56 [pid = 1650] [id = 353] 01:56:15 INFO - PROCESS | 1650 | --DOCSHELL 0x129ab8800 == 55 [pid = 1650] [id = 352] 01:56:15 INFO - PROCESS | 1650 | --DOCSHELL 0x127c83800 == 54 [pid = 1650] [id = 351] 01:56:15 INFO - PROCESS | 1650 | --DOCSHELL 0x123e1f800 == 53 [pid = 1650] [id = 350] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x129817400) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11868f000) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x127ebd800) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | 1461228975869 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]]]}] 01:56:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8d7800 == 52 [pid = 1650] [id = 349] 01:56:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf9b000 == 51 [pid = 1650] [id = 348] 01:56:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1193ad800 == 50 [pid = 1650] [id = 347] 01:56:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11af0e800 == 49 [pid = 1650] [id = 346] 01:56:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119c27000 == 48 [pid = 1650] [id = 345] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11ae06c00) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x118de6c00) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119071000) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118693c00) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11ae5f000) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x124089c00) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11aec0c00) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11c23b400) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11923e000) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118be9c00) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x123814c00) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123a3cc00) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11ae07400) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11c499c00) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x123d83400) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11af95800) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11c774400) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11abb8c00) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11af4d000) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119076c00) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 01:56:15 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1245aa800) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 01:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 725ms 01:56:15 INFO - PROCESS | 1650 | 1461228975917 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 01:56:15 INFO - PROCESS | 1650 | 1461228975923 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 01:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:56:15 INFO - PROCESS | 1650 | 1461228975926 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:56:15 INFO - PROCESS | 1650 | 1461228975928 Marionette TRACE conn2 <- [1,1430,null,{}] 01:56:15 INFO - PROCESS | 1650 | 1461228975931 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}] 01:56:16 INFO - PROCESS | 1650 | 1461228976051 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 01:56:16 INFO - PROCESS | 1650 | 1461228976066 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9bd800 == 49 [pid = 1650] [id = 365] 01:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11ae57000) [pid = 1650] [serial = 1094] [outer = 0x0] 01:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11af4f000) [pid = 1650] [serial = 1095] [outer = 0x11ae57000] 01:56:16 INFO - PROCESS | 1650 | 1461228976106 Marionette DEBUG loaded listener.js 01:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11b23b800) [pid = 1650] [serial = 1096] [outer = 0x11ae57000] 01:56:16 INFO - PROCESS | 1650 | 1461228976657 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]]]}] 01:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 773ms 01:56:16 INFO - PROCESS | 1650 | 1461228976700 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 01:56:16 INFO - PROCESS | 1650 | 1461228976701 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 01:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:56:16 INFO - PROCESS | 1650 | 1461228976706 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:56:16 INFO - PROCESS | 1650 | 1461228976708 Marionette TRACE conn2 <- [1,1434,null,{}] 01:56:16 INFO - PROCESS | 1650 | 1461228976716 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}] 01:56:16 INFO - PROCESS | 1650 | 1461228976794 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 01:56:16 INFO - PROCESS | 1650 | 1461228976845 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8e6800 == 50 [pid = 1650] [id = 366] 01:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11af96000) [pid = 1650] [serial = 1097] [outer = 0x0] 01:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11c46b400) [pid = 1650] [serial = 1098] [outer = 0x11af96000] 01:56:16 INFO - PROCESS | 1650 | 1461228976873 Marionette DEBUG loaded listener.js 01:56:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12381c400) [pid = 1650] [serial = 1099] [outer = 0x11af96000] 01:56:17 INFO - PROCESS | 1650 | 1461228977190 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]]]}] 01:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 523ms 01:56:17 INFO - PROCESS | 1650 | 1461228977229 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 01:56:17 INFO - PROCESS | 1650 | 1461228977230 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 01:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:56:17 INFO - PROCESS | 1650 | 1461228977232 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:56:17 INFO - PROCESS | 1650 | 1461228977234 Marionette TRACE conn2 <- [1,1438,null,{}] 01:56:17 INFO - PROCESS | 1650 | 1461228977236 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}] 01:56:17 INFO - PROCESS | 1650 | 1461228977313 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 01:56:17 INFO - PROCESS | 1650 | 1461228977319 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x127b74800 == 51 [pid = 1650] [id = 367] 01:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11c298400) [pid = 1650] [serial = 1100] [outer = 0x0] 01:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x124388000) [pid = 1650] [serial = 1101] [outer = 0x11c298400] 01:56:17 INFO - PROCESS | 1650 | 1461228977347 Marionette DEBUG loaded listener.js 01:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1287bc000) [pid = 1650] [serial = 1102] [outer = 0x11c298400] 01:56:17 INFO - PROCESS | 1650 | 1461228977741 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]]]}] 01:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 518ms 01:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:56:17 INFO - PROCESS | 1650 | 1461228977752 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 01:56:17 INFO - PROCESS | 1650 | 1461228977754 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 01:56:17 INFO - PROCESS | 1650 | 1461228977756 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:56:17 INFO - PROCESS | 1650 | 1461228977757 Marionette TRACE conn2 <- [1,1442,null,{}] 01:56:17 INFO - PROCESS | 1650 | 1461228977759 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}] 01:56:17 INFO - PROCESS | 1650 | 1461228977840 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 01:56:17 INFO - PROCESS | 1650 | 1461228977845 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f5e000 == 52 [pid = 1650] [id = 368] 01:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12860d400) [pid = 1650] [serial = 1103] [outer = 0x0] 01:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129815800) [pid = 1650] [serial = 1104] [outer = 0x12860d400] 01:56:17 INFO - PROCESS | 1650 | 1461228977870 Marionette DEBUG loaded listener.js 01:56:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129ee9000) [pid = 1650] [serial = 1105] [outer = 0x12860d400] 01:56:18 INFO - PROCESS | 1650 | 1461228978243 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]]]}] 01:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 518ms 01:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:56:18 INFO - PROCESS | 1650 | 1461228978277 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 01:56:18 INFO - PROCESS | 1650 | 1461228978278 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 01:56:18 INFO - PROCESS | 1650 | 1461228978281 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:56:18 INFO - PROCESS | 1650 | 1461228978282 Marionette TRACE conn2 <- [1,1446,null,{}] 01:56:18 INFO - PROCESS | 1650 | 1461228978284 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}] 01:56:18 INFO - PROCESS | 1650 | 1461228978395 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 01:56:18 INFO - PROCESS | 1650 | 1461228978426 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab62800 == 53 [pid = 1650] [id = 369] 01:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129eed000) [pid = 1650] [serial = 1106] [outer = 0x0] 01:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a724800) [pid = 1650] [serial = 1107] [outer = 0x129eed000] 01:56:18 INFO - PROCESS | 1650 | 1461228978459 Marionette DEBUG loaded listener.js 01:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12a727800) [pid = 1650] [serial = 1108] [outer = 0x129eed000] 01:56:18 INFO - PROCESS | 1650 | 1461228978788 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]]]}] 01:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 520ms 01:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:56:18 INFO - PROCESS | 1650 | 1461228978803 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 01:56:18 INFO - PROCESS | 1650 | 1461228978804 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 01:56:18 INFO - PROCESS | 1650 | 1461228978806 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:56:18 INFO - PROCESS | 1650 | 1461228978807 Marionette TRACE conn2 <- [1,1450,null,{}] 01:56:18 INFO - PROCESS | 1650 | 1461228978809 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}] 01:56:18 INFO - PROCESS | 1650 | 1461228978910 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 01:56:18 INFO - PROCESS | 1650 | 1461228978922 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b188800 == 54 [pid = 1650] [id = 370] 01:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12a729800) [pid = 1650] [serial = 1109] [outer = 0x0] 01:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12a765c00) [pid = 1650] [serial = 1110] [outer = 0x12a729800] 01:56:18 INFO - PROCESS | 1650 | 1461228978948 Marionette DEBUG loaded listener.js 01:56:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12a76ec00) [pid = 1650] [serial = 1111] [outer = 0x12a729800] 01:56:19 INFO - PROCESS | 1650 | 1461228979396 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]]]}] 01:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 623ms 01:56:19 INFO - PROCESS | 1650 | 1461228979436 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 01:56:19 INFO - PROCESS | 1650 | 1461228979438 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 01:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:56:19 INFO - PROCESS | 1650 | 1461228979441 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:56:19 INFO - PROCESS | 1650 | 1461228979443 Marionette TRACE conn2 <- [1,1454,null,{}] 01:56:19 INFO - PROCESS | 1650 | 1461228979447 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}] 01:56:19 INFO - PROCESS | 1650 | 1461228979598 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 01:56:19 INFO - PROCESS | 1650 | 1461228979623 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c059000 == 55 [pid = 1650] [id = 371] 01:56:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12a729400) [pid = 1650] [serial = 1112] [outer = 0x0] 01:56:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12ac9f800) [pid = 1650] [serial = 1113] [outer = 0x12a729400] 01:56:19 INFO - PROCESS | 1650 | 1461228979648 Marionette DEBUG loaded listener.js 01:56:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12aca4000) [pid = 1650] [serial = 1114] [outer = 0x12a729400] 01:56:19 INFO - PROCESS | 1650 | 1461228979969 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]]]}] 01:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 569ms 01:56:20 INFO - PROCESS | 1650 | 1461228980011 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 01:56:20 INFO - PROCESS | 1650 | 1461228980012 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 01:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:56:20 INFO - PROCESS | 1650 | 1461228980014 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:56:20 INFO - PROCESS | 1650 | 1461228980015 Marionette TRACE conn2 <- [1,1458,null,{}] 01:56:20 INFO - PROCESS | 1650 | 1461228980018 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}] 01:56:20 INFO - PROCESS | 1650 | 1461228980188 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 01:56:20 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12381d400) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:56:20 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x123816400) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:56:20 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c05e400) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:56:20 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11adc7c00) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:56:20 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11862d000) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:56:20 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11c294800) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:56:20 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11862ec00) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:56:20 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11aec5c00) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:56:20 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x129f3f000) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:56:20 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x123a41c00) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:56:20 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118d77000) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:56:20 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11b99e400) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:56:20 INFO - PROCESS | 1650 | 1461228980228 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x118bb9800 == 56 [pid = 1650] [id = 372] 01:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118248800) [pid = 1650] [serial = 1115] [outer = 0x0] 01:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118698800) [pid = 1650] [serial = 1116] [outer = 0x118248800] 01:56:20 INFO - PROCESS | 1650 | 1461228980253 Marionette DEBUG loaded listener.js 01:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11c05e400) [pid = 1650] [serial = 1117] [outer = 0x118248800] 01:56:20 INFO - PROCESS | 1650 | 1461228980539 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]]]}] 01:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 569ms 01:56:20 INFO - PROCESS | 1650 | 1461228980584 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 01:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:56:20 INFO - PROCESS | 1650 | 1461228980585 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 01:56:20 INFO - PROCESS | 1650 | 1461228980589 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:56:20 INFO - PROCESS | 1650 | 1461228980590 Marionette TRACE conn2 <- [1,1462,null,{}] 01:56:20 INFO - PROCESS | 1650 | 1461228980593 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}] 01:56:20 INFO - PROCESS | 1650 | 1461228980673 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 01:56:20 INFO - PROCESS | 1650 | 1461228980678 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5b4800 == 57 [pid = 1650] [id = 373] 01:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1287c1800) [pid = 1650] [serial = 1118] [outer = 0x0] 01:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12aca6800) [pid = 1650] [serial = 1119] [outer = 0x1287c1800] 01:56:20 INFO - PROCESS | 1650 | 1461228980703 Marionette DEBUG loaded listener.js 01:56:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12acc6c00) [pid = 1650] [serial = 1120] [outer = 0x1287c1800] 01:56:21 INFO - PROCESS | 1650 | 1461228981027 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]]]}] 01:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 469ms 01:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:56:21 INFO - PROCESS | 1650 | 1461228981058 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 01:56:21 INFO - PROCESS | 1650 | 1461228981060 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 01:56:21 INFO - PROCESS | 1650 | 1461228981062 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:56:21 INFO - PROCESS | 1650 | 1461228981063 Marionette TRACE conn2 <- [1,1466,null,{}] 01:56:21 INFO - PROCESS | 1650 | 1461228981066 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}] 01:56:21 INFO - PROCESS | 1650 | 1461228981187 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 01:56:21 INFO - PROCESS | 1650 | 1461228981194 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db9e800 == 58 [pid = 1650] [id = 374] 01:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12acaa400) [pid = 1650] [serial = 1121] [outer = 0x0] 01:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12accf000) [pid = 1650] [serial = 1122] [outer = 0x12acaa400] 01:56:21 INFO - PROCESS | 1650 | 1461228981224 Marionette DEBUG loaded listener.js 01:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12acdf400) [pid = 1650] [serial = 1123] [outer = 0x12acaa400] 01:56:21 INFO - PROCESS | 1650 | 1461228981556 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]]]}] 01:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 518ms 01:56:21 INFO - PROCESS | 1650 | 1461228981581 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 01:56:21 INFO - PROCESS | 1650 | 1461228981582 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 01:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:56:21 INFO - PROCESS | 1650 | 1461228981584 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:56:21 INFO - PROCESS | 1650 | 1461228981586 Marionette TRACE conn2 <- [1,1470,null,{}] 01:56:21 INFO - PROCESS | 1650 | 1461228981590 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}] 01:56:21 INFO - PROCESS | 1650 | 1461228981671 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 01:56:21 INFO - PROCESS | 1650 | 1461228981676 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e856800 == 59 [pid = 1650] [id = 375] 01:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11b238800) [pid = 1650] [serial = 1124] [outer = 0x0] 01:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b461000) [pid = 1650] [serial = 1125] [outer = 0x11b238800] 01:56:21 INFO - PROCESS | 1650 | 1461228981702 Marionette DEBUG loaded listener.js 01:56:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12b468000) [pid = 1650] [serial = 1126] [outer = 0x11b238800] 01:56:22 INFO - PROCESS | 1650 | 1461228982021 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]]]}] 01:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 473ms 01:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:56:22 INFO - PROCESS | 1650 | 1461228982057 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 01:56:22 INFO - PROCESS | 1650 | 1461228982058 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 01:56:22 INFO - PROCESS | 1650 | 1461228982060 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:56:22 INFO - PROCESS | 1650 | 1461228982061 Marionette TRACE conn2 <- [1,1474,null,{}] 01:56:22 INFO - PROCESS | 1650 | 1461228982064 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}] 01:56:22 INFO - PROCESS | 1650 | 1461228982168 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 01:56:22 INFO - PROCESS | 1650 | 1461228982264 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11558f000 == 60 [pid = 1650] [id = 376] 01:56:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x114346c00) [pid = 1650] [serial = 1127] [outer = 0x0] 01:56:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x114f65400) [pid = 1650] [serial = 1128] [outer = 0x114346c00] 01:56:22 INFO - PROCESS | 1650 | 1461228982295 Marionette DEBUG loaded listener.js 01:56:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1182b0c00) [pid = 1650] [serial = 1129] [outer = 0x114346c00] 01:56:22 INFO - PROCESS | 1650 | 1461228982746 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]]]}] 01:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 721ms 01:56:22 INFO - PROCESS | 1650 | 1461228982784 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 01:56:22 INFO - PROCESS | 1650 | 1461228982787 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 01:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:56:22 INFO - PROCESS | 1650 | 1461228982809 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:56:22 INFO - PROCESS | 1650 | 1461228982811 Marionette TRACE conn2 <- [1,1478,null,{}] 01:56:22 INFO - PROCESS | 1650 | 1461228982814 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}] 01:56:22 INFO - PROCESS | 1650 | 1461228982921 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 01:56:23 INFO - PROCESS | 1650 | 1461228983013 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8d8000 == 61 [pid = 1650] [id = 377] 01:56:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11b234800) [pid = 1650] [serial = 1130] [outer = 0x0] 01:56:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11b921800) [pid = 1650] [serial = 1131] [outer = 0x11b234800] 01:56:23 INFO - PROCESS | 1650 | 1461228983044 Marionette DEBUG loaded listener.js 01:56:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11bfcec00) [pid = 1650] [serial = 1132] [outer = 0x11b234800] 01:56:23 INFO - PROCESS | 1650 | 1461228983461 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]]]}] 01:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 671ms 01:56:23 INFO - PROCESS | 1650 | 1461228983481 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 01:56:23 INFO - PROCESS | 1650 | 1461228983484 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 01:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:56:23 INFO - PROCESS | 1650 | 1461228983488 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:56:23 INFO - PROCESS | 1650 | 1461228983490 Marionette TRACE conn2 <- [1,1482,null,{}] 01:56:23 INFO - PROCESS | 1650 | 1461228983493 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}] 01:56:23 INFO - PROCESS | 1650 | 1461228983596 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 01:56:23 INFO - PROCESS | 1650 | 1461228983649 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aae0800 == 62 [pid = 1650] [id = 378] 01:56:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11c23cc00) [pid = 1650] [serial = 1133] [outer = 0x0] 01:56:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x123e61c00) [pid = 1650] [serial = 1134] [outer = 0x11c23cc00] 01:56:23 INFO - PROCESS | 1650 | 1461228983691 Marionette DEBUG loaded listener.js 01:56:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12980ec00) [pid = 1650] [serial = 1135] [outer = 0x11c23cc00] 01:56:24 INFO - PROCESS | 1650 | 1461228984146 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]]]}] 01:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 671ms 01:56:24 INFO - PROCESS | 1650 | 1461228984158 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 01:56:24 INFO - PROCESS | 1650 | 1461228984160 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 01:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:56:24 INFO - PROCESS | 1650 | 1461228984167 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:56:24 INFO - PROCESS | 1650 | 1461228984172 Marionette TRACE conn2 <- [1,1486,null,{}] 01:56:24 INFO - PROCESS | 1650 | 1461228984193 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}] 01:56:24 INFO - PROCESS | 1650 | 1461228984321 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 01:56:24 INFO - PROCESS | 1650 | 1461228984399 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea36000 == 63 [pid = 1650] [id = 379] 01:56:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x129f37800) [pid = 1650] [serial = 1136] [outer = 0x0] 01:56:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x129fcb000) [pid = 1650] [serial = 1137] [outer = 0x129f37800] 01:56:24 INFO - PROCESS | 1650 | 1461228984428 Marionette DEBUG loaded listener.js 01:56:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12a72b400) [pid = 1650] [serial = 1138] [outer = 0x129f37800] 01:56:24 INFO - PROCESS | 1650 | 1461228984859 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]]]}] 01:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 743ms 01:56:24 INFO - PROCESS | 1650 | 1461228984919 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 01:56:24 INFO - PROCESS | 1650 | 1461228984921 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 01:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:56:24 INFO - PROCESS | 1650 | 1461228984925 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:56:24 INFO - PROCESS | 1650 | 1461228984926 Marionette TRACE conn2 <- [1,1490,null,{}] 01:56:24 INFO - PROCESS | 1650 | 1461228984928 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}] 01:56:25 INFO - PROCESS | 1650 | 1461228985029 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 01:56:25 INFO - PROCESS | 1650 | 1461228985094 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec0c000 == 64 [pid = 1650] [id = 380] 01:56:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a71d400) [pid = 1650] [serial = 1139] [outer = 0x0] 01:56:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12acc2800) [pid = 1650] [serial = 1140] [outer = 0x12a71d400] 01:56:25 INFO - PROCESS | 1650 | 1461228985123 Marionette DEBUG loaded listener.js 01:56:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12acd1400) [pid = 1650] [serial = 1141] [outer = 0x12a71d400] 01:56:25 INFO - PROCESS | 1650 | 1461228985557 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]]]}] 01:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 670ms 01:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:56:25 INFO - PROCESS | 1650 | 1461228985605 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 01:56:25 INFO - PROCESS | 1650 | 1461228985607 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 01:56:25 INFO - PROCESS | 1650 | 1461228985609 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:56:25 INFO - PROCESS | 1650 | 1461228985610 Marionette TRACE conn2 <- [1,1494,null,{}] 01:56:25 INFO - PROCESS | 1650 | 1461228985613 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}] 01:56:25 INFO - PROCESS | 1650 | 1461228985713 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 01:56:25 INFO - PROCESS | 1650 | 1461228985766 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4bb000 == 65 [pid = 1650] [id = 381] 01:56:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x129d95400) [pid = 1650] [serial = 1142] [outer = 0x0] 01:56:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x129f8b400) [pid = 1650] [serial = 1143] [outer = 0x129d95400] 01:56:25 INFO - PROCESS | 1650 | 1461228985802 Marionette DEBUG loaded listener.js 01:56:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12acdc000) [pid = 1650] [serial = 1144] [outer = 0x129d95400] 01:56:26 INFO - PROCESS | 1650 | 1461228986399 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]]]}] 01:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 822ms 01:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:56:26 INFO - PROCESS | 1650 | 1461228986431 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 01:56:26 INFO - PROCESS | 1650 | 1461228986433 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 01:56:26 INFO - PROCESS | 1650 | 1461228986437 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:56:26 INFO - PROCESS | 1650 | 1461228986441 Marionette TRACE conn2 <- [1,1498,null,{}] 01:56:26 INFO - PROCESS | 1650 | 1461228986445 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}] 01:56:26 INFO - PROCESS | 1650 | 1461228986533 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 01:56:26 INFO - PROCESS | 1650 | 1461228986601 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c21f800 == 66 [pid = 1650] [id = 382] 01:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x118698000) [pid = 1650] [serial = 1145] [outer = 0x0] 01:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11869bc00) [pid = 1650] [serial = 1146] [outer = 0x118698000] 01:56:26 INFO - PROCESS | 1650 | 1461228986629 Marionette DEBUG loaded listener.js 01:56:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x119076c00) [pid = 1650] [serial = 1147] [outer = 0x118698000] 01:56:27 INFO - PROCESS | 1650 | 1461228987097 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]]]}] 01:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 675ms 01:56:27 INFO - PROCESS | 1650 | 1461228987112 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 01:56:27 INFO - PROCESS | 1650 | 1461228987115 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 01:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:56:27 INFO - PROCESS | 1650 | 1461228987120 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:56:27 INFO - PROCESS | 1650 | 1461228987121 Marionette TRACE conn2 <- [1,1502,null,{}] 01:56:27 INFO - PROCESS | 1650 | 1461228987124 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}] 01:56:27 INFO - PROCESS | 1650 | 1461228987217 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 01:56:27 INFO - PROCESS | 1650 | 1461228987268 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c203000 == 67 [pid = 1650] [id = 383] 01:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x119076400) [pid = 1650] [serial = 1148] [outer = 0x0] 01:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11abb5c00) [pid = 1650] [serial = 1149] [outer = 0x119076400] 01:56:27 INFO - PROCESS | 1650 | 1461228987295 Marionette DEBUG loaded listener.js 01:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11af8e000) [pid = 1650] [serial = 1150] [outer = 0x119076400] 01:56:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12e856800 == 66 [pid = 1650] [id = 375] 01:56:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12db9e800 == 65 [pid = 1650] [id = 374] 01:56:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5b4800 == 64 [pid = 1650] [id = 373] 01:56:27 INFO - PROCESS | 1650 | --DOCSHELL 0x118bb9800 == 63 [pid = 1650] [id = 372] 01:56:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12c059000 == 62 [pid = 1650] [id = 371] 01:56:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12b188800 == 61 [pid = 1650] [id = 370] 01:56:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab62800 == 60 [pid = 1650] [id = 369] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x128702400) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x123815400) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11b92e800) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x119356800) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x118255000) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x129fc4400) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOCSHELL 0x129f5e000 == 59 [pid = 1650] [id = 368] 01:56:27 INFO - PROCESS | 1650 | --DOCSHELL 0x127b74800 == 58 [pid = 1650] [id = 367] 01:56:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8e6800 == 57 [pid = 1650] [id = 366] 01:56:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11a9bd800 == 56 [pid = 1650] [id = 365] 01:56:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf92000 == 55 [pid = 1650] [id = 364] 01:56:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfa2800 == 54 [pid = 1650] [id = 361] 01:56:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1186bd000 == 53 [pid = 1650] [id = 358] 01:56:27 INFO - PROCESS | 1650 | 1461228987671 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]]]}] 01:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 571ms 01:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:56:27 INFO - PROCESS | 1650 | 1461228987691 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 01:56:27 INFO - PROCESS | 1650 | 1461228987692 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 01:56:27 INFO - PROCESS | 1650 | 1461228987694 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:56:27 INFO - PROCESS | 1650 | 1461228987696 Marionette TRACE conn2 <- [1,1506,null,{}] 01:56:27 INFO - PROCESS | 1650 | 1461228987704 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}] 01:56:27 INFO - PROCESS | 1650 | 1461228987786 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12980a400) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x123d85400) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11c242000) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11c776400) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11ae10c00) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11aeb7c00) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x118de0c00) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x118691800) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x129aea000) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11ab30000) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x119356c00) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11b912c00) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11bfcac00) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x129fc0000) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x129d99000) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x123e5cc00) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11b235000) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x129f89800) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129eecc00) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x129d94400) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x129ee6000) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129819400) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12870b400) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x129f3c800) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 01:56:27 INFO - PROCESS | 1650 | 1461228987845 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af08800 == 54 [pid = 1650] [id = 384] 01:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118692400) [pid = 1650] [serial = 1151] [outer = 0x0] 01:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11ae10c00) [pid = 1650] [serial = 1152] [outer = 0x118692400] 01:56:27 INFO - PROCESS | 1650 | 1461228987873 Marionette DEBUG loaded listener.js 01:56:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11c247c00) [pid = 1650] [serial = 1153] [outer = 0x118692400] 01:56:28 INFO - PROCESS | 1650 | 1461228988187 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]]]}] 01:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 526ms 01:56:28 INFO - PROCESS | 1650 | 1461228988223 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 01:56:28 INFO - PROCESS | 1650 | 1461228988226 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 01:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:56:28 INFO - PROCESS | 1650 | 1461228988229 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:56:28 INFO - PROCESS | 1650 | 1461228988231 Marionette TRACE conn2 <- [1,1510,null,{}] 01:56:28 INFO - PROCESS | 1650 | 1461228988234 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}] 01:56:28 INFO - PROCESS | 1650 | 1461228988361 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 01:56:28 INFO - PROCESS | 1650 | 1461228988434 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x123bbd000 == 55 [pid = 1650] [id = 385] 01:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11bfcf000) [pid = 1650] [serial = 1154] [outer = 0x0] 01:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x123810c00) [pid = 1650] [serial = 1155] [outer = 0x11bfcf000] 01:56:28 INFO - PROCESS | 1650 | 1461228988481 Marionette DEBUG loaded listener.js 01:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12413bc00) [pid = 1650] [serial = 1156] [outer = 0x11bfcf000] 01:56:28 INFO - PROCESS | 1650 | 1461228988774 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]]]}] 01:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 578ms 01:56:28 INFO - PROCESS | 1650 | 1461228988809 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 01:56:28 INFO - PROCESS | 1650 | 1461228988811 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 01:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:56:28 INFO - PROCESS | 1650 | 1461228988813 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:56:28 INFO - PROCESS | 1650 | 1461228988814 Marionette TRACE conn2 <- [1,1514,null,{}] 01:56:28 INFO - PROCESS | 1650 | 1461228988817 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}] 01:56:28 INFO - PROCESS | 1650 | 1461228988899 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 01:56:28 INFO - PROCESS | 1650 | 1461228988951 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1286cd800 == 56 [pid = 1650] [id = 386] 01:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x123ff0800) [pid = 1650] [serial = 1157] [outer = 0x0] 01:56:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x127ebc400) [pid = 1650] [serial = 1158] [outer = 0x123ff0800] 01:56:28 INFO - PROCESS | 1650 | 1461228988977 Marionette DEBUG loaded listener.js 01:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1295b9400) [pid = 1650] [serial = 1159] [outer = 0x123ff0800] 01:56:29 INFO - PROCESS | 1650 | 1461228989278 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]]]}] 01:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 518ms 01:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:56:29 INFO - PROCESS | 1650 | 1461228989332 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 01:56:29 INFO - PROCESS | 1650 | 1461228989334 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 01:56:29 INFO - PROCESS | 1650 | 1461228989337 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:56:29 INFO - PROCESS | 1650 | 1461228989339 Marionette TRACE conn2 <- [1,1518,null,{}] 01:56:29 INFO - PROCESS | 1650 | 1461228989343 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}] 01:56:29 INFO - PROCESS | 1650 | 1461228989484 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 01:56:29 INFO - PROCESS | 1650 | 1461228989582 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b93a800 == 57 [pid = 1650] [id = 387] 01:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127ec1c00) [pid = 1650] [serial = 1160] [outer = 0x0] 01:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x129817800) [pid = 1650] [serial = 1161] [outer = 0x127ec1c00] 01:56:29 INFO - PROCESS | 1650 | 1461228989628 Marionette DEBUG loaded listener.js 01:56:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x129f3d800) [pid = 1650] [serial = 1162] [outer = 0x127ec1c00] 01:56:30 INFO - PROCESS | 1650 | 1461228990034 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]]]}] 01:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 720ms 01:56:30 INFO - PROCESS | 1650 | 1461228990058 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 01:56:30 INFO - PROCESS | 1650 | 1461228990059 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 01:56:30 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:56:30 INFO - PROCESS | 1650 | 1461228990061 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:56:30 INFO - PROCESS | 1650 | 1461228990062 Marionette TRACE conn2 <- [1,1522,null,{}] 01:56:30 INFO - PROCESS | 1650 | 1461228990064 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}] 01:56:30 INFO - PROCESS | 1650 | 1461228990162 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 01:56:30 INFO - PROCESS | 1650 | 1461228990166 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab67800 == 58 [pid = 1650] [id = 388] 01:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x129f32800) [pid = 1650] [serial = 1163] [outer = 0x0] 01:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x129f86c00) [pid = 1650] [serial = 1164] [outer = 0x129f32800] 01:56:30 INFO - PROCESS | 1650 | 1461228990219 Marionette DEBUG loaded listener.js 01:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12a724400) [pid = 1650] [serial = 1165] [outer = 0x129f32800] 01:56:30 INFO - PROCESS | 1650 | 1461228990537 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"]]]}] 01:56:30 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 () { 01:56:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:56:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:56:30 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 () { 01:56:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:56:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:56:30 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 () { 01:56:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:56:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:56:30 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 () { 01:56:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:56:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:56:30 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 518ms 01:56:30 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:56:30 INFO - PROCESS | 1650 | 1461228990580 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 01:56:30 INFO - PROCESS | 1650 | 1461228990581 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 01:56:30 INFO - PROCESS | 1650 | 1461228990584 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:56:30 INFO - PROCESS | 1650 | 1461228990585 Marionette TRACE conn2 <- [1,1526,null,{}] 01:56:30 INFO - PROCESS | 1650 | 1461228990594 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}] 01:56:30 INFO - PROCESS | 1650 | 1461228990691 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 01:56:30 INFO - PROCESS | 1650 | 1461228990723 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb79800 == 59 [pid = 1650] [id = 389] 01:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12a724c00) [pid = 1650] [serial = 1166] [outer = 0x0] 01:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12a76d000) [pid = 1650] [serial = 1167] [outer = 0x12a724c00] 01:56:30 INFO - PROCESS | 1650 | 1461228990749 Marionette DEBUG loaded listener.js 01:56:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12acd1800) [pid = 1650] [serial = 1168] [outer = 0x12a724c00] 01:56:31 INFO - PROCESS | 1650 | 1461228991078 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"]]]}] 01:56:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:56:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:56:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:56:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:56:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:56:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:56:31 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 525ms 01:56:31 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:56:31 INFO - PROCESS | 1650 | 1461228991110 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 01:56:31 INFO - PROCESS | 1650 | 1461228991111 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 01:56:31 INFO - PROCESS | 1650 | 1461228991113 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:56:31 INFO - PROCESS | 1650 | 1461228991114 Marionette TRACE conn2 <- [1,1530,null,{}] 01:56:31 INFO - PROCESS | 1650 | 1461228991117 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}] 01:56:31 INFO - PROCESS | 1650 | 1461228991215 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 01:56:31 INFO - PROCESS | 1650 | 1461228991228 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1af000 == 60 [pid = 1650] [id = 390] 01:56:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12acd5800) [pid = 1650] [serial = 1169] [outer = 0x0] 01:56:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12acddc00) [pid = 1650] [serial = 1170] [outer = 0x12acd5800] 01:56:31 INFO - PROCESS | 1650 | 1461228991253 Marionette DEBUG loaded listener.js 01:56:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12b4ea800) [pid = 1650] [serial = 1171] [outer = 0x12acd5800] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129d97800) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x115494800) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129058000) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x129eed000) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x123813c00) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12904f000) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11c49c000) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11ae57000) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1155d1000) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12a729800) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11869a800) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12860d400) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11c298400) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x129fbfc00) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11af96000) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12a729400) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x118248800) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12acaa400) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1287c1800) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11b91d800) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1182bbc00) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x115878800) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119072c00) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11ae11800) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11b99fc00) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x127e04800) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11574cc00) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:56:31 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x127b5dc00) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:56:31 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 01:56:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:56:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:56:31 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. 01:56:31 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:56:31 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 618ms 01:56:31 INFO - PROCESS | 1650 | 1461228991724 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]]]}] 01:56:31 INFO - PROCESS | 1650 | 1461228991732 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 01:56:31 INFO - PROCESS | 1650 | 1461228991733 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 01:56:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:56:31 INFO - PROCESS | 1650 | 1461228991736 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:56:31 INFO - PROCESS | 1650 | 1461228991737 Marionette TRACE conn2 <- [1,1534,null,{}] 01:56:31 INFO - PROCESS | 1650 | 1461228991739 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}] 01:56:31 INFO - PROCESS | 1650 | 1461228991829 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 01:56:31 INFO - PROCESS | 1650 | 1461228991833 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119386800 == 61 [pid = 1650] [id = 391] 01:56:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1182b4800) [pid = 1650] [serial = 1172] [outer = 0x0] 01:56:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118d55400) [pid = 1650] [serial = 1173] [outer = 0x1182b4800] 01:56:31 INFO - PROCESS | 1650 | 1461228991863 Marionette DEBUG loaded listener.js 01:56:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119e55c00) [pid = 1650] [serial = 1174] [outer = 0x1182b4800] 01:56:32 INFO - PROCESS | 1650 | 1461228992213 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]]]}] 01:56:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:56:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 01:56:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:56:32 INFO - PROCESS | 1650 | 1461228992256 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 01:56:32 INFO - PROCESS | 1650 | 1461228992257 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 01:56:32 INFO - PROCESS | 1650 | 1461228992260 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:56:32 INFO - PROCESS | 1650 | 1461228992261 Marionette TRACE conn2 <- [1,1538,null,{}] 01:56:32 INFO - PROCESS | 1650 | 1461228992264 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}] 01:56:32 INFO - PROCESS | 1650 | 1461228992382 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 01:56:32 INFO - PROCESS | 1650 | 1461228992420 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dba3000 == 62 [pid = 1650] [id = 392] 01:56:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119d60800) [pid = 1650] [serial = 1175] [outer = 0x0] 01:56:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11c49c000) [pid = 1650] [serial = 1176] [outer = 0x119d60800] 01:56:32 INFO - PROCESS | 1650 | 1461228992450 Marionette DEBUG loaded listener.js 01:56:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a728000) [pid = 1650] [serial = 1177] [outer = 0x119d60800] 01:56:32 INFO - PROCESS | 1650 | 1461228992730 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]]]}] 01:56:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:56:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 518ms 01:56:32 INFO - PROCESS | 1650 | 1461228992779 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 01:56:32 INFO - PROCESS | 1650 | 1461228992780 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 01:56:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:56:32 INFO - PROCESS | 1650 | 1461228992782 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:56:32 INFO - PROCESS | 1650 | 1461228992783 Marionette TRACE conn2 <- [1,1542,null,{}] 01:56:32 INFO - PROCESS | 1650 | 1461228992786 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}] 01:56:32 INFO - PROCESS | 1650 | 1461228992874 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 01:56:32 INFO - PROCESS | 1650 | 1461228992878 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea33800 == 63 [pid = 1650] [id = 393] 01:56:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12a728400) [pid = 1650] [serial = 1178] [outer = 0x0] 01:56:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b45b000) [pid = 1650] [serial = 1179] [outer = 0x12a728400] 01:56:32 INFO - PROCESS | 1650 | 1461228992903 Marionette DEBUG loaded listener.js 01:56:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12b8a8800) [pid = 1650] [serial = 1180] [outer = 0x12a728400] 01:56:33 INFO - PROCESS | 1650 | 1461228993231 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]]]}] 01:56:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:56:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 469ms 01:56:33 INFO - PROCESS | 1650 | 1461228993251 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 01:56:33 INFO - PROCESS | 1650 | 1461228993252 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 01:56:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:56:33 INFO - PROCESS | 1650 | 1461228993257 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:56:33 INFO - PROCESS | 1650 | 1461228993258 Marionette TRACE conn2 <- [1,1546,null,{}] 01:56:33 INFO - PROCESS | 1650 | 1461228993261 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}] 01:56:33 INFO - PROCESS | 1650 | 1461228993369 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 01:56:33 INFO - PROCESS | 1650 | 1461228993375 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec20000 == 64 [pid = 1650] [id = 394] 01:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129eeec00) [pid = 1650] [serial = 1181] [outer = 0x0] 01:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bb86800) [pid = 1650] [serial = 1182] [outer = 0x129eeec00] 01:56:33 INFO - PROCESS | 1650 | 1461228993400 Marionette DEBUG loaded listener.js 01:56:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12bb90400) [pid = 1650] [serial = 1183] [outer = 0x129eeec00] 01:56:33 INFO - PROCESS | 1650 | 1461228993773 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]]]}] 01:56:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:56:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 569ms 01:56:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:56:33 INFO - PROCESS | 1650 | 1461228993826 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 01:56:33 INFO - PROCESS | 1650 | 1461228993828 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 01:56:33 INFO - PROCESS | 1650 | 1461228993832 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:56:33 INFO - PROCESS | 1650 | 1461228993835 Marionette TRACE conn2 <- [1,1550,null,{}] 01:56:33 INFO - PROCESS | 1650 | 1461228993842 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}] 01:56:33 INFO - PROCESS | 1650 | 1461228993943 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 01:56:34 INFO - PROCESS | 1650 | 1461228994021 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193b3800 == 65 [pid = 1650] [id = 395] 01:56:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x114133c00) [pid = 1650] [serial = 1184] [outer = 0x0] 01:56:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118693000) [pid = 1650] [serial = 1185] [outer = 0x114133c00] 01:56:34 INFO - PROCESS | 1650 | 1461228994056 Marionette DEBUG loaded listener.js 01:56:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11907b400) [pid = 1650] [serial = 1186] [outer = 0x114133c00] 01:56:34 INFO - PROCESS | 1650 | 1461228994508 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]]]}] 01:56:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:56:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 725ms 01:56:34 INFO - PROCESS | 1650 | 1461228994557 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 01:56:34 INFO - PROCESS | 1650 | 1461228994562 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 01:56:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:56:34 INFO - PROCESS | 1650 | 1461228994566 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:56:34 INFO - PROCESS | 1650 | 1461228994568 Marionette TRACE conn2 <- [1,1554,null,{}] 01:56:34 INFO - PROCESS | 1650 | 1461228994573 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}] 01:56:34 INFO - PROCESS | 1650 | 1461228994676 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 01:56:34 INFO - PROCESS | 1650 | 1461228994744 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f8f800 == 66 [pid = 1650] [id = 396] 01:56:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x118255400) [pid = 1650] [serial = 1187] [outer = 0x0] 01:56:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11af92000) [pid = 1650] [serial = 1188] [outer = 0x118255400] 01:56:34 INFO - PROCESS | 1650 | 1461228994774 Marionette DEBUG loaded listener.js 01:56:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11bfc2400) [pid = 1650] [serial = 1189] [outer = 0x118255400] 01:56:35 INFO - PROCESS | 1650 | 1461228995188 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]]]}] 01:56:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:56:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 671ms 01:56:35 INFO - PROCESS | 1650 | 1461228995238 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 01:56:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:56:35 INFO - PROCESS | 1650 | 1461228995239 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 01:56:35 INFO - PROCESS | 1650 | 1461228995241 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:56:35 INFO - PROCESS | 1650 | 1461228995244 Marionette TRACE conn2 <- [1,1558,null,{}] 01:56:35 INFO - PROCESS | 1650 | 1461228995252 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}] 01:56:35 INFO - PROCESS | 1650 | 1461228995379 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 01:56:35 INFO - PROCESS | 1650 | 1461228995437 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1b3800 == 67 [pid = 1650] [id = 397] 01:56:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11c463800) [pid = 1650] [serial = 1190] [outer = 0x0] 01:56:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x127ec6400) [pid = 1650] [serial = 1191] [outer = 0x11c463800] 01:56:35 INFO - PROCESS | 1650 | 1461228995469 Marionette DEBUG loaded listener.js 01:56:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x129812800) [pid = 1650] [serial = 1192] [outer = 0x11c463800] 01:56:35 INFO - PROCESS | 1650 | 1461228995964 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]]]}] 01:56:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:56:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 771ms 01:56:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:56:36 INFO - PROCESS | 1650 | 1461228996014 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 01:56:36 INFO - PROCESS | 1650 | 1461228996017 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 01:56:36 INFO - PROCESS | 1650 | 1461228996020 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:56:36 INFO - PROCESS | 1650 | 1461228996023 Marionette TRACE conn2 <- [1,1562,null,{}] 01:56:36 INFO - PROCESS | 1650 | 1461228996026 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}] 01:56:36 INFO - PROCESS | 1650 | 1461228996179 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 01:56:36 INFO - PROCESS | 1650 | 1461228996281 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec43000 == 68 [pid = 1650] [id = 398] 01:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129d90c00) [pid = 1650] [serial = 1193] [outer = 0x0] 01:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x129ee3c00) [pid = 1650] [serial = 1194] [outer = 0x129d90c00] 01:56:36 INFO - PROCESS | 1650 | 1461228996331 Marionette DEBUG loaded listener.js 01:56:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x129f89000) [pid = 1650] [serial = 1195] [outer = 0x129d90c00] 01:56:36 INFO - PROCESS | 1650 | 1461228996809 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]]]}] 01:56:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:56:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 824ms 01:56:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:56:36 INFO - PROCESS | 1650 | 1461228996844 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 01:56:36 INFO - PROCESS | 1650 | 1461228996845 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 01:56:36 INFO - PROCESS | 1650 | 1461228996847 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:56:36 INFO - PROCESS | 1650 | 1461228996849 Marionette TRACE conn2 <- [1,1566,null,{}] 01:56:36 INFO - PROCESS | 1650 | 1461228996851 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}] 01:56:36 INFO - PROCESS | 1650 | 1461228996952 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 01:56:37 INFO - PROCESS | 1650 | 1461228997009 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec84000 == 69 [pid = 1650] [id = 399] 01:56:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x129f35c00) [pid = 1650] [serial = 1196] [outer = 0x0] 01:56:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a76d400) [pid = 1650] [serial = 1197] [outer = 0x129f35c00] 01:56:37 INFO - PROCESS | 1650 | 1461228997038 Marionette DEBUG loaded listener.js 01:56:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12b45c000) [pid = 1650] [serial = 1198] [outer = 0x129f35c00] 01:56:37 INFO - PROCESS | 1650 | 1461228997449 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]]]}] 01:56:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:56:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 620ms 01:56:37 INFO - PROCESS | 1650 | 1461228997468 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 01:56:37 INFO - PROCESS | 1650 | 1461228997470 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 01:56:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:56:37 INFO - PROCESS | 1650 | 1461228997474 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:56:37 INFO - PROCESS | 1650 | 1461228997475 Marionette TRACE conn2 <- [1,1570,null,{}] 01:56:37 INFO - PROCESS | 1650 | 1461228997478 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}] 01:56:37 INFO - PROCESS | 1650 | 1461228997594 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 01:56:37 INFO - PROCESS | 1650 | 1461228997651 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f076000 == 70 [pid = 1650] [id = 400] 01:56:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12b465c00) [pid = 1650] [serial = 1199] [outer = 0x0] 01:56:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12bb89800) [pid = 1650] [serial = 1200] [outer = 0x12b465c00] 01:56:37 INFO - PROCESS | 1650 | 1461228997683 Marionette DEBUG loaded listener.js 01:56:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12bda4800) [pid = 1650] [serial = 1201] [outer = 0x12b465c00] 01:56:38 INFO - PROCESS | 1650 | 1461228998207 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]]]}] 01:56:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:56:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 770ms 01:56:38 INFO - PROCESS | 1650 | 1461228998444 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 01:56:38 INFO - PROCESS | 1650 | 1461228998447 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 01:56:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:56:38 INFO - PROCESS | 1650 | 1461228998477 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:56:38 INFO - PROCESS | 1650 | 1461228998479 Marionette TRACE conn2 <- [1,1574,null,{}] 01:56:38 INFO - PROCESS | 1650 | 1461228998487 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}] 01:56:38 INFO - PROCESS | 1650 | 1461228998633 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 01:56:38 INFO - PROCESS | 1650 | 1461228998757 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf81800 == 71 [pid = 1650] [id = 401] 01:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11824a800) [pid = 1650] [serial = 1202] [outer = 0x0] 01:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x118251000) [pid = 1650] [serial = 1203] [outer = 0x11824a800] 01:56:38 INFO - PROCESS | 1650 | 1461228998804 Marionette DEBUG loaded listener.js 01:56:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11869b400) [pid = 1650] [serial = 1204] [outer = 0x11824a800] 01:56:39 INFO - PROCESS | 1650 | 1461228999259 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]]]}] 01:56:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:56:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 838ms 01:56:39 INFO - PROCESS | 1650 | 1461228999301 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 01:56:39 INFO - PROCESS | 1650 | 1461228999303 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 01:56:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:56:39 INFO - PROCESS | 1650 | 1461228999308 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:56:39 INFO - PROCESS | 1650 | 1461228999310 Marionette TRACE conn2 <- [1,1578,null,{}] 01:56:39 INFO - PROCESS | 1650 | 1461228999314 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}] 01:56:39 INFO - PROCESS | 1650 | 1461228999409 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 01:56:39 INFO - PROCESS | 1650 | 1461228999468 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf96000 == 72 [pid = 1650] [id = 402] 01:56:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x118d52c00) [pid = 1650] [serial = 1205] [outer = 0x0] 01:56:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11909d800) [pid = 1650] [serial = 1206] [outer = 0x118d52c00] 01:56:39 INFO - PROCESS | 1650 | 1461228999496 Marionette DEBUG loaded listener.js 01:56:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11ae03800) [pid = 1650] [serial = 1207] [outer = 0x118d52c00] 01:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea33800 == 71 [pid = 1650] [id = 393] 01:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12dba3000 == 70 [pid = 1650] [id = 392] 01:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x119386800 == 69 [pid = 1650] [id = 391] 01:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1af000 == 68 [pid = 1650] [id = 390] 01:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb79800 == 67 [pid = 1650] [id = 389] 01:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab67800 == 66 [pid = 1650] [id = 388] 01:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11b93a800 == 65 [pid = 1650] [id = 387] 01:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1286cd800 == 64 [pid = 1650] [id = 386] 01:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x123bbd000 == 63 [pid = 1650] [id = 385] 01:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11af08800 == 62 [pid = 1650] [id = 384] 01:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11c203000 == 61 [pid = 1650] [id = 383] 01:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11c21f800 == 60 [pid = 1650] [id = 382] 01:56:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11558f000 == 59 [pid = 1650] [id = 376] 01:56:39 INFO - PROCESS | 1650 | 1461228999875 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]]]}] 01:56:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:56:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 574ms 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1190a3c00) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12fd33c00) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x1298da800) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1186ee000) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x118beec00) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x119e61800) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11c062c00) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x127b61000) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129053800) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1158b8400) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129f89c00) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x129f39c00) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12a724800) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x123a47800) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1245aec00) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x129eeb000) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x129810800) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12a762400) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x123fea400) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11af4f000) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11b23b800) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11ae51400) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1190a2c00) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12a765c00) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119096c00) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x118bee800) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129815800) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12a727800) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x124388000) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1287bc000) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x129fc8800) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c46b400) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12381c400) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12ac9f800) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12aca4000) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11c05e400) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118698800) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12acdf400) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118693400) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a76ec00) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12aca6800) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12accf000) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12acc6c00) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129ee9000) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1287c0800) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b461000) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 01:56:39 INFO - PROCESS | 1650 | 1461228999894 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 01:56:39 INFO - PROCESS | 1650 | 1461228999895 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 01:56:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:56:39 INFO - PROCESS | 1650 | 1461228999901 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:56:39 INFO - PROCESS | 1650 | 1461228999902 Marionette TRACE conn2 <- [1,1582,null,{}] 01:56:39 INFO - PROCESS | 1650 | 1461228999906 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}] 01:56:39 INFO - PROCESS | 1650 | 1461228999992 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 01:56:40 INFO - PROCESS | 1650 | 1461229000001 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab0e800 == 60 [pid = 1650] [id = 403] 01:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11ae5e800) [pid = 1650] [serial = 1208] [outer = 0x0] 01:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11af89400) [pid = 1650] [serial = 1209] [outer = 0x11ae5e800] 01:56:40 INFO - PROCESS | 1650 | 1461229000030 Marionette DEBUG loaded listener.js 01:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11b995400) [pid = 1650] [serial = 1210] [outer = 0x11ae5e800] 01:56:40 INFO - PROCESS | 1650 | 1461229000405 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]]]}] 01:56:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:56:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 519ms 01:56:40 INFO - PROCESS | 1650 | 1461229000422 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 01:56:40 INFO - PROCESS | 1650 | 1461229000425 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 01:56:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:56:40 INFO - PROCESS | 1650 | 1461229000427 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:56:40 INFO - PROCESS | 1650 | 1461229000428 Marionette TRACE conn2 <- [1,1586,null,{}] 01:56:40 INFO - PROCESS | 1650 | 1461229000431 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}] 01:56:40 INFO - PROCESS | 1650 | 1461229000572 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 01:56:40 INFO - PROCESS | 1650 | 1461229000631 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x114ba6800 == 61 [pid = 1650] [id = 404] 01:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1146ba000) [pid = 1650] [serial = 1211] [outer = 0x0] 01:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11549fc00) [pid = 1650] [serial = 1212] [outer = 0x1146ba000] 01:56:40 INFO - PROCESS | 1650 | 1461229000663 Marionette DEBUG loaded listener.js 01:56:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11868f000) [pid = 1650] [serial = 1213] [outer = 0x1146ba000] 01:56:41 INFO - PROCESS | 1650 | 1461229001110 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]]]}] 01:56:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:56:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 719ms 01:56:41 INFO - PROCESS | 1650 | 1461229001148 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 01:56:41 INFO - PROCESS | 1650 | 1461229001152 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 01:56:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:56:41 INFO - PROCESS | 1650 | 1461229001157 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:56:41 INFO - PROCESS | 1650 | 1461229001160 Marionette TRACE conn2 <- [1,1590,null,{}] 01:56:41 INFO - PROCESS | 1650 | 1461229001164 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}] 01:56:41 INFO - PROCESS | 1650 | 1461229001290 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 01:56:41 INFO - PROCESS | 1650 | 1461229001357 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf9c000 == 62 [pid = 1650] [id = 405] 01:56:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11ae51400) [pid = 1650] [serial = 1214] [outer = 0x0] 01:56:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11aec5800) [pid = 1650] [serial = 1215] [outer = 0x11ae51400] 01:56:41 INFO - PROCESS | 1650 | 1461229001390 Marionette DEBUG loaded listener.js 01:56:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11b99c000) [pid = 1650] [serial = 1216] [outer = 0x11ae51400] 01:56:41 INFO - PROCESS | 1650 | 1461229001794 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]]]}] 01:56:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:56:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 674ms 01:56:41 INFO - PROCESS | 1650 | 1461229001833 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 01:56:41 INFO - PROCESS | 1650 | 1461229001835 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 01:56:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:56:41 INFO - PROCESS | 1650 | 1461229001837 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:56:41 INFO - PROCESS | 1650 | 1461229001839 Marionette TRACE conn2 <- [1,1594,null,{}] 01:56:41 INFO - PROCESS | 1650 | 1461229001841 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}] 01:56:41 INFO - PROCESS | 1650 | 1461229001939 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 01:56:41 INFO - PROCESS | 1650 | 1461229001994 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x124783000 == 63 [pid = 1650] [id = 406] 01:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11b99c400) [pid = 1650] [serial = 1217] [outer = 0x0] 01:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11c49a400) [pid = 1650] [serial = 1218] [outer = 0x11b99c400] 01:56:42 INFO - PROCESS | 1650 | 1461229002024 Marionette DEBUG loaded listener.js 01:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x123b30000) [pid = 1650] [serial = 1219] [outer = 0x11b99c400] 01:56:42 INFO - PROCESS | 1650 | 1461229002452 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]]]}] 01:56:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:56:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 01:56:42 INFO - PROCESS | 1650 | 1461229002507 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 01:56:42 INFO - PROCESS | 1650 | 1461229002510 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 01:56:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:56:42 INFO - PROCESS | 1650 | 1461229002518 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:56:42 INFO - PROCESS | 1650 | 1461229002521 Marionette TRACE conn2 <- [1,1598,null,{}] 01:56:42 INFO - PROCESS | 1650 | 1461229002542 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}] 01:56:42 INFO - PROCESS | 1650 | 1461229002667 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 01:56:42 INFO - PROCESS | 1650 | 1461229002735 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f6e000 == 64 [pid = 1650] [id = 407] 01:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12407d400) [pid = 1650] [serial = 1220] [outer = 0x0] 01:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12904c800) [pid = 1650] [serial = 1221] [outer = 0x12407d400] 01:56:42 INFO - PROCESS | 1650 | 1461229002765 Marionette DEBUG loaded listener.js 01:56:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12980b400) [pid = 1650] [serial = 1222] [outer = 0x12407d400] 01:56:43 INFO - PROCESS | 1650 | 1461229003182 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]]]}] 01:56:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:56:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 692ms 01:56:43 INFO - PROCESS | 1650 | 1461229003207 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 01:56:43 INFO - PROCESS | 1650 | 1461229003208 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 01:56:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:56:43 INFO - PROCESS | 1650 | 1461229003210 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:56:43 INFO - PROCESS | 1650 | 1461229003212 Marionette TRACE conn2 <- [1,1602,null,{}] 01:56:43 INFO - PROCESS | 1650 | 1461229003214 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}] 01:56:43 INFO - PROCESS | 1650 | 1461229003313 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 01:56:43 INFO - PROCESS | 1650 | 1461229003366 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aacf000 == 65 [pid = 1650] [id = 408] 01:56:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129813000) [pid = 1650] [serial = 1223] [outer = 0x0] 01:56:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129d92400) [pid = 1650] [serial = 1224] [outer = 0x129813000] 01:56:43 INFO - PROCESS | 1650 | 1461229003399 Marionette DEBUG loaded listener.js 01:56:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129d9b000) [pid = 1650] [serial = 1225] [outer = 0x129813000] 01:56:43 INFO - PROCESS | 1650 | 1461229003835 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]]]}] 01:56:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:56:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 669ms 01:56:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:56:43 INFO - PROCESS | 1650 | 1461229003880 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 01:56:43 INFO - PROCESS | 1650 | 1461229003882 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 01:56:43 INFO - PROCESS | 1650 | 1461229003884 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:56:43 INFO - PROCESS | 1650 | 1461229003885 Marionette TRACE conn2 <- [1,1606,null,{}] 01:56:43 INFO - PROCESS | 1650 | 1461229003888 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}] 01:56:43 INFO - PROCESS | 1650 | 1461229003987 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 01:56:44 INFO - PROCESS | 1650 | 1461229004076 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ada4800 == 66 [pid = 1650] [id = 409] 01:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129f36400) [pid = 1650] [serial = 1226] [outer = 0x0] 01:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129f41000) [pid = 1650] [serial = 1227] [outer = 0x129f36400] 01:56:44 INFO - PROCESS | 1650 | 1461229004113 Marionette DEBUG loaded listener.js 01:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129fc8800) [pid = 1650] [serial = 1228] [outer = 0x129f36400] 01:56:44 INFO - PROCESS | 1650 | 1461229004541 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]]]}] 01:56:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:56:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 672ms 01:56:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:56:44 INFO - PROCESS | 1650 | 1461229004557 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 01:56:44 INFO - PROCESS | 1650 | 1461229004559 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 01:56:44 INFO - PROCESS | 1650 | 1461229004561 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:56:44 INFO - PROCESS | 1650 | 1461229004562 Marionette TRACE conn2 <- [1,1610,null,{}] 01:56:44 INFO - PROCESS | 1650 | 1461229004565 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}] 01:56:44 INFO - PROCESS | 1650 | 1461229004685 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 01:56:44 INFO - PROCESS | 1650 | 1461229004803 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb68800 == 67 [pid = 1650] [id = 410] 01:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129f36800) [pid = 1650] [serial = 1229] [outer = 0x0] 01:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12a72c000) [pid = 1650] [serial = 1230] [outer = 0x129f36800] 01:56:44 INFO - PROCESS | 1650 | 1461229004855 Marionette DEBUG loaded listener.js 01:56:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12a771c00) [pid = 1650] [serial = 1231] [outer = 0x129f36800] 01:56:45 INFO - PROCESS | 1650 | 1461229005362 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]]]}] 01:56:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:56:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 821ms 01:56:45 INFO - PROCESS | 1650 | 1461229005383 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 01:56:45 INFO - PROCESS | 1650 | 1461229005384 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 01:56:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:56:45 INFO - PROCESS | 1650 | 1461229005386 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:56:45 INFO - PROCESS | 1650 | 1461229005388 Marionette TRACE conn2 <- [1,1614,null,{}] 01:56:45 INFO - PROCESS | 1650 | 1461229005390 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}] 01:56:45 INFO - PROCESS | 1650 | 1461229005492 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 01:56:45 INFO - PROCESS | 1650 | 1461229005547 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c06e800 == 68 [pid = 1650] [id = 411] 01:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12a770800) [pid = 1650] [serial = 1232] [outer = 0x0] 01:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12acc3400) [pid = 1650] [serial = 1233] [outer = 0x12a770800] 01:56:45 INFO - PROCESS | 1650 | 1461229005576 Marionette DEBUG loaded listener.js 01:56:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12accf000) [pid = 1650] [serial = 1234] [outer = 0x12a770800] 01:56:46 INFO - PROCESS | 1650 | 1461229006109 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]]]}] 01:56:46 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 01:56:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 771ms 01:56:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:56:46 INFO - PROCESS | 1650 | 1461229006157 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 01:56:46 INFO - PROCESS | 1650 | 1461229006160 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 01:56:46 INFO - PROCESS | 1650 | 1461229006163 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:56:46 INFO - PROCESS | 1650 | 1461229006165 Marionette TRACE conn2 <- [1,1618,null,{}] 01:56:46 INFO - PROCESS | 1650 | 1461229006169 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}] 01:56:46 INFO - PROCESS | 1650 | 1461229006270 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 01:56:46 INFO - PROCESS | 1650 | 1461229006341 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c762000 == 69 [pid = 1650] [id = 412] 01:56:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x118696000) [pid = 1650] [serial = 1235] [outer = 0x0] 01:56:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x118d54800) [pid = 1650] [serial = 1236] [outer = 0x118696000] 01:56:46 INFO - PROCESS | 1650 | 1461229006369 Marionette DEBUG loaded listener.js 01:56:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x119357000) [pid = 1650] [serial = 1237] [outer = 0x118696000] 01:56:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab0e800 == 68 [pid = 1650] [id = 403] 01:56:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf96000 == 67 [pid = 1650] [id = 402] 01:56:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf81800 == 66 [pid = 1650] [id = 401] 01:56:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec84000 == 65 [pid = 1650] [id = 399] 01:56:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec43000 == 64 [pid = 1650] [id = 398] 01:56:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1193b3800 == 63 [pid = 1650] [id = 395] 01:56:46 INFO - PROCESS | 1650 | 1461229006808 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]]]}] 01:56:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:56:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 673ms 01:56:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:56:46 INFO - PROCESS | 1650 | 1461229006836 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 01:56:46 INFO - PROCESS | 1650 | 1461229006842 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 01:56:46 INFO - PROCESS | 1650 | 1461229006847 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:56:46 INFO - PROCESS | 1650 | 1461229006848 Marionette TRACE conn2 <- [1,1622,null,{}] 01:56:46 INFO - PROCESS | 1650 | 1461229006851 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}] 01:56:46 INFO - PROCESS | 1650 | 1461229006944 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 01:56:46 INFO - PROCESS | 1650 | 1461229006948 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c220000 == 64 [pid = 1650] [id = 413] 01:56:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1198e1800) [pid = 1650] [serial = 1238] [outer = 0x0] 01:56:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11c467000) [pid = 1650] [serial = 1239] [outer = 0x1198e1800] 01:56:46 INFO - PROCESS | 1650 | 1461229006975 Marionette DEBUG loaded listener.js 01:56:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x123c5d400) [pid = 1650] [serial = 1240] [outer = 0x1198e1800] 01:56:47 INFO - PROCESS | 1650 | 1461229007332 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]]]}] 01:56:47 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 01:56:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 519ms 01:56:47 INFO - PROCESS | 1650 | 1461229007365 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 01:56:47 INFO - PROCESS | 1650 | 1461229007367 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 01:56:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:56:47 INFO - PROCESS | 1650 | 1461229007369 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:56:47 INFO - PROCESS | 1650 | 1461229007371 Marionette TRACE conn2 <- [1,1626,null,{}] 01:56:47 INFO - PROCESS | 1650 | 1461229007379 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}] 01:56:47 INFO - PROCESS | 1650 | 1461229007466 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 01:56:47 INFO - PROCESS | 1650 | 1461229007471 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab81800 == 65 [pid = 1650] [id = 414] 01:56:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1245b1800) [pid = 1650] [serial = 1241] [outer = 0x0] 01:56:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x129d94000) [pid = 1650] [serial = 1242] [outer = 0x1245b1800] 01:56:47 INFO - PROCESS | 1650 | 1461229007499 Marionette DEBUG loaded listener.js 01:56:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x129f35800) [pid = 1650] [serial = 1243] [outer = 0x1245b1800] 01:56:47 INFO - PROCESS | 1650 | 1461229007870 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]]]}] 01:56:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:56:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 521ms 01:56:47 INFO - PROCESS | 1650 | 1461229007891 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 01:56:47 INFO - PROCESS | 1650 | 1461229007893 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 01:56:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:56:47 INFO - PROCESS | 1650 | 1461229007895 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:56:47 INFO - PROCESS | 1650 | 1461229007896 Marionette TRACE conn2 <- [1,1630,null,{}] 01:56:47 INFO - PROCESS | 1650 | 1461229007898 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}] 01:56:48 INFO - PROCESS | 1650 | 1461229008002 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 01:56:48 INFO - PROCESS | 1650 | 1461229008015 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d196000 == 66 [pid = 1650] [id = 415] 01:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x129fbd800) [pid = 1650] [serial = 1244] [outer = 0x0] 01:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12a724000) [pid = 1650] [serial = 1245] [outer = 0x129fbd800] 01:56:48 INFO - PROCESS | 1650 | 1461229008041 Marionette DEBUG loaded listener.js 01:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12acd9400) [pid = 1650] [serial = 1246] [outer = 0x129fbd800] 01:56:48 INFO - PROCESS | 1650 | 1461229008402 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]]]}] 01:56:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:56:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 518ms 01:56:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:56:48 INFO - PROCESS | 1650 | 1461229008413 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 01:56:48 INFO - PROCESS | 1650 | 1461229008414 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 01:56:48 INFO - PROCESS | 1650 | 1461229008416 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:56:48 INFO - PROCESS | 1650 | 1461229008418 Marionette TRACE conn2 <- [1,1634,null,{}] 01:56:48 INFO - PROCESS | 1650 | 1461229008420 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}] 01:56:48 INFO - PROCESS | 1650 | 1461229008527 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 01:56:48 INFO - PROCESS | 1650 | 1461229008541 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db49000 == 67 [pid = 1650] [id = 416] 01:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12acd9800) [pid = 1650] [serial = 1247] [outer = 0x0] 01:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12b468400) [pid = 1650] [serial = 1248] [outer = 0x12acd9800] 01:56:48 INFO - PROCESS | 1650 | 1461229008565 Marionette DEBUG loaded listener.js 01:56:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12bb84c00) [pid = 1650] [serial = 1249] [outer = 0x12acd9800] 01:56:48 INFO - PROCESS | 1650 | 1461229008893 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]]]}] 01:56:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:56:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 518ms 01:56:48 INFO - PROCESS | 1650 | 1461229008936 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 01:56:48 INFO - PROCESS | 1650 | 1461229008937 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 01:56:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:56:48 INFO - PROCESS | 1650 | 1461229008939 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:56:48 INFO - PROCESS | 1650 | 1461229008940 Marionette TRACE conn2 <- [1,1638,null,{}] 01:56:48 INFO - PROCESS | 1650 | 1461229008949 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}] 01:56:49 INFO - PROCESS | 1650 | 1461229009068 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 01:56:49 INFO - PROCESS | 1650 | 1461229009105 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea45800 == 68 [pid = 1650] [id = 417] 01:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12b4eb000) [pid = 1650] [serial = 1250] [outer = 0x0] 01:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12bcc2c00) [pid = 1650] [serial = 1251] [outer = 0x12b4eb000] 01:56:49 INFO - PROCESS | 1650 | 1461229009132 Marionette DEBUG loaded listener.js 01:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12d05f400) [pid = 1650] [serial = 1252] [outer = 0x12b4eb000] 01:56:49 INFO - PROCESS | 1650 | 1461229009478 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]]]}] 01:56:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:56:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 570ms 01:56:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:56:49 INFO - PROCESS | 1650 | 1461229009509 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 01:56:49 INFO - PROCESS | 1650 | 1461229009511 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 01:56:49 INFO - PROCESS | 1650 | 1461229009513 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:56:49 INFO - PROCESS | 1650 | 1461229009514 Marionette TRACE conn2 <- [1,1642,null,{}] 01:56:49 INFO - PROCESS | 1650 | 1461229009516 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}] 01:56:49 INFO - PROCESS | 1650 | 1461229009618 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 01:56:49 INFO - PROCESS | 1650 | 1461229009630 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec27000 == 69 [pid = 1650] [id = 418] 01:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12d05f000) [pid = 1650] [serial = 1253] [outer = 0x0] 01:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12d069c00) [pid = 1650] [serial = 1254] [outer = 0x12d05f000] 01:56:49 INFO - PROCESS | 1650 | 1461229009654 Marionette DEBUG loaded listener.js 01:56:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12d1bfc00) [pid = 1650] [serial = 1255] [outer = 0x12d05f000] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x129f32800) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11824a800) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12a724c00) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x118698000) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11c23cc00) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x119076400) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x118d52c00) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11bfcf000) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11b234800) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12acd5800) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129d95400) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x123ff0800) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1182b4800) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x119d60800) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x114346c00) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12a728400) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x129eeec00) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12a71d400) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x118692400) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129f37800) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:56:49 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x127ec1c00) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:56:50 INFO - PROCESS | 1650 | 1461229010037 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]]]}] 01:56:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:56:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 569ms 01:56:50 INFO - PROCESS | 1650 | 1461229010082 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 01:56:50 INFO - PROCESS | 1650 | 1461229010083 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 01:56:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:56:50 INFO - PROCESS | 1650 | 1461229010086 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:56:50 INFO - PROCESS | 1650 | 1461229010089 Marionette TRACE conn2 <- [1,1646,null,{}] 01:56:50 INFO - PROCESS | 1650 | 1461229010103 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}] 01:56:50 INFO - PROCESS | 1650 | 1461229010193 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 01:56:50 INFO - PROCESS | 1650 | 1461229010196 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d19d000 == 70 [pid = 1650] [id = 419] 01:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11907c800) [pid = 1650] [serial = 1256] [outer = 0x0] 01:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11bfcf000) [pid = 1650] [serial = 1257] [outer = 0x11907c800] 01:56:50 INFO - PROCESS | 1650 | 1461229010222 Marionette DEBUG loaded listener.js 01:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x127ebe000) [pid = 1650] [serial = 1258] [outer = 0x11907c800] 01:56:50 INFO - PROCESS | 1650 | 1461229010600 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]]]}] 01:56:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:56:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 537ms 01:56:50 INFO - PROCESS | 1650 | 1461229010626 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 01:56:50 INFO - PROCESS | 1650 | 1461229010627 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 01:56:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:56:50 INFO - PROCESS | 1650 | 1461229010630 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:56:50 INFO - PROCESS | 1650 | 1461229010631 Marionette TRACE conn2 <- [1,1650,null,{}] 01:56:50 INFO - PROCESS | 1650 | 1461229010633 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}] 01:56:50 INFO - PROCESS | 1650 | 1461229010718 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 01:56:50 INFO - PROCESS | 1650 | 1461229010781 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec94800 == 71 [pid = 1650] [id = 420] 01:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11c464000) [pid = 1650] [serial = 1259] [outer = 0x0] 01:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129fbf000) [pid = 1650] [serial = 1260] [outer = 0x11c464000] 01:56:50 INFO - PROCESS | 1650 | 1461229010815 Marionette DEBUG loaded listener.js 01:56:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x129eee400) [pid = 1650] [serial = 1261] [outer = 0x11c464000] 01:56:51 INFO - PROCESS | 1650 | 1461229011218 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]]]}] 01:56:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:56:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 623ms 01:56:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:56:51 INFO - PROCESS | 1650 | 1461229011254 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 01:56:51 INFO - PROCESS | 1650 | 1461229011256 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 01:56:51 INFO - PROCESS | 1650 | 1461229011259 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:56:51 INFO - PROCESS | 1650 | 1461229011261 Marionette TRACE conn2 <- [1,1654,null,{}] 01:56:51 INFO - PROCESS | 1650 | 1461229011264 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}] 01:56:51 INFO - PROCESS | 1650 | 1461229011414 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 01:56:51 INFO - PROCESS | 1650 | 1461229011438 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3a3000 == 72 [pid = 1650] [id = 421] 01:56:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12432dc00) [pid = 1650] [serial = 1262] [outer = 0x0] 01:56:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12d1bf400) [pid = 1650] [serial = 1263] [outer = 0x12432dc00] 01:56:51 INFO - PROCESS | 1650 | 1461229011463 Marionette DEBUG loaded listener.js 01:56:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12d328c00) [pid = 1650] [serial = 1264] [outer = 0x12432dc00] 01:56:51 INFO - PROCESS | 1650 | 1461229011765 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]]]}] 01:56:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:56:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 01:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:56:51 INFO - PROCESS | 1650 | 1461229011778 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 01:56:51 INFO - PROCESS | 1650 | 1461229011779 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 01:56:51 INFO - PROCESS | 1650 | 1461229011782 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:56:51 INFO - PROCESS | 1650 | 1461229011783 Marionette TRACE conn2 <- [1,1658,null,{}] 01:56:51 INFO - PROCESS | 1650 | 1461229011786 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}] 01:56:51 INFO - PROCESS | 1650 | 1461229011958 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 01:56:52 INFO - PROCESS | 1650 | 1461229012017 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190dd000 == 73 [pid = 1650] [id = 422] 01:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x114c1b800) [pid = 1650] [serial = 1265] [outer = 0x0] 01:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1156da400) [pid = 1650] [serial = 1266] [outer = 0x114c1b800] 01:56:52 INFO - PROCESS | 1650 | 1461229012049 Marionette DEBUG loaded listener.js 01:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11906fc00) [pid = 1650] [serial = 1267] [outer = 0x114c1b800] 01:56:52 INFO - PROCESS | 1650 | 1461229012495 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]]]}] 01:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 774ms 01:56:52 INFO - PROCESS | 1650 | 1461229012558 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 01:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:56:52 INFO - PROCESS | 1650 | 1461229012564 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 01:56:52 INFO - PROCESS | 1650 | 1461229012568 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:56:52 INFO - PROCESS | 1650 | 1461229012573 Marionette TRACE conn2 <- [1,1662,null,{}] 01:56:52 INFO - PROCESS | 1650 | 1461229012577 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}] 01:56:52 INFO - PROCESS | 1650 | 1461229012767 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 01:56:52 INFO - PROCESS | 1650 | 1461229012843 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x129ac2800 == 74 [pid = 1650] [id = 423] 01:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11ae0f400) [pid = 1650] [serial = 1268] [outer = 0x0] 01:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11c779000) [pid = 1650] [serial = 1269] [outer = 0x11ae0f400] 01:56:52 INFO - PROCESS | 1650 | 1461229012875 Marionette DEBUG loaded listener.js 01:56:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x127b62000) [pid = 1650] [serial = 1270] [outer = 0x11ae0f400] 01:56:53 INFO - PROCESS | 1650 | 1461229013294 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]]]}] 01:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 776ms 01:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:56:53 INFO - PROCESS | 1650 | 1461229013344 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 01:56:53 INFO - PROCESS | 1650 | 1461229013346 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 01:56:53 INFO - PROCESS | 1650 | 1461229013349 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:56:53 INFO - PROCESS | 1650 | 1461229013350 Marionette TRACE conn2 <- [1,1666,null,{}] 01:56:53 INFO - PROCESS | 1650 | 1461229013353 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}] 01:56:53 INFO - PROCESS | 1650 | 1461229013458 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 01:56:53 INFO - PROCESS | 1650 | 1461229013562 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e85e000 == 75 [pid = 1650] [id = 424] 01:56:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12980a400) [pid = 1650] [serial = 1271] [outer = 0x0] 01:56:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x129f86800) [pid = 1650] [serial = 1272] [outer = 0x12980a400] 01:56:53 INFO - PROCESS | 1650 | 1461229013594 Marionette DEBUG loaded listener.js 01:56:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12aca1800) [pid = 1650] [serial = 1273] [outer = 0x12980a400] 01:56:54 INFO - PROCESS | 1650 | 1461229014047 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]]]}] 01:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 720ms 01:56:54 INFO - PROCESS | 1650 | 1461229014090 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 01:56:54 INFO - PROCESS | 1650 | 1461229014093 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 01:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:56:54 INFO - PROCESS | 1650 | 1461229014101 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:56:54 INFO - PROCESS | 1650 | 1461229014104 Marionette TRACE conn2 <- [1,1670,null,{}] 01:56:54 INFO - PROCESS | 1650 | 1461229014125 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}] 01:56:54 INFO - PROCESS | 1650 | 1461229014232 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 01:56:54 INFO - PROCESS | 1650 | 1461229014317 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fb9c800 == 76 [pid = 1650] [id = 425] 01:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x129fc5000) [pid = 1650] [serial = 1274] [outer = 0x0] 01:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12bd9c400) [pid = 1650] [serial = 1275] [outer = 0x129fc5000] 01:56:54 INFO - PROCESS | 1650 | 1461229014357 Marionette DEBUG loaded listener.js 01:56:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12cf30000) [pid = 1650] [serial = 1276] [outer = 0x129fc5000] 01:56:54 INFO - PROCESS | 1650 | 1461229014825 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]]]}] 01:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 791ms 01:56:54 INFO - PROCESS | 1650 | 1461229014889 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 01:56:54 INFO - PROCESS | 1650 | 1461229014890 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 01:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:56:54 INFO - PROCESS | 1650 | 1461229014893 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:56:54 INFO - PROCESS | 1650 | 1461229014894 Marionette TRACE conn2 <- [1,1674,null,{}] 01:56:54 INFO - PROCESS | 1650 | 1461229014898 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}] 01:56:55 INFO - PROCESS | 1650 | 1461229015051 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 01:56:55 INFO - PROCESS | 1650 | 1461229015186 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe66800 == 77 [pid = 1650] [id = 426] 01:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12b45a800) [pid = 1650] [serial = 1277] [outer = 0x0] 01:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12d32b000) [pid = 1650] [serial = 1278] [outer = 0x12b45a800] 01:56:55 INFO - PROCESS | 1650 | 1461229015238 Marionette DEBUG loaded listener.js 01:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12d53cc00) [pid = 1650] [serial = 1279] [outer = 0x12b45a800] 01:56:55 INFO - PROCESS | 1650 | 1461229015732 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]]]}] 01:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 871ms 01:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:56:55 INFO - PROCESS | 1650 | 1461229015765 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 01:56:55 INFO - PROCESS | 1650 | 1461229015766 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 01:56:55 INFO - PROCESS | 1650 | 1461229015768 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:56:55 INFO - PROCESS | 1650 | 1461229015770 Marionette TRACE conn2 <- [1,1678,null,{}] 01:56:55 INFO - PROCESS | 1650 | 1461229015772 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}] 01:56:55 INFO - PROCESS | 1650 | 1461229015881 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 01:56:55 INFO - PROCESS | 1650 | 1461229015942 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adbf000 == 78 [pid = 1650] [id = 427] 01:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12bb8e800) [pid = 1650] [serial = 1280] [outer = 0x0] 01:56:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12d1c1400) [pid = 1650] [serial = 1281] [outer = 0x12bb8e800] 01:56:55 INFO - PROCESS | 1650 | 1461229015979 Marionette DEBUG loaded listener.js 01:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12d577000) [pid = 1650] [serial = 1282] [outer = 0x12bb8e800] 01:56:56 INFO - PROCESS | 1650 | 1461229016659 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]]]}] 01:56:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:56:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 925ms 01:56:56 INFO - PROCESS | 1650 | 1461229016706 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 01:56:56 INFO - PROCESS | 1650 | 1461229016709 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 01:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:56:56 INFO - PROCESS | 1650 | 1461229016714 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:56:56 INFO - PROCESS | 1650 | 1461229016715 Marionette TRACE conn2 <- [1,1682,null,{}] 01:56:56 INFO - PROCESS | 1650 | 1461229016719 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}] 01:56:56 INFO - PROCESS | 1650 | 1461229016815 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 01:56:56 INFO - PROCESS | 1650 | 1461229016911 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x114ba5000 == 79 [pid = 1650] [id = 428] 01:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x118b16c00) [pid = 1650] [serial = 1283] [outer = 0x0] 01:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x118d73000) [pid = 1650] [serial = 1284] [outer = 0x118b16c00] 01:56:56 INFO - PROCESS | 1650 | 1461229016939 Marionette DEBUG loaded listener.js 01:56:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x119096800) [pid = 1650] [serial = 1285] [outer = 0x118b16c00] 01:56:57 INFO - PROCESS | 1650 | 1461229017347 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]]]}] 01:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 670ms 01:56:57 INFO - PROCESS | 1650 | 1461229017384 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 01:56:57 INFO - PROCESS | 1650 | 1461229017388 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 01:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:56:57 INFO - PROCESS | 1650 | 1461229017392 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:56:57 INFO - PROCESS | 1650 | 1461229017394 Marionette TRACE conn2 <- [1,1686,null,{}] 01:56:57 INFO - PROCESS | 1650 | 1461229017396 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}] 01:56:57 INFO - PROCESS | 1650 | 1461229017517 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 01:56:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8d8000 == 78 [pid = 1650] [id = 377] 01:56:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3a3000 == 77 [pid = 1650] [id = 421] 01:56:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec94800 == 76 [pid = 1650] [id = 420] 01:56:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12d19d000 == 75 [pid = 1650] [id = 419] 01:56:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec27000 == 74 [pid = 1650] [id = 418] 01:56:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea45800 == 73 [pid = 1650] [id = 417] 01:56:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12db49000 == 72 [pid = 1650] [id = 416] 01:56:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12d196000 == 71 [pid = 1650] [id = 415] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11af92000) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x127ec6400) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x129ee3c00) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12a76d400) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11af89400) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12bb89800) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x118693000) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab81800 == 70 [pid = 1650] [id = 414] 01:56:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11c220000 == 69 [pid = 1650] [id = 413] 01:56:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11c762000 == 68 [pid = 1650] [id = 412] 01:56:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf9c000 == 67 [pid = 1650] [id = 405] 01:56:57 INFO - PROCESS | 1650 | 1461229017635 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:57 INFO - PROCESS | 1650 | --DOCSHELL 0x114ba6800 == 66 [pid = 1650] [id = 404] 01:56:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x115232000 == 67 [pid = 1650] [id = 429] 01:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x115879000) [pid = 1650] [serial = 1286] [outer = 0x0] 01:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x118690c00) [pid = 1650] [serial = 1287] [outer = 0x115879000] 01:56:57 INFO - PROCESS | 1650 | 1461229017663 Marionette DEBUG loaded listener.js 01:56:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11ae06000) [pid = 1650] [serial = 1288] [outer = 0x115879000] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x129f86c00) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x118251000) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12a76d000) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x119076c00) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11869bc00) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12980ec00) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x123e61c00) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11af8e000) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11abb5c00) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11869b400) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11909d800) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x123810c00) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12413bc00) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11bfcec00) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11b921800) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12acddc00) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x129f8b400) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12acd1800) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12acdc000) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x127ebc400) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1295b9400) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x118d55400) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x119e55c00) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11c49c000) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1182b0c00) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x114f65400) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b45b000) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12bb90400) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11ae03800) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12acd1400) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12acc2800) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11ae10c00) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c247c00) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12a72b400) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x129fcb000) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b8a8800) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a728000) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x129817800) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a724400) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b4ea800) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12bb86800) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129f3d800) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 01:56:57 INFO - PROCESS | 1650 | 1461229017995 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]]]}] 01:56:58 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 01:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 626ms 01:56:58 INFO - PROCESS | 1650 | 1461229018019 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 01:56:58 INFO - PROCESS | 1650 | 1461229018020 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 01:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:56:58 INFO - PROCESS | 1650 | 1461229018025 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:56:58 INFO - PROCESS | 1650 | 1461229018028 Marionette TRACE conn2 <- [1,1690,null,{}] 01:56:58 INFO - PROCESS | 1650 | 1461229018035 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}] 01:56:58 INFO - PROCESS | 1650 | 1461229018116 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 01:56:58 INFO - PROCESS | 1650 | 1461229018123 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c762000 == 68 [pid = 1650] [id = 430] 01:56:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11aeb8800) [pid = 1650] [serial = 1289] [outer = 0x0] 01:56:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11b921800) [pid = 1650] [serial = 1290] [outer = 0x11aeb8800] 01:56:58 INFO - PROCESS | 1650 | 1461229018151 Marionette DEBUG loaded listener.js 01:56:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11c23a800) [pid = 1650] [serial = 1291] [outer = 0x11aeb8800] 01:56:58 INFO - PROCESS | 1650 | 1461229018495 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]]]}] 01:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 522ms 01:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:56:58 INFO - PROCESS | 1650 | 1461229018547 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 01:56:58 INFO - PROCESS | 1650 | 1461229018549 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 01:56:58 INFO - PROCESS | 1650 | 1461229018551 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:56:58 INFO - PROCESS | 1650 | 1461229018552 Marionette TRACE conn2 <- [1,1694,null,{}] 01:56:58 INFO - PROCESS | 1650 | 1461229018554 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}] 01:56:58 INFO - PROCESS | 1650 | 1461229018635 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 01:56:58 INFO - PROCESS | 1650 | 1461229018642 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x123bb9800 == 69 [pid = 1650] [id = 431] 01:56:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11c242c00) [pid = 1650] [serial = 1292] [outer = 0x0] 01:56:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11c4a7c00) [pid = 1650] [serial = 1293] [outer = 0x11c242c00] 01:56:58 INFO - PROCESS | 1650 | 1461229018668 Marionette DEBUG loaded listener.js 01:56:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x123819400) [pid = 1650] [serial = 1294] [outer = 0x11c242c00] 01:56:59 INFO - PROCESS | 1650 | 1461229019006 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]]]}] 01:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 472ms 01:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:56:59 INFO - PROCESS | 1650 | 1461229019024 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 01:56:59 INFO - PROCESS | 1650 | 1461229019025 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 01:56:59 INFO - PROCESS | 1650 | 1461229019027 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:56:59 INFO - PROCESS | 1650 | 1461229019028 Marionette TRACE conn2 <- [1,1698,null,{}] 01:56:59 INFO - PROCESS | 1650 | 1461229019031 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}] 01:56:59 INFO - PROCESS | 1650 | 1461229019131 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 01:56:59 INFO - PROCESS | 1650 | 1461229019138 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x124396000 == 70 [pid = 1650] [id = 432] 01:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12381f800) [pid = 1650] [serial = 1295] [outer = 0x0] 01:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x123b34c00) [pid = 1650] [serial = 1296] [outer = 0x12381f800] 01:56:59 INFO - PROCESS | 1650 | 1461229019163 Marionette DEBUG loaded listener.js 01:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x123ff4c00) [pid = 1650] [serial = 1297] [outer = 0x12381f800] 01:56:59 INFO - PROCESS | 1650 | 1461229019553 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]]]}] 01:56:59 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 01:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 570ms 01:56:59 INFO - PROCESS | 1650 | 1461229019598 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 01:56:59 INFO - PROCESS | 1650 | 1461229019600 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 01:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:56:59 INFO - PROCESS | 1650 | 1461229019604 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:56:59 INFO - PROCESS | 1650 | 1461229019605 Marionette TRACE conn2 <- [1,1702,null,{}] 01:56:59 INFO - PROCESS | 1650 | 1461229019609 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}] 01:56:59 INFO - PROCESS | 1650 | 1461229019804 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 01:56:59 INFO - PROCESS | 1650 | 1461229019837 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1286c5800 == 71 [pid = 1650] [id = 433] 01:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12381fc00) [pid = 1650] [serial = 1298] [outer = 0x0] 01:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12413bc00) [pid = 1650] [serial = 1299] [outer = 0x12381fc00] 01:56:59 INFO - PROCESS | 1650 | 1461229019881 Marionette DEBUG loaded listener.js 01:56:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12980ec00) [pid = 1650] [serial = 1300] [outer = 0x12381fc00] 01:57:00 INFO - PROCESS | 1650 | 1461229020241 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]]]}] 01:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 672ms 01:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:57:00 INFO - PROCESS | 1650 | 1461229020280 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 01:57:00 INFO - PROCESS | 1650 | 1461229020281 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 01:57:00 INFO - PROCESS | 1650 | 1461229020283 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:57:00 INFO - PROCESS | 1650 | 1461229020284 Marionette TRACE conn2 <- [1,1706,null,{}] 01:57:00 INFO - PROCESS | 1650 | 1461229020286 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}] 01:57:00 INFO - PROCESS | 1650 | 1461229020388 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 01:57:00 INFO - PROCESS | 1650 | 1461229020393 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f65800 == 72 [pid = 1650] [id = 434] 01:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129814000) [pid = 1650] [serial = 1301] [outer = 0x0] 01:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129d90800) [pid = 1650] [serial = 1302] [outer = 0x129814000] 01:57:00 INFO - PROCESS | 1650 | 1461229020451 Marionette DEBUG loaded listener.js 01:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129ee8000) [pid = 1650] [serial = 1303] [outer = 0x129814000] 01:57:00 INFO - PROCESS | 1650 | 1461229020760 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]]]}] 01:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 518ms 01:57:00 INFO - PROCESS | 1650 | 1461229020801 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 01:57:00 INFO - PROCESS | 1650 | 1461229020803 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 01:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:57:00 INFO - PROCESS | 1650 | 1461229020805 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:57:00 INFO - PROCESS | 1650 | 1461229020806 Marionette TRACE conn2 <- [1,1710,null,{}] 01:57:00 INFO - PROCESS | 1650 | 1461229020808 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}] 01:57:00 INFO - PROCESS | 1650 | 1461229020910 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 01:57:00 INFO - PROCESS | 1650 | 1461229020922 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aac6000 == 73 [pid = 1650] [id = 435] 01:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x129ee3c00) [pid = 1650] [serial = 1304] [outer = 0x0] 01:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x129f3c000) [pid = 1650] [serial = 1305] [outer = 0x129ee3c00] 01:57:00 INFO - PROCESS | 1650 | 1461229020947 Marionette DEBUG loaded listener.js 01:57:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x129f89800) [pid = 1650] [serial = 1306] [outer = 0x129ee3c00] 01:57:01 INFO - PROCESS | 1650 | 1461229021276 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]]]}] 01:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 519ms 01:57:01 INFO - PROCESS | 1650 | 1461229021324 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 01:57:01 INFO - PROCESS | 1650 | 1461229021325 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 01:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:57:01 INFO - PROCESS | 1650 | 1461229021328 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:57:01 INFO - PROCESS | 1650 | 1461229021329 Marionette TRACE conn2 <- [1,1714,null,{}] 01:57:01 INFO - PROCESS | 1650 | 1461229021331 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}] 01:57:01 INFO - PROCESS | 1650 | 1461229021434 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 01:57:01 INFO - PROCESS | 1650 | 1461229021446 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab62800 == 74 [pid = 1650] [id = 436] 01:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x129eee800) [pid = 1650] [serial = 1307] [outer = 0x0] 01:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12a71f800) [pid = 1650] [serial = 1308] [outer = 0x129eee800] 01:57:01 INFO - PROCESS | 1650 | 1461229021471 Marionette DEBUG loaded listener.js 01:57:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12a72bc00) [pid = 1650] [serial = 1309] [outer = 0x129eee800] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11b238800) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11c464000) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12a770800) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1245b1800) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11b99c400) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x129fbd800) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1146ba000) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12407d400) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x118696000) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1198e1800) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12acd9800) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11ae51400) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129813000) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11ae5e800) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b4eb000) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12d05f000) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11907c800) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x129d90c00) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b465c00) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118255400) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129f35c00) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11c463800) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:57:02 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x114133c00) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:57:02 INFO - PROCESS | 1650 | 1461229022139 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]]]}] 01:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 872ms 01:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:57:02 INFO - PROCESS | 1650 | 1461229022200 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 01:57:02 INFO - PROCESS | 1650 | 1461229022202 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 01:57:02 INFO - PROCESS | 1650 | 1461229022204 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:57:02 INFO - PROCESS | 1650 | 1461229022205 Marionette TRACE conn2 <- [1,1718,null,{}] 01:57:02 INFO - PROCESS | 1650 | 1461229022207 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}] 01:57:02 INFO - PROCESS | 1650 | 1461229022291 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 01:57:02 INFO - PROCESS | 1650 | 1461229022295 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b67800 == 75 [pid = 1650] [id = 437] 01:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118695c00) [pid = 1650] [serial = 1310] [outer = 0x0] 01:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11ae56800) [pid = 1650] [serial = 1311] [outer = 0x118695c00] 01:57:02 INFO - PROCESS | 1650 | 1461229022321 Marionette DEBUG loaded listener.js 01:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11c05f000) [pid = 1650] [serial = 1312] [outer = 0x118695c00] 01:57:02 INFO - PROCESS | 1650 | 1461229022678 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]]]}] 01:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 521ms 01:57:02 INFO - PROCESS | 1650 | 1461229022725 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 01:57:02 INFO - PROCESS | 1650 | 1461229022728 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 01:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:57:02 INFO - PROCESS | 1650 | 1461229022730 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:57:02 INFO - PROCESS | 1650 | 1461229022733 Marionette TRACE conn2 <- [1,1722,null,{}] 01:57:02 INFO - PROCESS | 1650 | 1461229022736 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}] 01:57:02 INFO - PROCESS | 1650 | 1461229022846 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 01:57:02 INFO - PROCESS | 1650 | 1461229022851 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb78800 == 76 [pid = 1650] [id = 438] 01:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129fc5c00) [pid = 1650] [serial = 1313] [outer = 0x0] 01:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12a76fc00) [pid = 1650] [serial = 1314] [outer = 0x129fc5c00] 01:57:02 INFO - PROCESS | 1650 | 1461229022882 Marionette DEBUG loaded listener.js 01:57:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12aca6000) [pid = 1650] [serial = 1315] [outer = 0x129fc5c00] 01:57:03 INFO - PROCESS | 1650 | 1461229023284 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]]]}] 01:57:03 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 01:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 572ms 01:57:03 INFO - PROCESS | 1650 | 1461229023304 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 01:57:03 INFO - PROCESS | 1650 | 1461229023309 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 01:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:57:03 INFO - PROCESS | 1650 | 1461229023325 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:57:03 INFO - PROCESS | 1650 | 1461229023327 Marionette TRACE conn2 <- [1,1726,null,{}] 01:57:03 INFO - PROCESS | 1650 | 1461229023331 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}] 01:57:03 INFO - PROCESS | 1650 | 1461229023466 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 01:57:03 INFO - PROCESS | 1650 | 1461229023475 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1ae000 == 77 [pid = 1650] [id = 439] 01:57:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a770c00) [pid = 1650] [serial = 1316] [outer = 0x0] 01:57:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12acd0000) [pid = 1650] [serial = 1317] [outer = 0x12a770c00] 01:57:03 INFO - PROCESS | 1650 | 1461229023518 Marionette DEBUG loaded listener.js 01:57:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12acd9800) [pid = 1650] [serial = 1318] [outer = 0x12a770c00] 01:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 623ms 01:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:57:03 INFO - PROCESS | 1650 | 1461229023942 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]]]}] 01:57:03 INFO - PROCESS | 1650 | 1461229023945 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 01:57:03 INFO - PROCESS | 1650 | 1461229023946 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 01:57:03 INFO - PROCESS | 1650 | 1461229023948 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:57:03 INFO - PROCESS | 1650 | 1461229023950 Marionette TRACE conn2 <- [1,1730,null,{}] 01:57:03 INFO - PROCESS | 1650 | 1461229023952 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}] 01:57:04 INFO - PROCESS | 1650 | 1461229024051 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 01:57:04 INFO - PROCESS | 1650 | 1461229024180 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b99800 == 78 [pid = 1650] [id = 440] 01:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1146ad800) [pid = 1650] [serial = 1319] [outer = 0x0] 01:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x114f59400) [pid = 1650] [serial = 1320] [outer = 0x1146ad800] 01:57:04 INFO - PROCESS | 1650 | 1461229024214 Marionette DEBUG loaded listener.js 01:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118251400) [pid = 1650] [serial = 1321] [outer = 0x1146ad800] 01:57:04 INFO - PROCESS | 1650 | 1461229024640 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]]]}] 01:57:04 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 01:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 723ms 01:57:04 INFO - PROCESS | 1650 | 1461229024677 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 01:57:04 INFO - PROCESS | 1650 | 1461229024680 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 01:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:57:04 INFO - PROCESS | 1650 | 1461229024684 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:57:04 INFO - PROCESS | 1650 | 1461229024686 Marionette TRACE conn2 <- [1,1734,null,{}] 01:57:04 INFO - PROCESS | 1650 | 1461229024692 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}] 01:57:04 INFO - PROCESS | 1650 | 1461229024800 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 01:57:04 INFO - PROCESS | 1650 | 1461229024899 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c747800 == 79 [pid = 1650] [id = 441] 01:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11ab2fc00) [pid = 1650] [serial = 1322] [outer = 0x0] 01:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11ae03000) [pid = 1650] [serial = 1323] [outer = 0x11ab2fc00] 01:57:04 INFO - PROCESS | 1650 | 1461229024930 Marionette DEBUG loaded listener.js 01:57:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11af4c400) [pid = 1650] [serial = 1324] [outer = 0x11ab2fc00] 01:57:05 INFO - PROCESS | 1650 | 1461229025357 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]]]}] 01:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 728ms 01:57:05 INFO - PROCESS | 1650 | 1461229025413 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 01:57:05 INFO - PROCESS | 1650 | 1461229025416 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 01:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:57:05 INFO - PROCESS | 1650 | 1461229025419 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:57:05 INFO - PROCESS | 1650 | 1461229025420 Marionette TRACE conn2 <- [1,1738,null,{}] 01:57:05 INFO - PROCESS | 1650 | 1461229025423 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}] 01:57:05 INFO - PROCESS | 1650 | 1461229025527 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 01:57:05 INFO - PROCESS | 1650 | 1461229025600 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f6b800 == 80 [pid = 1650] [id = 442] 01:57:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11b910800) [pid = 1650] [serial = 1325] [outer = 0x0] 01:57:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11c464400) [pid = 1650] [serial = 1326] [outer = 0x11b910800] 01:57:05 INFO - PROCESS | 1650 | 1461229025630 Marionette DEBUG loaded listener.js 01:57:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x124388000) [pid = 1650] [serial = 1327] [outer = 0x11b910800] 01:57:06 INFO - PROCESS | 1650 | 1461229026060 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]]]}] 01:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 674ms 01:57:06 INFO - PROCESS | 1650 | 1461229026094 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 01:57:06 INFO - PROCESS | 1650 | 1461229026095 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 01:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:57:06 INFO - PROCESS | 1650 | 1461229026099 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:57:06 INFO - PROCESS | 1650 | 1461229026103 Marionette TRACE conn2 <- [1,1742,null,{}] 01:57:06 INFO - PROCESS | 1650 | 1461229026135 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}] 01:57:06 INFO - PROCESS | 1650 | 1461229026275 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 01:57:06 INFO - PROCESS | 1650 | 1461229026317 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dba7000 == 81 [pid = 1650] [id = 443] 01:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x127e0bc00) [pid = 1650] [serial = 1328] [outer = 0x0] 01:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12980cc00) [pid = 1650] [serial = 1329] [outer = 0x127e0bc00] 01:57:06 INFO - PROCESS | 1650 | 1461229026359 Marionette DEBUG loaded listener.js 01:57:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x129f36c00) [pid = 1650] [serial = 1330] [outer = 0x127e0bc00] 01:57:06 INFO - PROCESS | 1650 | 1461229026765 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]]]}] 01:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 698ms 01:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:57:06 INFO - PROCESS | 1650 | 1461229026795 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 01:57:06 INFO - PROCESS | 1650 | 1461229026797 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 01:57:06 INFO - PROCESS | 1650 | 1461229026800 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:57:06 INFO - PROCESS | 1650 | 1461229026801 Marionette TRACE conn2 <- [1,1746,null,{}] 01:57:06 INFO - PROCESS | 1650 | 1461229026803 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}] 01:57:06 INFO - PROCESS | 1650 | 1461229026909 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 01:57:06 INFO - PROCESS | 1650 | 1461229026969 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4ac000 == 82 [pid = 1650] [id = 444] 01:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12860d400) [pid = 1650] [serial = 1331] [outer = 0x0] 01:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12a767c00) [pid = 1650] [serial = 1332] [outer = 0x12860d400] 01:57:07 INFO - PROCESS | 1650 | 1461229027040 Marionette DEBUG loaded listener.js 01:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12acd0400) [pid = 1650] [serial = 1333] [outer = 0x12860d400] 01:57:07 INFO - PROCESS | 1650 | 1461229027439 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]]]}] 01:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 669ms 01:57:07 INFO - PROCESS | 1650 | 1461229027470 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 01:57:07 INFO - PROCESS | 1650 | 1461229027471 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 01:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:57:07 INFO - PROCESS | 1650 | 1461229027473 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:57:07 INFO - PROCESS | 1650 | 1461229027474 Marionette TRACE conn2 <- [1,1750,null,{}] 01:57:07 INFO - PROCESS | 1650 | 1461229027477 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}] 01:57:07 INFO - PROCESS | 1650 | 1461229027579 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 01:57:07 INFO - PROCESS | 1650 | 1461229027682 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec0e800 == 83 [pid = 1650] [id = 445] 01:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12b461000) [pid = 1650] [serial = 1334] [outer = 0x0] 01:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b4ea800) [pid = 1650] [serial = 1335] [outer = 0x12b461000] 01:57:07 INFO - PROCESS | 1650 | 1461229027719 Marionette DEBUG loaded listener.js 01:57:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12bb88400) [pid = 1650] [serial = 1336] [outer = 0x12b461000] 01:57:08 INFO - PROCESS | 1650 | 1461229028141 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]]]}] 01:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 720ms 01:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:57:08 INFO - PROCESS | 1650 | 1461229028194 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 01:57:08 INFO - PROCESS | 1650 | 1461229028195 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 01:57:08 INFO - PROCESS | 1650 | 1461229028198 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:57:08 INFO - PROCESS | 1650 | 1461229028199 Marionette TRACE conn2 <- [1,1754,null,{}] 01:57:08 INFO - PROCESS | 1650 | 1461229028201 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}] 01:57:08 INFO - PROCESS | 1650 | 1461229028305 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 01:57:08 INFO - PROCESS | 1650 | 1461229028367 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec42800 == 84 [pid = 1650] [id = 446] 01:57:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12bb8c000) [pid = 1650] [serial = 1337] [outer = 0x0] 01:57:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12bccac00) [pid = 1650] [serial = 1338] [outer = 0x12bb8c000] 01:57:08 INFO - PROCESS | 1650 | 1461229028452 Marionette DEBUG loaded listener.js 01:57:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12d061400) [pid = 1650] [serial = 1339] [outer = 0x12bb8c000] 01:57:08 INFO - PROCESS | 1650 | 1461229028857 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]]]}] 01:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 668ms 01:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:57:08 INFO - PROCESS | 1650 | 1461229028866 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 01:57:08 INFO - PROCESS | 1650 | 1461229028868 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 01:57:08 INFO - PROCESS | 1650 | 1461229028870 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:57:08 INFO - PROCESS | 1650 | 1461229028872 Marionette TRACE conn2 <- [1,1758,null,{}] 01:57:08 INFO - PROCESS | 1650 | 1461229028876 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}] 01:57:09 INFO - PROCESS | 1650 | 1461229029000 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 01:57:09 INFO - PROCESS | 1650 | 1461229029218 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c207800 == 85 [pid = 1650] [id = 447] 01:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11549dc00) [pid = 1650] [serial = 1340] [outer = 0x0] 01:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11824ec00) [pid = 1650] [serial = 1341] [outer = 0x11549dc00] 01:57:09 INFO - PROCESS | 1650 | 1461229029248 Marionette DEBUG loaded listener.js 01:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1186f3c00) [pid = 1650] [serial = 1342] [outer = 0x11549dc00] 01:57:09 INFO - PROCESS | 1650 | 1461229029647 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]]]}] 01:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 821ms 01:57:09 INFO - PROCESS | 1650 | 1461229029692 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 01:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:57:09 INFO - PROCESS | 1650 | 1461229029694 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 01:57:09 INFO - PROCESS | 1650 | 1461229029697 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:57:09 INFO - PROCESS | 1650 | 1461229029699 Marionette TRACE conn2 <- [1,1762,null,{}] 01:57:09 INFO - PROCESS | 1650 | 1461229029703 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}] 01:57:09 INFO - PROCESS | 1650 | 1461229029798 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 01:57:09 INFO - PROCESS | 1650 | 1461229029865 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x115449800 == 86 [pid = 1650] [id = 448] 01:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1190a0800) [pid = 1650] [serial = 1343] [outer = 0x0] 01:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11ab3ac00) [pid = 1650] [serial = 1344] [outer = 0x1190a0800] 01:57:09 INFO - PROCESS | 1650 | 1461229029937 Marionette DEBUG loaded listener.js 01:57:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11aec5400) [pid = 1650] [serial = 1345] [outer = 0x1190a0800] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea36000 == 85 [pid = 1650] [id = 379] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x123f8f800 == 84 [pid = 1650] [id = 396] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1b3800 == 83 [pid = 1650] [id = 397] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec0c000 == 82 [pid = 1650] [id = 380] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1ae000 == 81 [pid = 1650] [id = 439] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb78800 == 80 [pid = 1650] [id = 438] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119b67800 == 79 [pid = 1650] [id = 437] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab62800 == 78 [pid = 1650] [id = 436] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12aac6000 == 77 [pid = 1650] [id = 435] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x129f65800 == 76 [pid = 1650] [id = 434] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x129f41000) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12a72c000) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1286c5800 == 75 [pid = 1650] [id = 433] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x124396000 == 74 [pid = 1650] [id = 432] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x123bb9800 == 73 [pid = 1650] [id = 431] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11c762000 == 72 [pid = 1650] [id = 430] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x115232000 == 71 [pid = 1650] [id = 429] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x114ba5000 == 70 [pid = 1650] [id = 428] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12fb9c800 == 69 [pid = 1650] [id = 425] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12e85e000 == 68 [pid = 1650] [id = 424] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x129ac2800 == 67 [pid = 1650] [id = 423] 01:57:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1190dd000 == 66 [pid = 1650] [id = 422] 01:57:10 INFO - PROCESS | 1650 | 1461229030346 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]]]}] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12b468000) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12bda4800) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11bfc2400) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12b45c000) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x129812800) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11907b400) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x129f89000) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129eee400) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12accf000) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12acc3400) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x129d94000) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x123b30000) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11c49a400) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12a724000) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11868f000) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11549fc00) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12904c800) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12980b400) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119357000) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x118d54800) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11c467000) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x123c5d400) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b468400) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11b99c000) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11aec5800) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x129d9b000) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x129d92400) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11b995400) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12bcc2c00) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12bb84c00) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12d069c00) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12d05f400) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11bfcf000) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12d1bf400) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12d1bfc00) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x127ebe000) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12acd9400) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129fbf000) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 01:57:10 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129f35800) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 01:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 674ms 01:57:10 INFO - PROCESS | 1650 | 1461229030373 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 01:57:10 INFO - PROCESS | 1650 | 1461229030375 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 01:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:57:10 INFO - PROCESS | 1650 | 1461229030377 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:57:10 INFO - PROCESS | 1650 | 1461229030378 Marionette TRACE conn2 <- [1,1766,null,{}] 01:57:10 INFO - PROCESS | 1650 | 1461229030380 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}] 01:57:10 INFO - PROCESS | 1650 | 1461229030468 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 01:57:10 INFO - PROCESS | 1650 | 1461229030475 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a703800 == 67 [pid = 1650] [id = 449] 01:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11b92a400) [pid = 1650] [serial = 1346] [outer = 0x0] 01:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11b99e800) [pid = 1650] [serial = 1347] [outer = 0x11b92a400] 01:57:10 INFO - PROCESS | 1650 | 1461229030495 Marionette DEBUG loaded listener.js 01:57:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11c06a400) [pid = 1650] [serial = 1348] [outer = 0x11b92a400] 01:57:10 INFO - PROCESS | 1650 | 1461229030984 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]]]}] 01:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 624ms 01:57:11 INFO - PROCESS | 1650 | 1461229031002 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 01:57:11 INFO - PROCESS | 1650 | 1461229031004 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 01:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:57:11 INFO - PROCESS | 1650 | 1461229031017 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:57:11 INFO - PROCESS | 1650 | 1461229031023 Marionette TRACE conn2 <- [1,1770,null,{}] 01:57:11 INFO - PROCESS | 1650 | 1461229031028 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}] 01:57:11 INFO - PROCESS | 1650 | 1461229031165 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 01:57:11 INFO - PROCESS | 1650 | 1461229031254 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e1f800 == 68 [pid = 1650] [id = 450] 01:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11c23ac00) [pid = 1650] [serial = 1349] [outer = 0x0] 01:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11c8c4c00) [pid = 1650] [serial = 1350] [outer = 0x11c23ac00] 01:57:11 INFO - PROCESS | 1650 | 1461229031299 Marionette DEBUG loaded listener.js 01:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x124389000) [pid = 1650] [serial = 1351] [outer = 0x11c23ac00] 01:57:11 INFO - PROCESS | 1650 | 1461229031647 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]]]}] 01:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 685ms 01:57:11 INFO - PROCESS | 1650 | 1461229031695 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 01:57:11 INFO - PROCESS | 1650 | 1461229031697 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 01:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:57:11 INFO - PROCESS | 1650 | 1461229031699 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:57:11 INFO - PROCESS | 1650 | 1461229031700 Marionette TRACE conn2 <- [1,1774,null,{}] 01:57:11 INFO - PROCESS | 1650 | 1461229031703 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}] 01:57:11 INFO - PROCESS | 1650 | 1461229031814 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 01:57:11 INFO - PROCESS | 1650 | 1461229031821 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x128718000 == 69 [pid = 1650] [id = 451] 01:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11c240400) [pid = 1650] [serial = 1352] [outer = 0x0] 01:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x127c0f800) [pid = 1650] [serial = 1353] [outer = 0x11c240400] 01:57:11 INFO - PROCESS | 1650 | 1461229031846 Marionette DEBUG loaded listener.js 01:57:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12904c800) [pid = 1650] [serial = 1354] [outer = 0x11c240400] 01:57:12 INFO - PROCESS | 1650 | 1461229032159 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]]]}] 01:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 471ms 01:57:12 INFO - PROCESS | 1650 | 1461229032172 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 01:57:12 INFO - PROCESS | 1650 | 1461229032175 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 01:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:57:12 INFO - PROCESS | 1650 | 1461229032178 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:57:12 INFO - PROCESS | 1650 | 1461229032179 Marionette TRACE conn2 <- [1,1778,null,{}] 01:57:12 INFO - PROCESS | 1650 | 1461229032181 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}] 01:57:12 INFO - PROCESS | 1650 | 1461229032268 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 01:57:12 INFO - PROCESS | 1650 | 1461229032272 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aac4000 == 70 [pid = 1650] [id = 452] 01:57:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1298d6000) [pid = 1650] [serial = 1355] [outer = 0x0] 01:57:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129d90c00) [pid = 1650] [serial = 1356] [outer = 0x1298d6000] 01:57:12 INFO - PROCESS | 1650 | 1461229032304 Marionette DEBUG loaded listener.js 01:57:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129ef1400) [pid = 1650] [serial = 1357] [outer = 0x1298d6000] 01:57:12 INFO - PROCESS | 1650 | 1461229032741 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]]]}] 01:57:12 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 01:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 617ms 01:57:12 INFO - PROCESS | 1650 | 1461229032796 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 01:57:12 INFO - PROCESS | 1650 | 1461229032798 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 01:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:57:12 INFO - PROCESS | 1650 | 1461229032802 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:57:12 INFO - PROCESS | 1650 | 1461229032804 Marionette TRACE conn2 <- [1,1782,null,{}] 01:57:12 INFO - PROCESS | 1650 | 1461229032814 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}] 01:57:12 INFO - PROCESS | 1650 | 1461229032976 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 01:57:13 INFO - PROCESS | 1650 | 1461229033076 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b857000 == 71 [pid = 1650] [id = 453] 01:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129f8a400) [pid = 1650] [serial = 1358] [outer = 0x0] 01:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12a724c00) [pid = 1650] [serial = 1359] [outer = 0x129f8a400] 01:57:13 INFO - PROCESS | 1650 | 1461229033118 Marionette DEBUG loaded listener.js 01:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12ac9e400) [pid = 1650] [serial = 1360] [outer = 0x129f8a400] 01:57:13 INFO - PROCESS | 1650 | 1461229033493 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]]]}] 01:57:13 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 01:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 727ms 01:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:57:13 INFO - PROCESS | 1650 | 1461229033531 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 01:57:13 INFO - PROCESS | 1650 | 1461229033532 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 01:57:13 INFO - PROCESS | 1650 | 1461229033534 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:57:13 INFO - PROCESS | 1650 | 1461229033535 Marionette TRACE conn2 <- [1,1786,null,{}] 01:57:13 INFO - PROCESS | 1650 | 1461229033538 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}] 01:57:13 INFO - PROCESS | 1650 | 1461229033643 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 01:57:13 INFO - PROCESS | 1650 | 1461229033681 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c072000 == 72 [pid = 1650] [id = 454] 01:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129fca400) [pid = 1650] [serial = 1361] [outer = 0x0] 01:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12acc6400) [pid = 1650] [serial = 1362] [outer = 0x129fca400] 01:57:13 INFO - PROCESS | 1650 | 1461229033706 Marionette DEBUG loaded listener.js 01:57:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12acdcc00) [pid = 1650] [serial = 1363] [outer = 0x129fca400] 01:57:14 INFO - PROCESS | 1650 | 1461229034021 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]]]}] 01:57:14 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 01:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 519ms 01:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:57:14 INFO - PROCESS | 1650 | 1461229034060 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 01:57:14 INFO - PROCESS | 1650 | 1461229034061 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 01:57:14 INFO - PROCESS | 1650 | 1461229034063 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:57:14 INFO - PROCESS | 1650 | 1461229034064 Marionette TRACE conn2 <- [1,1790,null,{}] 01:57:14 INFO - PROCESS | 1650 | 1461229034066 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}] 01:57:14 INFO - PROCESS | 1650 | 1461229034171 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 01:57:14 INFO - PROCESS | 1650 | 1461229034208 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5a3800 == 73 [pid = 1650] [id = 455] 01:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12a76b400) [pid = 1650] [serial = 1364] [outer = 0x0] 01:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b4e9c00) [pid = 1650] [serial = 1365] [outer = 0x12a76b400] 01:57:14 INFO - PROCESS | 1650 | 1461229034233 Marionette DEBUG loaded listener.js 01:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12bb89000) [pid = 1650] [serial = 1366] [outer = 0x12a76b400] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x129f36800) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x129f36400) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129814000) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x129ee3c00) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x129eee800) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12980a400) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11ae0f400) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x114c1b800) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x115879000) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11aeb8800) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c242c00) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x129fc5000) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12b45a800) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12381f800) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118b16c00) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12bb8e800) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118695c00) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129fc5c00) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:57:14 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12381fc00) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:57:14 INFO - PROCESS | 1650 | 1461229034673 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]]]}] 01:57:14 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) 01:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 618ms 01:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:57:14 INFO - PROCESS | 1650 | 1461229034681 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 01:57:14 INFO - PROCESS | 1650 | 1461229034682 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 01:57:14 INFO - PROCESS | 1650 | 1461229034685 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:57:14 INFO - PROCESS | 1650 | 1461229034686 Marionette TRACE conn2 <- [1,1794,null,{}] 01:57:14 INFO - PROCESS | 1650 | 1461229034689 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}] 01:57:14 INFO - PROCESS | 1650 | 1461229034781 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 01:57:14 INFO - PROCESS | 1650 | 1461229034785 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9e4000 == 74 [pid = 1650] [id = 456] 01:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11906f800) [pid = 1650] [serial = 1367] [outer = 0x0] 01:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11b9a0c00) [pid = 1650] [serial = 1368] [outer = 0x11906f800] 01:57:14 INFO - PROCESS | 1650 | 1461229034811 Marionette DEBUG loaded listener.js 01:57:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129817000) [pid = 1650] [serial = 1369] [outer = 0x11906f800] 01:57:15 INFO - PROCESS | 1650 | 1461229035162 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]]]}] 01:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 519ms 01:57:15 INFO - PROCESS | 1650 | 1461229035208 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 01:57:15 INFO - PROCESS | 1650 | 1461229035210 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 01:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:57:15 INFO - PROCESS | 1650 | 1461229035212 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:57:15 INFO - PROCESS | 1650 | 1461229035213 Marionette TRACE conn2 <- [1,1798,null,{}] 01:57:15 INFO - PROCESS | 1650 | 1461229035216 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}] 01:57:15 INFO - PROCESS | 1650 | 1461229035301 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 01:57:15 INFO - PROCESS | 1650 | 1461229035306 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea4c800 == 75 [pid = 1650] [id = 457] 01:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129818800) [pid = 1650] [serial = 1370] [outer = 0x0] 01:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12a723000) [pid = 1650] [serial = 1371] [outer = 0x129818800] 01:57:15 INFO - PROCESS | 1650 | 1461229035335 Marionette DEBUG loaded listener.js 01:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12bcc7c00) [pid = 1650] [serial = 1372] [outer = 0x129818800] 01:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 469ms 01:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:57:15 INFO - PROCESS | 1650 | 1461229035677 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]]]}] 01:57:15 INFO - PROCESS | 1650 | 1461229035681 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 01:57:15 INFO - PROCESS | 1650 | 1461229035682 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 01:57:15 INFO - PROCESS | 1650 | 1461229035684 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:57:15 INFO - PROCESS | 1650 | 1461229035686 Marionette TRACE conn2 <- [1,1802,null,{}] 01:57:15 INFO - PROCESS | 1650 | 1461229035691 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}] 01:57:15 INFO - PROCESS | 1650 | 1461229035795 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 01:57:15 INFO - PROCESS | 1650 | 1461229035856 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec38800 == 76 [pid = 1650] [id = 458] 01:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129fc8000) [pid = 1650] [serial = 1373] [outer = 0x0] 01:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12bda4800) [pid = 1650] [serial = 1374] [outer = 0x129fc8000] 01:57:15 INFO - PROCESS | 1650 | 1461229035881 Marionette DEBUG loaded listener.js 01:57:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12d1c2000) [pid = 1650] [serial = 1375] [outer = 0x129fc8000] 01:57:16 INFO - PROCESS | 1650 | 1461229036157 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]]]}] 01:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 520ms 01:57:16 INFO - PROCESS | 1650 | 1461229036207 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 01:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:57:16 INFO - PROCESS | 1650 | 1461229036210 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 01:57:16 INFO - PROCESS | 1650 | 1461229036212 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:57:16 INFO - PROCESS | 1650 | 1461229036213 Marionette TRACE conn2 <- [1,1806,null,{}] 01:57:16 INFO - PROCESS | 1650 | 1461229036216 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}] 01:57:16 INFO - PROCESS | 1650 | 1461229036306 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 01:57:16 INFO - PROCESS | 1650 | 1461229036310 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f07f000 == 77 [pid = 1650] [id = 459] 01:57:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12d1c5000) [pid = 1650] [serial = 1376] [outer = 0x0] 01:57:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12d32ec00) [pid = 1650] [serial = 1377] [outer = 0x12d1c5000] 01:57:16 INFO - PROCESS | 1650 | 1461229036334 Marionette DEBUG loaded listener.js 01:57:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12d53e000) [pid = 1650] [serial = 1378] [outer = 0x12d1c5000] 01:57:16 INFO - PROCESS | 1650 | 1461229036825 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]]]}] 01:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 618ms 01:57:16 INFO - PROCESS | 1650 | 1461229036831 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 01:57:16 INFO - PROCESS | 1650 | 1461229036834 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 01:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:57:16 INFO - PROCESS | 1650 | 1461229036838 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:57:16 INFO - PROCESS | 1650 | 1461229036842 Marionette TRACE conn2 <- [1,1810,null,{}] 01:57:16 INFO - PROCESS | 1650 | 1461229036846 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}] 01:57:16 INFO - PROCESS | 1650 | 1461229036957 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 01:57:17 INFO - PROCESS | 1650 | 1461229037034 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf9e800 == 78 [pid = 1650] [id = 460] 01:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118690800) [pid = 1650] [serial = 1379] [outer = 0x0] 01:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11907c800) [pid = 1650] [serial = 1380] [outer = 0x118690800] 01:57:17 INFO - PROCESS | 1650 | 1461229037066 Marionette DEBUG loaded listener.js 01:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11abaa400) [pid = 1650] [serial = 1381] [outer = 0x118690800] 01:57:17 INFO - PROCESS | 1650 | 1461229037480 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]]]}] 01:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 675ms 01:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:57:17 INFO - PROCESS | 1650 | 1461229037513 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 01:57:17 INFO - PROCESS | 1650 | 1461229037517 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 01:57:17 INFO - PROCESS | 1650 | 1461229037522 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:57:17 INFO - PROCESS | 1650 | 1461229037523 Marionette TRACE conn2 <- [1,1814,null,{}] 01:57:17 INFO - PROCESS | 1650 | 1461229037526 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}] 01:57:17 INFO - PROCESS | 1650 | 1461229037660 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 01:57:17 INFO - PROCESS | 1650 | 1461229037766 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x127c9c000 == 79 [pid = 1650] [id = 461] 01:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11ae11400) [pid = 1650] [serial = 1382] [outer = 0x0] 01:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11c05c800) [pid = 1650] [serial = 1383] [outer = 0x11ae11400] 01:57:17 INFO - PROCESS | 1650 | 1461229037801 Marionette DEBUG loaded listener.js 01:57:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x123a3c000) [pid = 1650] [serial = 1384] [outer = 0x11ae11400] 01:57:18 INFO - PROCESS | 1650 | 1461229038283 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]]]}] 01:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 770ms 01:57:18 INFO - PROCESS | 1650 | 1461229038293 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 01:57:18 INFO - PROCESS | 1650 | 1461229038296 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 01:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:57:18 INFO - PROCESS | 1650 | 1461229038300 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:57:18 INFO - PROCESS | 1650 | 1461229038304 Marionette TRACE conn2 <- [1,1818,null,{}] 01:57:18 INFO - PROCESS | 1650 | 1461229038316 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}] 01:57:18 INFO - PROCESS | 1650 | 1461229038483 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 01:57:18 INFO - PROCESS | 1650 | 1461229038597 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec12800 == 80 [pid = 1650] [id = 462] 01:57:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12431f800) [pid = 1650] [serial = 1385] [outer = 0x0] 01:57:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129815c00) [pid = 1650] [serial = 1386] [outer = 0x12431f800] 01:57:18 INFO - PROCESS | 1650 | 1461229038630 Marionette DEBUG loaded listener.js 01:57:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x129f40000) [pid = 1650] [serial = 1387] [outer = 0x12431f800] 01:57:19 INFO - PROCESS | 1650 | 1461229039076 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]]]}] 01:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 827ms 01:57:19 INFO - PROCESS | 1650 | 1461229039127 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 01:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:57:19 INFO - PROCESS | 1650 | 1461229039129 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 01:57:19 INFO - PROCESS | 1650 | 1461229039131 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:57:19 INFO - PROCESS | 1650 | 1461229039132 Marionette TRACE conn2 <- [1,1822,null,{}] 01:57:19 INFO - PROCESS | 1650 | 1461229039135 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}] 01:57:19 INFO - PROCESS | 1650 | 1461229039243 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 01:57:19 INFO - PROCESS | 1650 | 1461229039346 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f70e800 == 81 [pid = 1650] [id = 463] 01:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x129fca000) [pid = 1650] [serial = 1388] [outer = 0x0] 01:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12acd2c00) [pid = 1650] [serial = 1389] [outer = 0x129fca000] 01:57:19 INFO - PROCESS | 1650 | 1461229039378 Marionette DEBUG loaded listener.js 01:57:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12bb91000) [pid = 1650] [serial = 1390] [outer = 0x129fca000] 01:57:19 INFO - PROCESS | 1650 | 1461229039818 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]]]}] 01:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 720ms 01:57:19 INFO - PROCESS | 1650 | 1461229039852 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 01:57:19 INFO - PROCESS | 1650 | 1461229039855 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 01:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:57:19 INFO - PROCESS | 1650 | 1461229039860 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:57:19 INFO - PROCESS | 1650 | 1461229039862 Marionette TRACE conn2 <- [1,1826,null,{}] 01:57:19 INFO - PROCESS | 1650 | 1461229039866 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}] 01:57:20 INFO - PROCESS | 1650 | 1461229040019 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 01:57:20 INFO - PROCESS | 1650 | 1461229040121 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f72e800 == 82 [pid = 1650] [id = 464] 01:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12accd800) [pid = 1650] [serial = 1391] [outer = 0x0] 01:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12bda3c00) [pid = 1650] [serial = 1392] [outer = 0x12accd800] 01:57:20 INFO - PROCESS | 1650 | 1461229040152 Marionette DEBUG loaded listener.js 01:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12d327800) [pid = 1650] [serial = 1393] [outer = 0x12accd800] 01:57:20 INFO - PROCESS | 1650 | 1461229040531 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]]]}] 01:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 720ms 01:57:20 INFO - PROCESS | 1650 | 1461229040580 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 01:57:20 INFO - PROCESS | 1650 | 1461229040581 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 01:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:57:20 INFO - PROCESS | 1650 | 1461229040583 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:57:20 INFO - PROCESS | 1650 | 1461229040585 Marionette TRACE conn2 <- [1,1830,null,{}] 01:57:20 INFO - PROCESS | 1650 | 1461229040601 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}] 01:57:20 INFO - PROCESS | 1650 | 1461229040724 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 01:57:20 INFO - PROCESS | 1650 | 1461229040799 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x130052000 == 83 [pid = 1650] [id = 465] 01:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12d56e800) [pid = 1650] [serial = 1394] [outer = 0x0] 01:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12d577800) [pid = 1650] [serial = 1395] [outer = 0x12d56e800] 01:57:20 INFO - PROCESS | 1650 | 1461229040830 Marionette DEBUG loaded listener.js 01:57:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12e231400) [pid = 1650] [serial = 1396] [outer = 0x12d56e800] 01:57:21 INFO - PROCESS | 1650 | 1461229041220 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]]]}] 01:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 675ms 01:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:57:21 INFO - PROCESS | 1650 | 1461229041259 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 01:57:21 INFO - PROCESS | 1650 | 1461229041260 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 01:57:21 INFO - PROCESS | 1650 | 1461229041263 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:57:21 INFO - PROCESS | 1650 | 1461229041264 Marionette TRACE conn2 <- [1,1834,null,{}] 01:57:21 INFO - PROCESS | 1650 | 1461229041267 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}] 01:57:21 INFO - PROCESS | 1650 | 1461229041371 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 01:57:21 INFO - PROCESS | 1650 | 1461229041434 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adb8000 == 84 [pid = 1650] [id = 466] 01:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x129f8dc00) [pid = 1650] [serial = 1397] [outer = 0x0] 01:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12dbd4c00) [pid = 1650] [serial = 1398] [outer = 0x129f8dc00] 01:57:21 INFO - PROCESS | 1650 | 1461229041463 Marionette DEBUG loaded listener.js 01:57:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12e238800) [pid = 1650] [serial = 1399] [outer = 0x129f8dc00] 01:57:22 INFO - PROCESS | 1650 | 1461229042127 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]]]}] 01:57:22 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 01:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 923ms 01:57:22 INFO - PROCESS | 1650 | 1461229042186 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 01:57:22 INFO - PROCESS | 1650 | 1461229042190 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 01:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:57:22 INFO - PROCESS | 1650 | 1461229042194 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:57:22 INFO - PROCESS | 1650 | 1461229042196 Marionette TRACE conn2 <- [1,1838,null,{}] 01:57:22 INFO - PROCESS | 1650 | 1461229042200 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}] 01:57:22 INFO - PROCESS | 1650 | 1461229042298 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 01:57:22 INFO - PROCESS | 1650 | 1461229042375 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x129ab5000 == 85 [pid = 1650] [id = 467] 01:57:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x119072400) [pid = 1650] [serial = 1400] [outer = 0x0] 01:57:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11909dc00) [pid = 1650] [serial = 1401] [outer = 0x119072400] 01:57:22 INFO - PROCESS | 1650 | 1461229042404 Marionette DEBUG loaded listener.js 01:57:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11ab38c00) [pid = 1650] [serial = 1402] [outer = 0x119072400] 01:57:22 INFO - PROCESS | 1650 | 1461229042805 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]]]}] 01:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 674ms 01:57:22 INFO - PROCESS | 1650 | 1461229042869 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 01:57:22 INFO - PROCESS | 1650 | 1461229042872 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 01:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:57:22 INFO - PROCESS | 1650 | --DOCSHELL 0x124783000 == 84 [pid = 1650] [id = 406] 01:57:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12c06e800 == 83 [pid = 1650] [id = 411] 01:57:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12aacf000 == 82 [pid = 1650] [id = 408] 01:57:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec38800 == 81 [pid = 1650] [id = 458] 01:57:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea4c800 == 80 [pid = 1650] [id = 457] 01:57:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9e4000 == 79 [pid = 1650] [id = 456] 01:57:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12d5a3800 == 78 [pid = 1650] [id = 455] 01:57:22 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12acd0000) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 01:57:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12c072000 == 77 [pid = 1650] [id = 454] 01:57:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12b857000 == 76 [pid = 1650] [id = 453] 01:57:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12aac4000 == 75 [pid = 1650] [id = 452] 01:57:22 INFO - PROCESS | 1650 | --DOCSHELL 0x128718000 == 74 [pid = 1650] [id = 451] 01:57:22 INFO - PROCESS | 1650 | --DOCSHELL 0x123e1f800 == 73 [pid = 1650] [id = 450] 01:57:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11a703800 == 72 [pid = 1650] [id = 449] 01:57:22 INFO - PROCESS | 1650 | --DOCSHELL 0x115449800 == 71 [pid = 1650] [id = 448] 01:57:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11c207800 == 70 [pid = 1650] [id = 447] 01:57:22 INFO - PROCESS | 1650 | 1461229042945 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:57:22 INFO - PROCESS | 1650 | 1461229042947 Marionette TRACE conn2 <- [1,1842,null,{}] 01:57:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11c747800 == 69 [pid = 1650] [id = 441] 01:57:22 INFO - PROCESS | 1650 | --DOCSHELL 0x114b99800 == 68 [pid = 1650] [id = 440] 01:57:22 INFO - PROCESS | 1650 | 1461229042952 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}] 01:57:23 INFO - PROCESS | 1650 | 1461229043038 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 01:57:23 INFO - PROCESS | 1650 | 1461229043045 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b53000 == 69 [pid = 1650] [id = 468] 01:57:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11aeb8c00) [pid = 1650] [serial = 1403] [outer = 0x0] 01:57:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11af93000) [pid = 1650] [serial = 1404] [outer = 0x11aeb8c00] 01:57:23 INFO - PROCESS | 1650 | 1461229043072 Marionette DEBUG loaded listener.js 01:57:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11c4a5400) [pid = 1650] [serial = 1405] [outer = 0x11aeb8c00] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12a771c00) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x129fc8800) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x129d90800) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x129f3c000) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129ee8000) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12a71f800) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12aca1800) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x129f86800) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x127b62000) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11c779000) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11906fc00) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1156da400) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x118690c00) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11ae06000) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11b921800) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11c23a800) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11c4a7c00) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x123819400) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12cf30000) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12bd9c400) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12d53cc00) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12d32b000) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x123b34c00) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x123ff4c00) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119096800) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x118d73000) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12d577000) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12d1c1400) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11ae56800) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c05f000) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a76fc00) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12980ec00) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12413bc00) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a72bc00) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12aca6000) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129f89800) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 01:57:23 INFO - PROCESS | 1650 | 1461229043447 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]]]}] 01:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 562ms 01:57:23 INFO - PROCESS | 1650 | 1461229043469 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 01:57:23 INFO - PROCESS | 1650 | 1461229043471 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 01:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:57:23 INFO - PROCESS | 1650 | 1461229043473 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:57:23 INFO - PROCESS | 1650 | 1461229043475 Marionette TRACE conn2 <- [1,1846,null,{}] 01:57:23 INFO - PROCESS | 1650 | 1461229043483 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}] 01:57:23 INFO - PROCESS | 1650 | 1461229043569 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 01:57:23 INFO - PROCESS | 1650 | 1461229043599 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x124783000 == 70 [pid = 1650] [id = 469] 01:57:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123fea800) [pid = 1650] [serial = 1406] [outer = 0x0] 01:57:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x127c0e800) [pid = 1650] [serial = 1407] [outer = 0x123fea800] 01:57:23 INFO - PROCESS | 1650 | 1461229043626 Marionette DEBUG loaded listener.js 01:57:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1287bc400) [pid = 1650] [serial = 1408] [outer = 0x123fea800] 01:57:23 INFO - PROCESS | 1650 | 1461229043981 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]]]}] 01:57:23 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) 01:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 521ms 01:57:24 INFO - PROCESS | 1650 | 1461229044001 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 01:57:24 INFO - PROCESS | 1650 | 1461229044003 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 01:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:57:24 INFO - PROCESS | 1650 | 1461229044007 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:57:24 INFO - PROCESS | 1650 | 1461229044010 Marionette TRACE conn2 <- [1,1850,null,{}] 01:57:24 INFO - PROCESS | 1650 | 1461229044012 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}] 01:57:24 INFO - PROCESS | 1650 | 1461229044101 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 01:57:24 INFO - PROCESS | 1650 | 1461229044105 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f66800 == 71 [pid = 1650] [id = 470] 01:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129059c00) [pid = 1650] [serial = 1409] [outer = 0x0] 01:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129d8ec00) [pid = 1650] [serial = 1410] [outer = 0x129059c00] 01:57:24 INFO - PROCESS | 1650 | 1461229044132 Marionette DEBUG loaded listener.js 01:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129ee5400) [pid = 1650] [serial = 1411] [outer = 0x129059c00] 01:57:24 INFO - PROCESS | 1650 | 1461229044470 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]]]}] 01:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129eebc00) [pid = 1650] [serial = 1412] [outer = 0x12fd34800] 01:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 472ms 01:57:24 INFO - PROCESS | 1650 | 1461229044497 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 01:57:24 INFO - PROCESS | 1650 | 1461229044498 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 01:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:57:24 INFO - PROCESS | 1650 | 1461229044518 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:57:24 INFO - PROCESS | 1650 | 1461229044519 Marionette TRACE conn2 <- [1,1854,null,{}] 01:57:24 INFO - PROCESS | 1650 | 1461229044522 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}] 01:57:24 INFO - PROCESS | 1650 | 1461229044632 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 01:57:24 INFO - PROCESS | 1650 | 1461229044641 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aac6000 == 72 [pid = 1650] [id = 471] 01:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1298d5000) [pid = 1650] [serial = 1413] [outer = 0x0] 01:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129f35c00) [pid = 1650] [serial = 1414] [outer = 0x1298d5000] 01:57:24 INFO - PROCESS | 1650 | 1461229044667 Marionette DEBUG loaded listener.js 01:57:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129fc7400) [pid = 1650] [serial = 1415] [outer = 0x1298d5000] 01:57:25 INFO - PROCESS | 1650 | 1461229045011 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]]]}] 01:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 533ms 01:57:25 INFO - PROCESS | 1650 | 1461229045037 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 01:57:25 INFO - PROCESS | 1650 | 1461229045038 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 01:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:57:25 INFO - PROCESS | 1650 | 1461229045041 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:57:25 INFO - PROCESS | 1650 | 1461229045042 Marionette TRACE conn2 <- [1,1858,null,{}] 01:57:25 INFO - PROCESS | 1650 | 1461229045044 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}] 01:57:25 INFO - PROCESS | 1650 | 1461229045144 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 01:57:25 INFO - PROCESS | 1650 | 1461229045148 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c075800 == 73 [pid = 1650] [id = 472] 01:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12a727c00) [pid = 1650] [serial = 1416] [outer = 0x0] 01:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12acd0000) [pid = 1650] [serial = 1417] [outer = 0x12a727c00] 01:57:25 INFO - PROCESS | 1650 | 1461229045174 Marionette DEBUG loaded listener.js 01:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bb8dc00) [pid = 1650] [serial = 1418] [outer = 0x12a727c00] 01:57:25 INFO - PROCESS | 1650 | 1461229045564 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]]]}] 01:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 568ms 01:57:25 INFO - PROCESS | 1650 | 1461229045609 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 01:57:25 INFO - PROCESS | 1650 | 1461229045610 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 01:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:57:25 INFO - PROCESS | 1650 | 1461229045613 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:57:25 INFO - PROCESS | 1650 | 1461229045614 Marionette TRACE conn2 <- [1,1862,null,{}] 01:57:25 INFO - PROCESS | 1650 | 1461229045616 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}] 01:57:25 INFO - PROCESS | 1650 | 1461229045725 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 01:57:25 INFO - PROCESS | 1650 | 1461229045740 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d322800 == 74 [pid = 1650] [id = 473] 01:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12bb91800) [pid = 1650] [serial = 1419] [outer = 0x0] 01:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12cf32800) [pid = 1650] [serial = 1420] [outer = 0x12bb91800] 01:57:25 INFO - PROCESS | 1650 | 1461229045765 Marionette DEBUG loaded listener.js 01:57:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12d32a000) [pid = 1650] [serial = 1421] [outer = 0x12bb91800] 01:57:26 INFO - PROCESS | 1650 | 1461229046099 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]]]}] 01:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 518ms 01:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:57:26 INFO - PROCESS | 1650 | 1461229046137 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 01:57:26 INFO - PROCESS | 1650 | 1461229046138 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 01:57:26 INFO - PROCESS | 1650 | 1461229046140 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:57:26 INFO - PROCESS | 1650 | 1461229046141 Marionette TRACE conn2 <- [1,1866,null,{}] 01:57:26 INFO - PROCESS | 1650 | 1461229046143 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}] 01:57:26 INFO - PROCESS | 1650 | 1461229046252 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 01:57:26 INFO - PROCESS | 1650 | 1461229046262 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4a7000 == 75 [pid = 1650] [id = 474] 01:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12a762c00) [pid = 1650] [serial = 1422] [outer = 0x0] 01:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12d544400) [pid = 1650] [serial = 1423] [outer = 0x12a762c00] 01:57:26 INFO - PROCESS | 1650 | 1461229046290 Marionette DEBUG loaded listener.js 01:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12dbd7c00) [pid = 1650] [serial = 1424] [outer = 0x12a762c00] 01:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 519ms 01:57:26 INFO - PROCESS | 1650 | 1461229046653 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]]]}] 01:57:26 INFO - PROCESS | 1650 | 1461229046661 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 01:57:26 INFO - PROCESS | 1650 | 1461229046662 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 01:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:57:26 INFO - PROCESS | 1650 | 1461229046664 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:57:26 INFO - PROCESS | 1650 | 1461229046665 Marionette TRACE conn2 <- [1,1870,null,{}] 01:57:26 INFO - PROCESS | 1650 | 1461229046667 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}] 01:57:26 INFO - PROCESS | 1650 | 1461229046779 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 01:57:26 INFO - PROCESS | 1650 | 1461229046791 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec14000 == 76 [pid = 1650] [id = 475] 01:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12d56f800) [pid = 1650] [serial = 1425] [outer = 0x0] 01:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12dbdac00) [pid = 1650] [serial = 1426] [outer = 0x12d56f800] 01:57:26 INFO - PROCESS | 1650 | 1461229046817 Marionette DEBUG loaded listener.js 01:57:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12e23b000) [pid = 1650] [serial = 1427] [outer = 0x12d56f800] 01:57:27 INFO - PROCESS | 1650 | 1461229047160 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]]]}] 01:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 519ms 01:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:57:27 INFO - PROCESS | 1650 | 1461229047184 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 01:57:27 INFO - PROCESS | 1650 | 1461229047185 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 01:57:27 INFO - PROCESS | 1650 | 1461229047187 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:57:27 INFO - PROCESS | 1650 | 1461229047188 Marionette TRACE conn2 <- [1,1874,null,{}] 01:57:27 INFO - PROCESS | 1650 | 1461229047191 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}] 01:57:27 INFO - PROCESS | 1650 | 1461229047299 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 01:57:27 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x129f8a400) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:57:27 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129fca400) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:57:27 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11549dc00) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:57:27 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11b92a400) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:57:27 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1298d6000) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:57:27 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11c240400) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:57:27 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11c23ac00) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:57:27 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1190a0800) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:57:27 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12a76b400) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:57:27 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11906f800) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:57:27 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129818800) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:57:27 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x129fc8000) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:57:27 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12a770c00) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:57:27 INFO - PROCESS | 1650 | 1461229047497 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119220000 == 77 [pid = 1650] [id = 476] 01:57:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11549ec00) [pid = 1650] [serial = 1428] [outer = 0x0] 01:57:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11906f800) [pid = 1650] [serial = 1429] [outer = 0x11549ec00] 01:57:27 INFO - PROCESS | 1650 | 1461229047537 Marionette DEBUG loaded listener.js 01:57:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11c23e800) [pid = 1650] [serial = 1430] [outer = 0x11549ec00] 01:57:27 INFO - PROCESS | 1650 | 1461229047835 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]]]}] 01:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 672ms 01:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:57:27 INFO - PROCESS | 1650 | 1461229047863 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 01:57:27 INFO - PROCESS | 1650 | 1461229047865 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 01:57:27 INFO - PROCESS | 1650 | 1461229047867 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:57:27 INFO - PROCESS | 1650 | 1461229047869 Marionette TRACE conn2 <- [1,1878,null,{}] 01:57:27 INFO - PROCESS | 1650 | 1461229047874 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}] 01:57:28 INFO - PROCESS | 1650 | 1461229048028 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 01:57:28 INFO - PROCESS | 1650 | 1461229048120 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec3a000 == 78 [pid = 1650] [id = 477] 01:57:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x115870000) [pid = 1650] [serial = 1431] [outer = 0x0] 01:57:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129d94000) [pid = 1650] [serial = 1432] [outer = 0x115870000] 01:57:28 INFO - PROCESS | 1650 | 1461229048169 Marionette DEBUG loaded listener.js 01:57:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12e351000) [pid = 1650] [serial = 1433] [outer = 0x115870000] 01:57:28 INFO - PROCESS | 1650 | 1461229048460 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]]]}] 01:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 621ms 01:57:28 INFO - PROCESS | 1650 | 1461229048496 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 01:57:28 INFO - PROCESS | 1650 | 1461229048497 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 01:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:57:28 INFO - PROCESS | 1650 | 1461229048499 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:57:28 INFO - PROCESS | 1650 | 1461229048500 Marionette TRACE conn2 <- [1,1882,null,{}] 01:57:28 INFO - PROCESS | 1650 | 1461229048502 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}] 01:57:28 INFO - PROCESS | 1650 | 1461229048605 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 01:57:28 INFO - PROCESS | 1650 | 1461229048686 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x130050000 == 79 [pid = 1650] [id = 478] 01:57:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12e777800) [pid = 1650] [serial = 1434] [outer = 0x0] 01:57:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12e77d800) [pid = 1650] [serial = 1435] [outer = 0x12e777800] 01:57:28 INFO - PROCESS | 1650 | 1461229048714 Marionette DEBUG loaded listener.js 01:57:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12e82d000) [pid = 1650] [serial = 1436] [outer = 0x12e777800] 01:57:28 INFO - PROCESS | 1650 | 1461229048981 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]]]}] 01:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 521ms 01:57:29 INFO - PROCESS | 1650 | 1461229049028 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 01:57:29 INFO - PROCESS | 1650 | 1461229049029 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 01:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:57:29 INFO - PROCESS | 1650 | 1461229049032 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:57:29 INFO - PROCESS | 1650 | 1461229049033 Marionette TRACE conn2 <- [1,1886,null,{}] 01:57:29 INFO - PROCESS | 1650 | 1461229049035 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}] 01:57:29 INFO - PROCESS | 1650 | 1461229049129 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 01:57:29 INFO - PROCESS | 1650 | 1461229049133 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1306d0000 == 80 [pid = 1650] [id = 479] 01:57:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12e779400) [pid = 1650] [serial = 1437] [outer = 0x0] 01:57:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12e836c00) [pid = 1650] [serial = 1438] [outer = 0x12e779400] 01:57:29 INFO - PROCESS | 1650 | 1461229049158 Marionette DEBUG loaded listener.js 01:57:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12e83ac00) [pid = 1650] [serial = 1439] [outer = 0x12e779400] 01:57:29 INFO - PROCESS | 1650 | 1461229049616 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]]]}] 01:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 625ms 01:57:29 INFO - PROCESS | 1650 | 1461229049658 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 01:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:57:29 INFO - PROCESS | 1650 | 1461229049660 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 01:57:29 INFO - PROCESS | 1650 | 1461229049664 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:57:29 INFO - PROCESS | 1650 | 1461229049666 Marionette TRACE conn2 <- [1,1890,null,{}] 01:57:29 INFO - PROCESS | 1650 | 1461229049670 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}] 01:57:29 INFO - PROCESS | 1650 | 1461229049783 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 01:57:29 INFO - PROCESS | 1650 | 1461229049904 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c747800 == 81 [pid = 1650] [id = 480] 01:57:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11235f800) [pid = 1650] [serial = 1440] [outer = 0x0] 01:57:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x114c2f800) [pid = 1650] [serial = 1441] [outer = 0x11235f800] 01:57:29 INFO - PROCESS | 1650 | 1461229049938 Marionette DEBUG loaded listener.js 01:57:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118695800) [pid = 1650] [serial = 1442] [outer = 0x11235f800] 01:57:30 INFO - PROCESS | 1650 | 1461229050336 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]]]}] 01:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 722ms 01:57:30 INFO - PROCESS | 1650 | 1461229050386 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 01:57:30 INFO - PROCESS | 1650 | 1461229050392 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 01:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:57:30 INFO - PROCESS | 1650 | 1461229050397 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:57:30 INFO - PROCESS | 1650 | 1461229050398 Marionette TRACE conn2 <- [1,1894,null,{}] 01:57:30 INFO - PROCESS | 1650 | 1461229050401 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}] 01:57:30 INFO - PROCESS | 1650 | 1461229050511 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 01:57:30 INFO - PROCESS | 1650 | 1461229050616 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9e7800 == 82 [pid = 1650] [id = 481] 01:57:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x118755800) [pid = 1650] [serial = 1443] [outer = 0x0] 01:57:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11ae02c00) [pid = 1650] [serial = 1444] [outer = 0x118755800] 01:57:30 INFO - PROCESS | 1650 | 1461229050649 Marionette DEBUG loaded listener.js 01:57:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11c240400) [pid = 1650] [serial = 1445] [outer = 0x118755800] 01:57:31 INFO - PROCESS | 1650 | 1461229051051 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]]]}] 01:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 719ms 01:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:57:31 INFO - PROCESS | 1650 | 1461229051116 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 01:57:31 INFO - PROCESS | 1650 | 1461229051118 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 01:57:31 INFO - PROCESS | 1650 | 1461229051120 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:57:31 INFO - PROCESS | 1650 | 1461229051123 Marionette TRACE conn2 <- [1,1898,null,{}] 01:57:31 INFO - PROCESS | 1650 | 1461229051151 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}] 01:57:31 INFO - PROCESS | 1650 | 1461229051304 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 01:57:31 INFO - PROCESS | 1650 | 1461229051317 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f710000 == 83 [pid = 1650] [id = 482] 01:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1245af800) [pid = 1650] [serial = 1446] [outer = 0x0] 01:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12980a800) [pid = 1650] [serial = 1447] [outer = 0x1245af800] 01:57:31 INFO - PROCESS | 1650 | 1461229051349 Marionette DEBUG loaded listener.js 01:57:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x129f39800) [pid = 1650] [serial = 1448] [outer = 0x1245af800] 01:57:31 INFO - PROCESS | 1650 | 1461229051796 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]]]}] 01:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 728ms 01:57:31 INFO - PROCESS | 1650 | 1461229051849 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 01:57:31 INFO - PROCESS | 1650 | 1461229051851 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 01:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:57:31 INFO - PROCESS | 1650 | 1461229051853 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:57:31 INFO - PROCESS | 1650 | 1461229051854 Marionette TRACE conn2 <- [1,1902,null,{}] 01:57:31 INFO - PROCESS | 1650 | 1461229051857 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}] 01:57:31 INFO - PROCESS | 1650 | 1461229051965 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 01:57:32 INFO - PROCESS | 1650 | 1461229052071 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x139603000 == 84 [pid = 1650] [id = 483] 01:57:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x129f3cc00) [pid = 1650] [serial = 1449] [outer = 0x0] 01:57:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12aca0400) [pid = 1650] [serial = 1450] [outer = 0x129f3cc00] 01:57:32 INFO - PROCESS | 1650 | 1461229052104 Marionette DEBUG loaded listener.js 01:57:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12b460000) [pid = 1650] [serial = 1451] [outer = 0x129f3cc00] 01:57:32 INFO - PROCESS | 1650 | 1461229052517 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]]]}] 01:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 672ms 01:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:57:32 INFO - PROCESS | 1650 | 1461229052526 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 01:57:32 INFO - PROCESS | 1650 | 1461229052527 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 01:57:32 INFO - PROCESS | 1650 | 1461229052529 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:57:32 INFO - PROCESS | 1650 | 1461229052531 Marionette TRACE conn2 <- [1,1906,null,{}] 01:57:32 INFO - PROCESS | 1650 | 1461229052533 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}] 01:57:32 INFO - PROCESS | 1650 | 1461229052655 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 01:57:32 INFO - PROCESS | 1650 | 1461229052734 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x13961b000 == 85 [pid = 1650] [id = 484] 01:57:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12a71f800) [pid = 1650] [serial = 1452] [outer = 0x0] 01:57:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12bcc2800) [pid = 1650] [serial = 1453] [outer = 0x12a71f800] 01:57:32 INFO - PROCESS | 1650 | 1461229052763 Marionette DEBUG loaded listener.js 01:57:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12d56f400) [pid = 1650] [serial = 1454] [outer = 0x12a71f800] 01:57:33 INFO - PROCESS | 1650 | 1461229053142 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]]]}] 01:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 669ms 01:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:57:33 INFO - PROCESS | 1650 | 1461229053198 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 01:57:33 INFO - PROCESS | 1650 | 1461229053199 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 01:57:33 INFO - PROCESS | 1650 | 1461229053202 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:57:33 INFO - PROCESS | 1650 | 1461229053203 Marionette TRACE conn2 <- [1,1910,null,{}] 01:57:33 INFO - PROCESS | 1650 | 1461229053205 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}] 01:57:33 INFO - PROCESS | 1650 | 1461229053327 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 01:57:33 INFO - PROCESS | 1650 | 1461229053436 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1397d5800 == 86 [pid = 1650] [id = 485] 01:57:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12dbd8c00) [pid = 1650] [serial = 1455] [outer = 0x0] 01:57:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12e316800) [pid = 1650] [serial = 1456] [outer = 0x12dbd8c00] 01:57:33 INFO - PROCESS | 1650 | 1461229053471 Marionette DEBUG loaded listener.js 01:57:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12ed36400) [pid = 1650] [serial = 1457] [outer = 0x12dbd8c00] 01:57:33 INFO - PROCESS | 1650 | 1461229053874 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]]]}] 01:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 720ms 01:57:33 INFO - PROCESS | 1650 | 1461229053922 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 01:57:33 INFO - PROCESS | 1650 | 1461229053923 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 01:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:57:33 INFO - PROCESS | 1650 | 1461229053926 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:57:33 INFO - PROCESS | 1650 | 1461229053927 Marionette TRACE conn2 <- [1,1914,null,{}] 01:57:33 INFO - PROCESS | 1650 | 1461229053929 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}] 01:57:34 INFO - PROCESS | 1650 | 1461229054051 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 01:57:34 INFO - PROCESS | 1650 | 1461229054176 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1398d8000 == 87 [pid = 1650] [id = 486] 01:57:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x112353400) [pid = 1650] [serial = 1458] [outer = 0x0] 01:57:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12ed39000) [pid = 1650] [serial = 1459] [outer = 0x112353400] 01:57:34 INFO - PROCESS | 1650 | 1461229054207 Marionette DEBUG loaded listener.js 01:57:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12f203c00) [pid = 1650] [serial = 1460] [outer = 0x112353400] 01:57:34 INFO - PROCESS | 1650 | 1461229054777 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]]]}] 01:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 870ms 01:57:34 INFO - PROCESS | 1650 | 1461229054796 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 01:57:34 INFO - PROCESS | 1650 | 1461229054798 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 01:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:57:34 INFO - PROCESS | 1650 | 1461229054802 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:57:34 INFO - PROCESS | 1650 | 1461229054804 Marionette TRACE conn2 <- [1,1918,null,{}] 01:57:34 INFO - PROCESS | 1650 | 1461229054808 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}] 01:57:34 INFO - PROCESS | 1650 | 1461229054910 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 01:57:34 INFO - PROCESS | 1650 | 1461229054991 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x123bbd800 == 88 [pid = 1650] [id = 487] 01:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x115495000) [pid = 1650] [serial = 1461] [outer = 0x0] 01:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x118247800) [pid = 1650] [serial = 1462] [outer = 0x115495000] 01:57:35 INFO - PROCESS | 1650 | 1461229055020 Marionette DEBUG loaded listener.js 01:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x118699000) [pid = 1650] [serial = 1463] [outer = 0x115495000] 01:57:35 INFO - PROCESS | 1650 | 1461229055451 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]]]}] 01:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 671ms 01:57:35 INFO - PROCESS | 1650 | 1461229055473 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 01:57:35 INFO - PROCESS | 1650 | 1461229055477 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 01:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:57:35 INFO - PROCESS | 1650 | 1461229055481 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:57:35 INFO - PROCESS | 1650 | 1461229055482 Marionette TRACE conn2 <- [1,1922,null,{}] 01:57:35 INFO - PROCESS | 1650 | 1461229055485 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}] 01:57:35 INFO - PROCESS | 1650 | 1461229055591 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 01:57:35 INFO - PROCESS | 1650 | 1461229055664 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119061000 == 89 [pid = 1650] [id = 488] 01:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x119079000) [pid = 1650] [serial = 1464] [outer = 0x0] 01:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11ab32800) [pid = 1650] [serial = 1465] [outer = 0x119079000] 01:57:35 INFO - PROCESS | 1650 | 1461229055734 Marionette DEBUG loaded listener.js 01:57:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11af90000) [pid = 1650] [serial = 1466] [outer = 0x119079000] 01:57:36 INFO - PROCESS | 1650 | 1461229056174 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]]]}] 01:57:36 INFO - PROCESS | 1650 | --DOCSHELL 0x130050000 == 88 [pid = 1650] [id = 478] 01:57:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec3a000 == 87 [pid = 1650] [id = 477] 01:57:36 INFO - PROCESS | 1650 | --DOCSHELL 0x119220000 == 86 [pid = 1650] [id = 476] 01:57:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec14000 == 85 [pid = 1650] [id = 475] 01:57:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4a7000 == 84 [pid = 1650] [id = 474] 01:57:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12d322800 == 83 [pid = 1650] [id = 473] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x114f59400) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11ae03000) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11c464400) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12980cc00) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12a767c00) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12b4ea800) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12bccac00) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12d32ec00) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12c075800 == 82 [pid = 1650] [id = 472] 01:57:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12aac6000 == 81 [pid = 1650] [id = 471] 01:57:36 INFO - PROCESS | 1650 | --DOCSHELL 0x129f66800 == 80 [pid = 1650] [id = 470] 01:57:36 INFO - PROCESS | 1650 | --DOCSHELL 0x124783000 == 79 [pid = 1650] [id = 469] 01:57:36 INFO - PROCESS | 1650 | --DOCSHELL 0x119b53000 == 78 [pid = 1650] [id = 468] 01:57:36 INFO - PROCESS | 1650 | --DOCSHELL 0x129ab5000 == 77 [pid = 1650] [id = 467] 01:57:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec12800 == 76 [pid = 1650] [id = 462] 01:57:36 INFO - PROCESS | 1650 | --DOCSHELL 0x127c9c000 == 75 [pid = 1650] [id = 461] 01:57:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf9e800 == 74 [pid = 1650] [id = 460] 01:57:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12f07f000 == 73 [pid = 1650] [id = 459] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12acd9800) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12a724c00) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12acc6400) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12ac9e400) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x1186f3c00) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11824ec00) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11b99e800) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11c06a400) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129d90c00) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x127c0f800) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12904c800) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11c8c4c00) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x124389000) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11ab3ac00) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11aec5400) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b4e9c00) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12acdcc00) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11b9a0c00) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12bb89000) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12bcc7c00) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12a723000) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12bda4800) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12d1c2000) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x129817000) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 01:57:36 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x129ef1400) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 01:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 772ms 01:57:36 INFO - PROCESS | 1650 | 1461229056254 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 01:57:36 INFO - PROCESS | 1650 | 1461229056256 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 01:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:57:36 INFO - PROCESS | 1650 | 1461229056259 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:57:36 INFO - PROCESS | 1650 | 1461229056261 Marionette TRACE conn2 <- [1,1926,null,{}] 01:57:36 INFO - PROCESS | 1650 | 1461229056268 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}] 01:57:36 INFO - PROCESS | 1650 | 1461229056360 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 01:57:36 INFO - PROCESS | 1650 | 1461229056367 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b950800 == 74 [pid = 1650] [id = 489] 01:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11b998800) [pid = 1650] [serial = 1467] [outer = 0x0] 01:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11bfc4c00) [pid = 1650] [serial = 1468] [outer = 0x11b998800] 01:57:36 INFO - PROCESS | 1650 | 1461229056395 Marionette DEBUG loaded listener.js 01:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11c4a7c00) [pid = 1650] [serial = 1469] [outer = 0x11b998800] 01:57:36 INFO - PROCESS | 1650 | 1461229056754 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]]]}] 01:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 520ms 01:57:36 INFO - PROCESS | 1650 | 1461229056798 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 01:57:36 INFO - PROCESS | 1650 | 1461229056799 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 01:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:57:36 INFO - PROCESS | 1650 | 1461229056803 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:57:36 INFO - PROCESS | 1650 | 1461229056804 Marionette TRACE conn2 <- [1,1930,null,{}] 01:57:36 INFO - PROCESS | 1650 | 1461229056807 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}] 01:57:36 INFO - PROCESS | 1650 | 1461229056893 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 01:57:36 INFO - PROCESS | 1650 | 1461229056920 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12981c000 == 75 [pid = 1650] [id = 490] 01:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x123c5d400) [pid = 1650] [serial = 1470] [outer = 0x0] 01:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x124130400) [pid = 1650] [serial = 1471] [outer = 0x123c5d400] 01:57:36 INFO - PROCESS | 1650 | 1461229056946 Marionette DEBUG loaded listener.js 01:57:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x127ec1c00) [pid = 1650] [serial = 1472] [outer = 0x123c5d400] 01:57:37 INFO - PROCESS | 1650 | 1461229057287 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]]]}] 01:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 518ms 01:57:37 INFO - PROCESS | 1650 | 1461229057332 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 01:57:37 INFO - PROCESS | 1650 | 1461229057333 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 01:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:57:37 INFO - PROCESS | 1650 | 1461229057336 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:57:37 INFO - PROCESS | 1650 | 1461229057338 Marionette TRACE conn2 <- [1,1934,null,{}] 01:57:37 INFO - PROCESS | 1650 | 1461229057340 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}] 01:57:37 INFO - PROCESS | 1650 | 1461229057426 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 01:57:37 INFO - PROCESS | 1650 | 1461229057430 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a60b800 == 76 [pid = 1650] [id = 491] 01:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x123e5cc00) [pid = 1650] [serial = 1473] [outer = 0x0] 01:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1287c1c00) [pid = 1650] [serial = 1474] [outer = 0x123e5cc00] 01:57:37 INFO - PROCESS | 1650 | 1461229057456 Marionette DEBUG loaded listener.js 01:57:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129812000) [pid = 1650] [serial = 1475] [outer = 0x123e5cc00] 01:57:37 INFO - PROCESS | 1650 | 1461229057840 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]]]}] 01:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 520ms 01:57:37 INFO - PROCESS | 1650 | 1461229057858 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 01:57:37 INFO - PROCESS | 1650 | 1461229057860 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 01:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:57:37 INFO - PROCESS | 1650 | 1461229057862 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:57:37 INFO - PROCESS | 1650 | 1461229057863 Marionette TRACE conn2 <- [1,1938,null,{}] 01:57:37 INFO - PROCESS | 1650 | 1461229057865 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}] 01:57:37 INFO - PROCESS | 1650 | 1461229057970 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 01:57:38 INFO - PROCESS | 1650 | 1461229058072 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9e0800 == 77 [pid = 1650] [id = 492] 01:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12861a000) [pid = 1650] [serial = 1476] [outer = 0x0] 01:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x129ee2800) [pid = 1650] [serial = 1477] [outer = 0x12861a000] 01:57:38 INFO - PROCESS | 1650 | 1461229058118 Marionette DEBUG loaded listener.js 01:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12a71e800) [pid = 1650] [serial = 1478] [outer = 0x12861a000] 01:57:38 INFO - PROCESS | 1650 | 1461229058546 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]]]}] 01:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 721ms 01:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:57:38 INFO - PROCESS | 1650 | 1461229058583 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 01:57:38 INFO - PROCESS | 1650 | 1461229058584 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 01:57:38 INFO - PROCESS | 1650 | 1461229058586 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:57:38 INFO - PROCESS | 1650 | 1461229058587 Marionette TRACE conn2 <- [1,1942,null,{}] 01:57:38 INFO - PROCESS | 1650 | 1461229058590 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}] 01:57:38 INFO - PROCESS | 1650 | 1461229058700 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 01:57:38 INFO - PROCESS | 1650 | 1461229058742 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ada8800 == 78 [pid = 1650] [id = 493] 01:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a722c00) [pid = 1650] [serial = 1479] [outer = 0x0] 01:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12a76c800) [pid = 1650] [serial = 1480] [outer = 0x12a722c00] 01:57:38 INFO - PROCESS | 1650 | 1461229058767 Marionette DEBUG loaded listener.js 01:57:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12acc6400) [pid = 1650] [serial = 1481] [outer = 0x12a722c00] 01:57:39 INFO - PROCESS | 1650 | 1461229059109 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]]]}] 01:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 570ms 01:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:57:39 INFO - PROCESS | 1650 | 1461229059157 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 01:57:39 INFO - PROCESS | 1650 | 1461229059159 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 01:57:39 INFO - PROCESS | 1650 | 1461229059163 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:57:39 INFO - PROCESS | 1650 | 1461229059164 Marionette TRACE conn2 <- [1,1946,null,{}] 01:57:39 INFO - PROCESS | 1650 | 1461229059168 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}] 01:57:39 INFO - PROCESS | 1650 | 1461229059311 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 01:57:39 INFO - PROCESS | 1650 | 1461229059324 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c059800 == 79 [pid = 1650] [id = 494] 01:57:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12a728400) [pid = 1650] [serial = 1482] [outer = 0x0] 01:57:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b45ac00) [pid = 1650] [serial = 1483] [outer = 0x12a728400] 01:57:39 INFO - PROCESS | 1650 | 1461229059350 Marionette DEBUG loaded listener.js 01:57:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12b4ebc00) [pid = 1650] [serial = 1484] [outer = 0x12a728400] 01:57:39 INFO - PROCESS | 1650 | 1461229059785 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]]]}] 01:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 669ms 01:57:39 INFO - PROCESS | 1650 | 1461229059833 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 01:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:57:39 INFO - PROCESS | 1650 | 1461229059835 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 01:57:39 INFO - PROCESS | 1650 | 1461229059838 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:57:39 INFO - PROCESS | 1650 | 1461229059840 Marionette TRACE conn2 <- [1,1950,null,{}] 01:57:39 INFO - PROCESS | 1650 | 1461229059843 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}] 01:57:40 INFO - PROCESS | 1650 | 1461229060013 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 01:57:40 INFO - PROCESS | 1650 | 1461229060037 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d31d800 == 80 [pid = 1650] [id = 495] 01:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12b45f400) [pid = 1650] [serial = 1485] [outer = 0x0] 01:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12bcc9c00) [pid = 1650] [serial = 1486] [outer = 0x12b45f400] 01:57:40 INFO - PROCESS | 1650 | 1461229060083 Marionette DEBUG loaded listener.js 01:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12cf35400) [pid = 1650] [serial = 1487] [outer = 0x12b45f400] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12accd800) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12432dc00) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12bb91800) [pid = 1650] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x129fca000) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12a762c00) [pid = 1650] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x115870000) [pid = 1650] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12a727c00) [pid = 1650] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11aeb8c00) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x127e0bc00) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1298d5000) [pid = 1650] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12bb8c000) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x123fea800) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12431f800) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1146ad800) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12d1c5000) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x119072400) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11ab2fc00) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11ae11400) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12d56e800) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x129059c00) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12d56f800) [pid = 1650] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129f8dc00) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11b910800) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b461000) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12e777800) [pid = 1650] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x118690800) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12860d400) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:57:40 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11549ec00) [pid = 1650] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:57:40 INFO - PROCESS | 1650 | 1461229060686 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]]]}] 01:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 871ms 01:57:40 INFO - PROCESS | 1650 | 1461229060708 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 01:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:57:40 INFO - PROCESS | 1650 | 1461229060710 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 01:57:40 INFO - PROCESS | 1650 | 1461229060712 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:57:40 INFO - PROCESS | 1650 | 1461229060714 Marionette TRACE conn2 <- [1,1954,null,{}] 01:57:40 INFO - PROCESS | 1650 | 1461229060717 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}] 01:57:40 INFO - PROCESS | 1650 | 1461229060825 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 01:57:40 INFO - PROCESS | 1650 | 1461229060830 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f79000 == 81 [pid = 1650] [id = 496] 01:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118b17800) [pid = 1650] [serial = 1488] [outer = 0x0] 01:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11abb5c00) [pid = 1650] [serial = 1489] [outer = 0x118b17800] 01:57:40 INFO - PROCESS | 1650 | 1461229060873 Marionette DEBUG loaded listener.js 01:57:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x123a45800) [pid = 1650] [serial = 1490] [outer = 0x118b17800] 01:57:41 INFO - PROCESS | 1650 | 1461229061240 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]]]}] 01:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 569ms 01:57:41 INFO - PROCESS | 1650 | 1461229061291 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 01:57:41 INFO - PROCESS | 1650 | 1461229061294 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 01:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:57:41 INFO - PROCESS | 1650 | 1461229061296 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:57:41 INFO - PROCESS | 1650 | 1461229061298 Marionette TRACE conn2 <- [1,1958,null,{}] 01:57:41 INFO - PROCESS | 1650 | 1461229061300 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}] 01:57:41 INFO - PROCESS | 1650 | 1461229061406 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 01:57:41 INFO - PROCESS | 1650 | 1461229061410 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e84e000 == 82 [pid = 1650] [id = 497] 01:57:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x123a47000) [pid = 1650] [serial = 1491] [outer = 0x0] 01:57:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12acc9000) [pid = 1650] [serial = 1492] [outer = 0x123a47000] 01:57:41 INFO - PROCESS | 1650 | 1461229061440 Marionette DEBUG loaded listener.js 01:57:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12d1b8c00) [pid = 1650] [serial = 1493] [outer = 0x123a47000] 01:57:41 INFO - PROCESS | 1650 | 1461229061782 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]]]}] 01:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 518ms 01:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:57:41 INFO - PROCESS | 1650 | 1461229061815 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 01:57:41 INFO - PROCESS | 1650 | 1461229061816 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 01:57:41 INFO - PROCESS | 1650 | 1461229061818 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:57:41 INFO - PROCESS | 1650 | 1461229061819 Marionette TRACE conn2 <- [1,1962,null,{}] 01:57:41 INFO - PROCESS | 1650 | 1461229061821 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}] 01:57:41 INFO - PROCESS | 1650 | 1461229061910 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 01:57:41 INFO - PROCESS | 1650 | 1461229061980 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec07800 == 83 [pid = 1650] [id = 498] 01:57:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12431f800) [pid = 1650] [serial = 1494] [outer = 0x0] 01:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12d542400) [pid = 1650] [serial = 1495] [outer = 0x12431f800] 01:57:42 INFO - PROCESS | 1650 | 1461229062004 Marionette DEBUG loaded listener.js 01:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12dbd9400) [pid = 1650] [serial = 1496] [outer = 0x12431f800] 01:57:42 INFO - PROCESS | 1650 | 1461229062300 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]]]}] 01:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 01:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:57:42 INFO - PROCESS | 1650 | 1461229062337 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 01:57:42 INFO - PROCESS | 1650 | 1461229062338 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 01:57:42 INFO - PROCESS | 1650 | 1461229062342 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:57:42 INFO - PROCESS | 1650 | 1461229062344 Marionette TRACE conn2 <- [1,1966,null,{}] 01:57:42 INFO - PROCESS | 1650 | 1461229062346 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}] 01:57:42 INFO - PROCESS | 1650 | 1461229062435 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 01:57:42 INFO - PROCESS | 1650 | 1461229062440 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f069800 == 84 [pid = 1650] [id = 499] 01:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12e22cc00) [pid = 1650] [serial = 1497] [outer = 0x0] 01:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12e30a800) [pid = 1650] [serial = 1498] [outer = 0x12e22cc00] 01:57:42 INFO - PROCESS | 1650 | 1461229062464 Marionette DEBUG loaded listener.js 01:57:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12e348c00) [pid = 1650] [serial = 1499] [outer = 0x12e22cc00] 01:57:42 INFO - PROCESS | 1650 | 1461229062949 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]]]}] 01:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 619ms 01:57:42 INFO - PROCESS | 1650 | 1461229062962 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 01:57:42 INFO - PROCESS | 1650 | 1461229062964 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 01:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:57:42 INFO - PROCESS | 1650 | 1461229062969 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:57:42 INFO - PROCESS | 1650 | 1461229062971 Marionette TRACE conn2 <- [1,1970,null,{}] 01:57:42 INFO - PROCESS | 1650 | 1461229062974 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}] 01:57:43 INFO - PROCESS | 1650 | 1461229063086 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 01:57:43 INFO - PROCESS | 1650 | 1461229063191 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ba6000 == 85 [pid = 1650] [id = 500] 01:57:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x118698000) [pid = 1650] [serial = 1500] [outer = 0x0] 01:57:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x119096800) [pid = 1650] [serial = 1501] [outer = 0x118698000] 01:57:43 INFO - PROCESS | 1650 | 1461229063224 Marionette DEBUG loaded listener.js 01:57:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11ae10c00) [pid = 1650] [serial = 1502] [outer = 0x118698000] 01:57:43 INFO - PROCESS | 1650 | 1461229063630 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]]]}] 01:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 01:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:57:43 INFO - PROCESS | 1650 | 1461229063639 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 01:57:43 INFO - PROCESS | 1650 | 1461229063643 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 01:57:43 INFO - PROCESS | 1650 | 1461229063648 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:57:43 INFO - PROCESS | 1650 | 1461229063650 Marionette TRACE conn2 <- [1,1974,null,{}] 01:57:43 INFO - PROCESS | 1650 | 1461229063652 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}] 01:57:43 INFO - PROCESS | 1650 | 1461229063764 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 01:57:43 INFO - PROCESS | 1650 | 1461229063871 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a61a000 == 86 [pid = 1650] [id = 501] 01:57:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11ae51400) [pid = 1650] [serial = 1503] [outer = 0x0] 01:57:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11c23a400) [pid = 1650] [serial = 1504] [outer = 0x11ae51400] 01:57:43 INFO - PROCESS | 1650 | 1461229063903 Marionette DEBUG loaded listener.js 01:57:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x124081800) [pid = 1650] [serial = 1505] [outer = 0x11ae51400] 01:57:44 INFO - PROCESS | 1650 | 1461229064307 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]]]}] 01:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 673ms 01:57:44 INFO - PROCESS | 1650 | 1461229064321 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 01:57:44 INFO - PROCESS | 1650 | 1461229064322 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 01:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:57:44 INFO - PROCESS | 1650 | 1461229064325 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:57:44 INFO - PROCESS | 1650 | 1461229064327 Marionette TRACE conn2 <- [1,1978,null,{}] 01:57:44 INFO - PROCESS | 1650 | 1461229064335 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}] 01:57:44 INFO - PROCESS | 1650 | 1461229064448 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 01:57:44 INFO - PROCESS | 1650 | 1461229064554 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec81800 == 87 [pid = 1650] [id = 502] 01:57:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x129f3a000) [pid = 1650] [serial = 1506] [outer = 0x0] 01:57:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x129f86c00) [pid = 1650] [serial = 1507] [outer = 0x129f3a000] 01:57:44 INFO - PROCESS | 1650 | 1461229064588 Marionette DEBUG loaded listener.js 01:57:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12a723000) [pid = 1650] [serial = 1508] [outer = 0x129f3a000] 01:57:45 INFO - PROCESS | 1650 | 1461229064999 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]]]}] 01:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 720ms 01:57:45 INFO - PROCESS | 1650 | 1461229065046 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 01:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:57:45 INFO - PROCESS | 1650 | 1461229065048 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 01:57:45 INFO - PROCESS | 1650 | 1461229065050 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:57:45 INFO - PROCESS | 1650 | 1461229065052 Marionette TRACE conn2 <- [1,1982,null,{}] 01:57:45 INFO - PROCESS | 1650 | 1461229065054 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}] 01:57:45 INFO - PROCESS | 1650 | 1461229065163 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 01:57:45 INFO - PROCESS | 1650 | 1461229065241 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f71d000 == 88 [pid = 1650] [id = 503] 01:57:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12acd3400) [pid = 1650] [serial = 1509] [outer = 0x0] 01:57:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12bb8e800) [pid = 1650] [serial = 1510] [outer = 0x12acd3400] 01:57:45 INFO - PROCESS | 1650 | 1461229065271 Marionette DEBUG loaded listener.js 01:57:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12d1c2800) [pid = 1650] [serial = 1511] [outer = 0x12acd3400] 01:57:45 INFO - PROCESS | 1650 | 1461229065673 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]]]}] 01:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 670ms 01:57:45 INFO - PROCESS | 1650 | 1461229065721 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 01:57:45 INFO - PROCESS | 1650 | 1461229065722 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 01:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:57:45 INFO - PROCESS | 1650 | 1461229065724 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:57:45 INFO - PROCESS | 1650 | 1461229065726 Marionette TRACE conn2 <- [1,1986,null,{}] 01:57:45 INFO - PROCESS | 1650 | 1461229065728 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}] 01:57:45 INFO - PROCESS | 1650 | 1461229065853 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 01:57:45 INFO - PROCESS | 1650 | 1461229065945 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x13004f800 == 89 [pid = 1650] [id = 504] 01:57:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12d325400) [pid = 1650] [serial = 1512] [outer = 0x0] 01:57:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12e22dc00) [pid = 1650] [serial = 1513] [outer = 0x12d325400] 01:57:45 INFO - PROCESS | 1650 | 1461229065974 Marionette DEBUG loaded listener.js 01:57:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12e317000) [pid = 1650] [serial = 1514] [outer = 0x12d325400] 01:57:46 INFO - PROCESS | 1650 | 1461229066390 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]]]}] 01:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 672ms 01:57:46 INFO - PROCESS | 1650 | 1461229066396 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 01:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:57:46 INFO - PROCESS | 1650 | 1461229066398 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 01:57:46 INFO - PROCESS | 1650 | 1461229066400 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:57:46 INFO - PROCESS | 1650 | 1461229066401 Marionette TRACE conn2 <- [1,1990,null,{}] 01:57:46 INFO - PROCESS | 1650 | 1461229066404 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}] 01:57:46 INFO - PROCESS | 1650 | 1461229066526 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 01:57:46 INFO - PROCESS | 1650 | 1461229066632 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1306e6800 == 90 [pid = 1650] [id = 505] 01:57:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12e34c000) [pid = 1650] [serial = 1515] [outer = 0x0] 01:57:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12e82f800) [pid = 1650] [serial = 1516] [outer = 0x12e34c000] 01:57:46 INFO - PROCESS | 1650 | 1461229066665 Marionette DEBUG loaded listener.js 01:57:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12f204400) [pid = 1650] [serial = 1517] [outer = 0x12e34c000] 01:57:47 INFO - PROCESS | 1650 | 1461229067038 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]]]}] 01:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 671ms 01:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:57:47 INFO - PROCESS | 1650 | 1461229067071 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 01:57:47 INFO - PROCESS | 1650 | 1461229067073 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 01:57:47 INFO - PROCESS | 1650 | 1461229067075 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:57:47 INFO - PROCESS | 1650 | 1461229067076 Marionette TRACE conn2 <- [1,1994,null,{}] 01:57:47 INFO - PROCESS | 1650 | 1461229067079 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}] 01:57:47 INFO - PROCESS | 1650 | 1461229067186 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 01:57:47 INFO - PROCESS | 1650 | 1461229067295 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x13886d800 == 91 [pid = 1650] [id = 506] 01:57:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12e34e000) [pid = 1650] [serial = 1518] [outer = 0x0] 01:57:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12f20c000) [pid = 1650] [serial = 1519] [outer = 0x12e34e000] 01:57:47 INFO - PROCESS | 1650 | 1461229067326 Marionette DEBUG loaded listener.js 01:57:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12f211000) [pid = 1650] [serial = 1520] [outer = 0x12e34e000] 01:57:47 INFO - PROCESS | 1650 | 1461229067723 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]]]}] 01:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 670ms 01:57:47 INFO - PROCESS | 1650 | 1461229067745 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 01:57:47 INFO - PROCESS | 1650 | 1461229067747 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 01:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:57:47 INFO - PROCESS | 1650 | 1461229067749 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:57:47 INFO - PROCESS | 1650 | 1461229067750 Marionette TRACE conn2 <- [1,1998,null,{}] 01:57:47 INFO - PROCESS | 1650 | 1461229067753 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}] 01:57:47 INFO - PROCESS | 1650 | 1461229067863 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 01:57:47 INFO - PROCESS | 1650 | 1461229067971 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1398c3800 == 92 [pid = 1650] [id = 507] 01:57:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12f208800) [pid = 1650] [serial = 1521] [outer = 0x0] 01:57:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12f50e000) [pid = 1650] [serial = 1522] [outer = 0x12f208800] 01:57:48 INFO - PROCESS | 1650 | 1461229068002 Marionette DEBUG loaded listener.js 01:57:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12f515800) [pid = 1650] [serial = 1523] [outer = 0x12f208800] 01:57:48 INFO - PROCESS | 1650 | 1461229068429 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]]]}] 01:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 722ms 01:57:48 INFO - PROCESS | 1650 | 1461229068471 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 01:57:48 INFO - PROCESS | 1650 | 1461229068472 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 01:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:57:48 INFO - PROCESS | 1650 | 1461229068475 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:57:48 INFO - PROCESS | 1650 | 1461229068476 Marionette TRACE conn2 <- [1,2002,null,{}] 01:57:48 INFO - PROCESS | 1650 | 1461229068479 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}] 01:57:48 INFO - PROCESS | 1650 | 1461229068608 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 01:57:48 INFO - PROCESS | 1650 | 1461229068690 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c31800 == 93 [pid = 1650] [id = 508] 01:57:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x114f65400) [pid = 1650] [serial = 1524] [outer = 0x0] 01:57:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11c05d000) [pid = 1650] [serial = 1525] [outer = 0x114f65400] 01:57:48 INFO - PROCESS | 1650 | 1461229068719 Marionette DEBUG loaded listener.js 01:57:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12e833800) [pid = 1650] [serial = 1526] [outer = 0x114f65400] 01:57:49 INFO - PROCESS | 1650 | 1461229069309 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]]]}] 01:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 870ms 01:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:57:49 INFO - PROCESS | 1650 | 1461229069346 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 01:57:49 INFO - PROCESS | 1650 | 1461229069348 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 01:57:49 INFO - PROCESS | 1650 | 1461229069352 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:57:49 INFO - PROCESS | 1650 | 1461229069354 Marionette TRACE conn2 <- [1,2006,null,{}] 01:57:49 INFO - PROCESS | 1650 | 1461229069358 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}] 01:57:49 INFO - PROCESS | 1650 | 1461229069464 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 01:57:49 INFO - PROCESS | 1650 | 1461229069549 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x129836800 == 94 [pid = 1650] [id = 509] 01:57:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x114c38c00) [pid = 1650] [serial = 1527] [outer = 0x0] 01:57:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x118254800) [pid = 1650] [serial = 1528] [outer = 0x114c38c00] 01:57:49 INFO - PROCESS | 1650 | 1461229069577 Marionette DEBUG loaded listener.js 01:57:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x119078400) [pid = 1650] [serial = 1529] [outer = 0x114c38c00] 01:57:50 INFO - PROCESS | 1650 | 1461229070031 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]]]}] 01:57:50 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 01:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 725ms 01:57:50 INFO - PROCESS | 1650 | 1461229070077 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 01:57:50 INFO - PROCESS | 1650 | 1461229070080 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 01:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:57:50 INFO - PROCESS | 1650 | 1461229070085 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:57:50 INFO - PROCESS | 1650 | 1461229070086 Marionette TRACE conn2 <- [1,2010,null,{}] 01:57:50 INFO - PROCESS | 1650 | 1461229070111 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}] 01:57:50 INFO - PROCESS | 1650 | 1461229070216 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 01:57:50 INFO - PROCESS | 1650 | 1461229070298 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cbd800 == 95 [pid = 1650] [id = 510] 01:57:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11907a400) [pid = 1650] [serial = 1530] [outer = 0x0] 01:57:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11b994c00) [pid = 1650] [serial = 1531] [outer = 0x11907a400] 01:57:50 INFO - PROCESS | 1650 | 1461229070326 Marionette DEBUG loaded listener.js 01:57:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11c06a400) [pid = 1650] [serial = 1532] [outer = 0x11907a400] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec0e800 == 94 [pid = 1650] [id = 445] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x129f6e000 == 93 [pid = 1650] [id = 407] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec07800 == 92 [pid = 1650] [id = 498] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12e84e000 == 91 [pid = 1650] [id = 497] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x123f79000 == 90 [pid = 1650] [id = 496] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12d31d800 == 89 [pid = 1650] [id = 495] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12c059800 == 88 [pid = 1650] [id = 494] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12ada8800 == 87 [pid = 1650] [id = 493] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9e0800 == 86 [pid = 1650] [id = 492] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12e836c00) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12a60b800 == 85 [pid = 1650] [id = 491] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12981c000 == 84 [pid = 1650] [id = 490] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11b950800 == 83 [pid = 1650] [id = 489] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119061000 == 82 [pid = 1650] [id = 488] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x123bbd800 == 81 [pid = 1650] [id = 487] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1397d5800 == 80 [pid = 1650] [id = 485] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x13961b000 == 79 [pid = 1650] [id = 484] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x139603000 == 78 [pid = 1650] [id = 483] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12f710000 == 77 [pid = 1650] [id = 482] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9e7800 == 76 [pid = 1650] [id = 481] 01:57:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11c747800 == 75 [pid = 1650] [id = 480] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12d328c00) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12bda3c00) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12cf32800) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12e77c800) [pid = 1650] [serial = 856] [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.] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12acd2c00) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12dbd7c00) [pid = 1650] [serial = 1424] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x129d94000) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12bb8dc00) [pid = 1650] [serial = 1418] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11c4a5400) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x129f36c00) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12d544400) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x129f35c00) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12d061400) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1287bc400) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x129f40000) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x118251400) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11af93000) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x129815c00) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x127c0e800) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12d53e000) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11909dc00) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11af4c400) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x123a3c000) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12e231400) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12e351000) [pid = 1650] [serial = 1433] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x129d8ec00) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12e23b000) [pid = 1650] [serial = 1427] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11ab38c00) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12dbd4c00) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x124388000) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12bb88400) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12e77d800) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12d577800) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x129fc7400) [pid = 1650] [serial = 1415] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11c05c800) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x129ee5400) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12d32a000) [pid = 1650] [serial = 1421] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12dbdac00) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11abaa400) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12bb91000) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12acd0000) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12acd0400) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11c23e800) [pid = 1650] [serial = 1430] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11906f800) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11907c800) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12e238800) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12e82d000) [pid = 1650] [serial = 1436] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12d327800) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 01:57:50 INFO - PROCESS | 1650 | 1461229070752 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]]]}] 01:57:50 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 01:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 671ms 01:57:50 INFO - PROCESS | 1650 | 1461229070756 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 01:57:50 INFO - PROCESS | 1650 | 1461229070760 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 01:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:57:50 INFO - PROCESS | 1650 | 1461229070763 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:57:50 INFO - PROCESS | 1650 | 1461229070766 Marionette TRACE conn2 <- [1,2014,null,{}] 01:57:50 INFO - PROCESS | 1650 | 1461229070775 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}] 01:57:50 INFO - PROCESS | 1650 | 1461229070879 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 01:57:50 INFO - PROCESS | 1650 | 1461229070884 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e2d000 == 76 [pid = 1650] [id = 511] 01:57:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11af4c400) [pid = 1650] [serial = 1533] [outer = 0x0] 01:57:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x123816400) [pid = 1650] [serial = 1534] [outer = 0x11af4c400] 01:57:50 INFO - PROCESS | 1650 | 1461229070922 Marionette DEBUG loaded listener.js 01:57:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1245b1800) [pid = 1650] [serial = 1535] [outer = 0x11af4c400] 01:57:51 INFO - PROCESS | 1650 | 1461229071369 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]]]}] 01:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 622ms 01:57:51 INFO - PROCESS | 1650 | 1461229071385 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 01:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:57:51 INFO - PROCESS | 1650 | 1461229071387 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 01:57:51 INFO - PROCESS | 1650 | 1461229071390 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:57:51 INFO - PROCESS | 1650 | 1461229071393 Marionette TRACE conn2 <- [1,2018,null,{}] 01:57:51 INFO - PROCESS | 1650 | 1461229071396 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}] 01:57:51 INFO - PROCESS | 1650 | 1461229071489 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 01:57:51 INFO - PROCESS | 1650 | 1461229071493 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9d7000 == 77 [pid = 1650] [id = 512] 01:57:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x127c0fc00) [pid = 1650] [serial = 1536] [outer = 0x0] 01:57:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129055400) [pid = 1650] [serial = 1537] [outer = 0x127c0fc00] 01:57:51 INFO - PROCESS | 1650 | 1461229071519 Marionette DEBUG loaded listener.js 01:57:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129aea000) [pid = 1650] [serial = 1538] [outer = 0x127c0fc00] 01:57:51 INFO - PROCESS | 1650 | 1461229071877 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]]]}] 01:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 524ms 01:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:57:51 INFO - PROCESS | 1650 | 1461229071914 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 01:57:51 INFO - PROCESS | 1650 | 1461229071915 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 01:57:51 INFO - PROCESS | 1650 | 1461229071917 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:57:51 INFO - PROCESS | 1650 | 1461229071918 Marionette TRACE conn2 <- [1,2022,null,{}] 01:57:51 INFO - PROCESS | 1650 | 1461229071921 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}] 01:57:52 INFO - PROCESS | 1650 | 1461229072007 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 01:57:52 INFO - PROCESS | 1650 | 1461229072011 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b47f000 == 78 [pid = 1650] [id = 513] 01:57:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129d92400) [pid = 1650] [serial = 1539] [outer = 0x0] 01:57:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129eec800) [pid = 1650] [serial = 1540] [outer = 0x129d92400] 01:57:52 INFO - PROCESS | 1650 | 1461229072036 Marionette DEBUG loaded listener.js 01:57:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129fc3800) [pid = 1650] [serial = 1541] [outer = 0x129d92400] 01:57:52 INFO - PROCESS | 1650 | 1461229072378 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]]]}] 01:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 468ms 01:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:57:52 INFO - PROCESS | 1650 | 1461229072385 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 01:57:52 INFO - PROCESS | 1650 | 1461229072386 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 01:57:52 INFO - PROCESS | 1650 | 1461229072389 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:57:52 INFO - PROCESS | 1650 | 1461229072391 Marionette TRACE conn2 <- [1,2026,null,{}] 01:57:52 INFO - PROCESS | 1650 | 1461229072394 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}] 01:57:52 INFO - PROCESS | 1650 | 1461229072496 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 01:57:52 INFO - PROCESS | 1650 | 1461229072571 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1a1800 == 79 [pid = 1650] [id = 514] 01:57:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129fca400) [pid = 1650] [serial = 1542] [outer = 0x0] 01:57:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12ac9bc00) [pid = 1650] [serial = 1543] [outer = 0x129fca400] 01:57:52 INFO - PROCESS | 1650 | 1461229072603 Marionette DEBUG loaded listener.js 01:57:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b6c1000) [pid = 1650] [serial = 1544] [outer = 0x129fca400] 01:57:52 INFO - PROCESS | 1650 | 1461229072936 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]]]}] 01:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 572ms 01:57:52 INFO - PROCESS | 1650 | 1461229072962 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 01:57:52 INFO - PROCESS | 1650 | 1461229072963 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 01:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:57:52 INFO - PROCESS | 1650 | 1461229072965 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:57:52 INFO - PROCESS | 1650 | 1461229072966 Marionette TRACE conn2 <- [1,2030,null,{}] 01:57:52 INFO - PROCESS | 1650 | 1461229072969 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}] 01:57:53 INFO - PROCESS | 1650 | 1461229073086 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 01:57:53 INFO - PROCESS | 1650 | 1461229073090 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db49000 == 80 [pid = 1650] [id = 515] 01:57:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129fcb400) [pid = 1650] [serial = 1545] [outer = 0x0] 01:57:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12bd98000) [pid = 1650] [serial = 1546] [outer = 0x129fcb400] 01:57:53 INFO - PROCESS | 1650 | 1461229073115 Marionette DEBUG loaded listener.js 01:57:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12d1c5000) [pid = 1650] [serial = 1547] [outer = 0x129fcb400] 01:57:53 INFO - PROCESS | 1650 | 1461229073434 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]]]}] 01:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 521ms 01:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:57:53 INFO - PROCESS | 1650 | 1461229073486 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 01:57:53 INFO - PROCESS | 1650 | 1461229073487 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 01:57:53 INFO - PROCESS | 1650 | 1461229073489 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:57:53 INFO - PROCESS | 1650 | 1461229073490 Marionette TRACE conn2 <- [1,2034,null,{}] 01:57:53 INFO - PROCESS | 1650 | 1461229073492 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}] 01:57:53 INFO - PROCESS | 1650 | 1461229073634 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 01:57:53 INFO - PROCESS | 1650 | 1461229073656 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e856000 == 81 [pid = 1650] [id = 516] 01:57:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12bb8d000) [pid = 1650] [serial = 1548] [outer = 0x0] 01:57:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d575c00) [pid = 1650] [serial = 1549] [outer = 0x12bb8d000] 01:57:53 INFO - PROCESS | 1650 | 1461229073676 Marionette DEBUG loaded listener.js 01:57:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12dbdc000) [pid = 1650] [serial = 1550] [outer = 0x12bb8d000] 01:57:54 INFO - PROCESS | 1650 | 1461229074099 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]]]}] 01:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 621ms 01:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:57:54 INFO - PROCESS | 1650 | 1461229074112 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 01:57:54 INFO - PROCESS | 1650 | 1461229074114 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 01:57:54 INFO - PROCESS | 1650 | 1461229074118 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:57:54 INFO - PROCESS | 1650 | 1461229074120 Marionette TRACE conn2 <- [1,2038,null,{}] 01:57:54 INFO - PROCESS | 1650 | 1461229074134 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}] 01:57:54 INFO - PROCESS | 1650 | 1461229074290 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 01:57:54 INFO - PROCESS | 1650 | 1461229074342 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec43000 == 82 [pid = 1650] [id = 517] 01:57:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12bda3c00) [pid = 1650] [serial = 1551] [outer = 0x0] 01:57:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12e312800) [pid = 1650] [serial = 1552] [outer = 0x12bda3c00] 01:57:54 INFO - PROCESS | 1650 | 1461229074361 Marionette DEBUG loaded listener.js 01:57:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12e781800) [pid = 1650] [serial = 1553] [outer = 0x12bda3c00] 01:57:54 INFO - PROCESS | 1650 | 1461229074759 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]]]}] 01:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 675ms 01:57:54 INFO - PROCESS | 1650 | 1461229074794 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 01:57:54 INFO - PROCESS | 1650 | 1461229074796 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 01:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:57:54 INFO - PROCESS | 1650 | 1461229074800 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:57:54 INFO - PROCESS | 1650 | 1461229074801 Marionette TRACE conn2 <- [1,2042,null,{}] 01:57:54 INFO - PROCESS | 1650 | 1461229074805 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}] 01:57:55 INFO - PROCESS | 1650 | 1461229075141 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 01:57:55 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12a722c00) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:57:55 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12a728400) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:57:55 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b45f400) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:57:55 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x123e5cc00) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:57:55 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12861a000) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:57:55 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x123c5d400) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:57:55 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x115495000) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:57:55 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119079000) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:57:55 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x118b17800) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:57:55 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11b998800) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:57:55 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12e779400) [pid = 1650] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:57:55 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x123a47000) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:57:55 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12431f800) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:57:55 INFO - PROCESS | 1650 | 1461229075194 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af14800 == 83 [pid = 1650] [id = 518] 01:57:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x112353800) [pid = 1650] [serial = 1554] [outer = 0x0] 01:57:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119076c00) [pid = 1650] [serial = 1555] [outer = 0x112353800] 01:57:55 INFO - PROCESS | 1650 | 1461229075220 Marionette DEBUG loaded listener.js 01:57:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x123e5cc00) [pid = 1650] [serial = 1556] [outer = 0x112353800] 01:57:55 INFO - PROCESS | 1650 | 1461229075507 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]]]}] 01:57:55 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) 01:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 721ms 01:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:57:55 INFO - PROCESS | 1650 | 1461229075542 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 01:57:55 INFO - PROCESS | 1650 | 1461229075544 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 01:57:55 INFO - PROCESS | 1650 | 1461229075547 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:57:55 INFO - PROCESS | 1650 | 1461229075549 Marionette TRACE conn2 <- [1,2046,null,{}] 01:57:55 INFO - PROCESS | 1650 | 1461229075551 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}] 01:57:55 INFO - PROCESS | 1650 | 1461229075687 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 01:57:55 INFO - PROCESS | 1650 | 1461229075694 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec8e800 == 84 [pid = 1650] [id = 519] 01:57:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11c467000) [pid = 1650] [serial = 1557] [outer = 0x0] 01:57:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129059c00) [pid = 1650] [serial = 1558] [outer = 0x11c467000] 01:57:55 INFO - PROCESS | 1650 | 1461229075724 Marionette DEBUG loaded listener.js 01:57:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12f211400) [pid = 1650] [serial = 1559] [outer = 0x11c467000] 01:57:56 INFO - PROCESS | 1650 | 1461229076044 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]]]}] 01:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 519ms 01:57:56 INFO - PROCESS | 1650 | 1461229076067 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 01:57:56 INFO - PROCESS | 1650 | 1461229076068 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 01:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:57:56 INFO - PROCESS | 1650 | 1461229076070 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:57:56 INFO - PROCESS | 1650 | 1461229076071 Marionette TRACE conn2 <- [1,2050,null,{}] 01:57:56 INFO - PROCESS | 1650 | 1461229076076 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}] 01:57:56 INFO - PROCESS | 1650 | 1461229076168 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 01:57:56 INFO - PROCESS | 1650 | 1461229076172 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe66000 == 85 [pid = 1650] [id = 520] 01:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12f211800) [pid = 1650] [serial = 1560] [outer = 0x0] 01:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12f7b9800) [pid = 1650] [serial = 1561] [outer = 0x12f211800] 01:57:56 INFO - PROCESS | 1650 | 1461229076197 Marionette DEBUG loaded listener.js 01:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12f7c0400) [pid = 1650] [serial = 1562] [outer = 0x12f211800] 01:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 470ms 01:57:56 INFO - PROCESS | 1650 | 1461229076533 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]]]}] 01:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:57:56 INFO - PROCESS | 1650 | 1461229076545 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 01:57:56 INFO - PROCESS | 1650 | 1461229076547 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 01:57:56 INFO - PROCESS | 1650 | 1461229076549 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:57:56 INFO - PROCESS | 1650 | 1461229076550 Marionette TRACE conn2 <- [1,2054,null,{}] 01:57:56 INFO - PROCESS | 1650 | 1461229076552 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}] 01:57:56 INFO - PROCESS | 1650 | 1461229076684 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 01:57:56 INFO - PROCESS | 1650 | 1461229076690 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1301a8800 == 86 [pid = 1650] [id = 521] 01:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x118678800) [pid = 1650] [serial = 1563] [outer = 0x0] 01:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x118680000) [pid = 1650] [serial = 1564] [outer = 0x118678800] 01:57:56 INFO - PROCESS | 1650 | 1461229076715 Marionette DEBUG loaded listener.js 01:57:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118685000) [pid = 1650] [serial = 1565] [outer = 0x118678800] 01:57:57 INFO - PROCESS | 1650 | 1461229077043 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]]]}] 01:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 518ms 01:57:57 INFO - PROCESS | 1650 | 1461229077141 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 01:57:57 INFO - PROCESS | 1650 | 1461229077143 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 01:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:57:57 INFO - PROCESS | 1650 | 1461229077148 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:57:57 INFO - PROCESS | 1650 | 1461229077150 Marionette TRACE conn2 <- [1,2058,null,{}] 01:57:57 INFO - PROCESS | 1650 | 1461229077155 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}] 01:57:57 INFO - PROCESS | 1650 | 1461229077275 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 01:57:57 INFO - PROCESS | 1650 | 1461229077390 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af20000 == 87 [pid = 1650] [id = 522] 01:57:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x112287000) [pid = 1650] [serial = 1566] [outer = 0x0] 01:57:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x112319800) [pid = 1650] [serial = 1567] [outer = 0x112287000] 01:57:57 INFO - PROCESS | 1650 | 1461229077421 Marionette DEBUG loaded listener.js 01:57:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11231f800) [pid = 1650] [serial = 1568] [outer = 0x112287000] 01:57:57 INFO - PROCESS | 1650 | 1461229077859 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]]]}] 01:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 724ms 01:57:57 INFO - PROCESS | 1650 | 1461229077871 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 01:57:57 INFO - PROCESS | 1650 | 1461229077876 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 01:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:57:57 INFO - PROCESS | 1650 | 1461229077881 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:57:57 INFO - PROCESS | 1650 | 1461229077884 Marionette TRACE conn2 <- [1,2062,null,{}] 01:57:57 INFO - PROCESS | 1650 | 1461229077887 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}] 01:57:58 INFO - PROCESS | 1650 | 1461229078002 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 01:57:58 INFO - PROCESS | 1650 | 1461229078113 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ada8800 == 88 [pid = 1650] [id = 523] 01:57:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x112326000) [pid = 1650] [serial = 1569] [outer = 0x0] 01:57:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1146ba800) [pid = 1650] [serial = 1570] [outer = 0x112326000] 01:57:58 INFO - PROCESS | 1650 | 1461229078145 Marionette DEBUG loaded listener.js 01:57:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11867ac00) [pid = 1650] [serial = 1571] [outer = 0x112326000] 01:57:58 INFO - PROCESS | 1650 | 1461229078563 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]]]}] 01:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 724ms 01:57:58 INFO - PROCESS | 1650 | 1461229078628 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 01:57:58 INFO - PROCESS | 1650 | 1461229078629 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 01:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:57:58 INFO - PROCESS | 1650 | 1461229078632 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:57:58 INFO - PROCESS | 1650 | 1461229078633 Marionette TRACE conn2 <- [1,2066,null,{}] 01:57:58 INFO - PROCESS | 1650 | 1461229078653 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}] 01:57:58 INFO - PROCESS | 1650 | 1461229078811 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 01:57:58 INFO - PROCESS | 1650 | 1461229078890 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f39e000 == 89 [pid = 1650] [id = 524] 01:57:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11abb8000) [pid = 1650] [serial = 1572] [outer = 0x0] 01:57:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11aeb7c00) [pid = 1650] [serial = 1573] [outer = 0x11abb8000] 01:57:58 INFO - PROCESS | 1650 | 1461229078947 Marionette DEBUG loaded listener.js 01:57:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11bfcc000) [pid = 1650] [serial = 1574] [outer = 0x11abb8000] 01:57:59 INFO - PROCESS | 1650 | 1461229079449 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]]]}] 01:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 823ms 01:57:59 INFO - PROCESS | 1650 | 1461229079455 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 01:57:59 INFO - PROCESS | 1650 | 1461229079458 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 01:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:57:59 INFO - PROCESS | 1650 | 1461229079461 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:57:59 INFO - PROCESS | 1650 | 1461229079462 Marionette TRACE conn2 <- [1,2070,null,{}] 01:57:59 INFO - PROCESS | 1650 | 1461229079465 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}] 01:57:59 INFO - PROCESS | 1650 | 1461229079576 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 01:57:59 INFO - PROCESS | 1650 | 1461229079684 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x138881800 == 90 [pid = 1650] [id = 525] 01:57:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11c299c00) [pid = 1650] [serial = 1575] [outer = 0x0] 01:57:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12407dc00) [pid = 1650] [serial = 1576] [outer = 0x11c299c00] 01:57:59 INFO - PROCESS | 1650 | 1461229079716 Marionette DEBUG loaded listener.js 01:57:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12980cc00) [pid = 1650] [serial = 1577] [outer = 0x11c299c00] 01:58:00 INFO - PROCESS | 1650 | 1461229080146 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]]]}] 01:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 719ms 01:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:58:00 INFO - PROCESS | 1650 | 1461229080180 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 01:58:00 INFO - PROCESS | 1650 | 1461229080182 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 01:58:00 INFO - PROCESS | 1650 | 1461229080184 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:58:00 INFO - PROCESS | 1650 | 1461229080185 Marionette TRACE conn2 <- [1,2074,null,{}] 01:58:00 INFO - PROCESS | 1650 | 1461229080187 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}] 01:58:00 INFO - PROCESS | 1650 | 1461229080318 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 01:58:00 INFO - PROCESS | 1650 | 1461229080428 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1398d0800 == 91 [pid = 1650] [id = 526] 01:58:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11ae04400) [pid = 1650] [serial = 1578] [outer = 0x0] 01:58:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11c4a6400) [pid = 1650] [serial = 1579] [outer = 0x11ae04400] 01:58:00 INFO - PROCESS | 1650 | 1461229080459 Marionette DEBUG loaded listener.js 01:58:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x129d99c00) [pid = 1650] [serial = 1580] [outer = 0x11ae04400] 01:58:00 INFO - PROCESS | 1650 | 1461229080836 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]]]}] 01:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 670ms 01:58:00 INFO - PROCESS | 1650 | 1461229080855 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 01:58:00 INFO - PROCESS | 1650 | 1461229080857 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 01:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:58:00 INFO - PROCESS | 1650 | 1461229080861 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:58:00 INFO - PROCESS | 1650 | 1461229080862 Marionette TRACE conn2 <- [1,2078,null,{}] 01:58:00 INFO - PROCESS | 1650 | 1461229080865 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}] 01:58:00 INFO - PROCESS | 1650 | 1461229080991 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 01:58:01 INFO - PROCESS | 1650 | 1461229081076 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1399cb000 == 92 [pid = 1650] [id = 527] 01:58:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11c424400) [pid = 1650] [serial = 1581] [outer = 0x0] 01:58:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x129fc6000) [pid = 1650] [serial = 1582] [outer = 0x11c424400] 01:58:01 INFO - PROCESS | 1650 | 1461229081107 Marionette DEBUG loaded listener.js 01:58:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12acc8800) [pid = 1650] [serial = 1583] [outer = 0x11c424400] 01:58:01 INFO - PROCESS | 1650 | 1461229081484 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]]]}] 01:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 669ms 01:58:01 INFO - PROCESS | 1650 | 1461229081531 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 01:58:01 INFO - PROCESS | 1650 | 1461229081532 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 01:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:58:01 INFO - PROCESS | 1650 | 1461229081534 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:58:01 INFO - PROCESS | 1650 | 1461229081536 Marionette TRACE conn2 <- [1,2082,null,{}] 01:58:01 INFO - PROCESS | 1650 | 1461229081538 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}] 01:58:01 INFO - PROCESS | 1650 | 1461229081649 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 01:58:01 INFO - PROCESS | 1650 | 1461229081750 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x139c0e800 == 93 [pid = 1650] [id = 528] 01:58:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x123eb5800) [pid = 1650] [serial = 1584] [outer = 0x0] 01:58:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x123ebe000) [pid = 1650] [serial = 1585] [outer = 0x123eb5800] 01:58:01 INFO - PROCESS | 1650 | 1461229081779 Marionette DEBUG loaded listener.js 01:58:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x123ec3400) [pid = 1650] [serial = 1586] [outer = 0x123eb5800] 01:58:02 INFO - PROCESS | 1650 | 1461229082222 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]]]}] 01:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 724ms 01:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:58:02 INFO - PROCESS | 1650 | 1461229082260 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 01:58:02 INFO - PROCESS | 1650 | 1461229082261 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 01:58:02 INFO - PROCESS | 1650 | 1461229082263 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:58:02 INFO - PROCESS | 1650 | 1461229082265 Marionette TRACE conn2 <- [1,2086,null,{}] 01:58:02 INFO - PROCESS | 1650 | 1461229082267 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}] 01:58:02 INFO - PROCESS | 1650 | 1461229082379 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 01:58:02 INFO - PROCESS | 1650 | 1461229082461 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x112245000 == 94 [pid = 1650] [id = 529] 01:58:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x112355000) [pid = 1650] [serial = 1587] [outer = 0x0] 01:58:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x123eb6c00) [pid = 1650] [serial = 1588] [outer = 0x112355000] 01:58:02 INFO - PROCESS | 1650 | 1461229082490 Marionette DEBUG loaded listener.js 01:58:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12870b400) [pid = 1650] [serial = 1589] [outer = 0x112355000] 01:58:03 INFO - PROCESS | 1650 | 1461229083134 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]]]}] 01:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 920ms 01:58:03 INFO - PROCESS | 1650 | 1461229083190 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 01:58:03 INFO - PROCESS | 1650 | 1461229083192 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 01:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:58:03 INFO - PROCESS | 1650 | 1461229083198 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:58:03 INFO - PROCESS | 1650 | 1461229083200 Marionette TRACE conn2 <- [1,2090,null,{}] 01:58:03 INFO - PROCESS | 1650 | 1461229083203 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}] 01:58:03 INFO - PROCESS | 1650 | 1461229083306 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 01:58:03 INFO - PROCESS | 1650 | 1461229083396 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119046800 == 95 [pid = 1650] [id = 530] 01:58:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x112358000) [pid = 1650] [serial = 1590] [outer = 0x0] 01:58:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x114f58400) [pid = 1650] [serial = 1591] [outer = 0x112358000] 01:58:03 INFO - PROCESS | 1650 | 1461229083424 Marionette DEBUG loaded listener.js 01:58:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x115870400) [pid = 1650] [serial = 1592] [outer = 0x112358000] 01:58:03 INFO - PROCESS | 1650 | 1461229083849 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]]]}] 01:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 676ms 01:58:03 INFO - PROCESS | 1650 | 1461229083873 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 01:58:03 INFO - PROCESS | 1650 | 1461229083877 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 01:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:58:03 INFO - PROCESS | 1650 | 1461229083881 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:58:03 INFO - PROCESS | 1650 | 1461229083883 Marionette TRACE conn2 <- [1,2094,null,{}] 01:58:03 INFO - PROCESS | 1650 | 1461229083885 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}] 01:58:03 INFO - PROCESS | 1650 | 1461229083988 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 01:58:04 INFO - PROCESS | 1650 | 1461229084122 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x129acd000 == 94 [pid = 1650] [id = 85] 01:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x130052000 == 93 [pid = 1650] [id = 465] 01:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x129f5f800 == 92 [pid = 1650] [id = 342] 01:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe66000 == 91 [pid = 1650] [id = 520] 01:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec8e800 == 90 [pid = 1650] [id = 519] 01:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11af14800 == 89 [pid = 1650] [id = 518] 01:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec43000 == 88 [pid = 1650] [id = 517] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12e30a800) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11558a800 == 89 [pid = 1650] [id = 531] 01:58:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x112281c00) [pid = 1650] [serial = 1593] [outer = 0x0] 01:58:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x118679400) [pid = 1650] [serial = 1594] [outer = 0x112281c00] 01:58:04 INFO - PROCESS | 1650 | 1461229084183 Marionette DEBUG loaded listener.js 01:58:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x118de7c00) [pid = 1650] [serial = 1595] [outer = 0x112281c00] 01:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12e856000 == 88 [pid = 1650] [id = 516] 01:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12db49000 == 87 [pid = 1650] [id = 515] 01:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1a1800 == 86 [pid = 1650] [id = 514] 01:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12b47f000 == 85 [pid = 1650] [id = 513] 01:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9d7000 == 84 [pid = 1650] [id = 512] 01:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x123e2d000 == 83 [pid = 1650] [id = 511] 01:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x123cbd800 == 82 [pid = 1650] [id = 510] 01:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x129836800 == 81 [pid = 1650] [id = 509] 01:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12a61a000 == 80 [pid = 1650] [id = 501] 01:58:04 INFO - PROCESS | 1650 | --DOCSHELL 0x123ba6000 == 79 [pid = 1650] [id = 500] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12a76c800) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b45ac00) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12b4ebc00) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12bcc9c00) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1287c1c00) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x129812000) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12bcc2800) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x129ee2800) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x124130400) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x127ec1c00) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x118699000) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x118247800) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11ab32800) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11af90000) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11abb5c00) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11bfc4c00) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11c4a7c00) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12e83ac00) [pid = 1650] [serial = 1439] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12e316800) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12980a800) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12ed39000) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11ae02c00) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x114c2f800) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12aca0400) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12cf35400) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12d1b8c00) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12dbd9400) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12acc9000) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x123a45800) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12acc6400) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12a71e800) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12d542400) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 01:58:04 INFO - PROCESS | 1650 | 1461229084516 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]]]}] 01:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 674ms 01:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:58:04 INFO - PROCESS | 1650 | 1461229084556 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 01:58:04 INFO - PROCESS | 1650 | 1461229084557 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 01:58:04 INFO - PROCESS | 1650 | 1461229084560 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:58:04 INFO - PROCESS | 1650 | 1461229084562 Marionette TRACE conn2 <- [1,2098,null,{}] 01:58:04 INFO - PROCESS | 1650 | 1461229084569 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}] 01:58:04 INFO - PROCESS | 1650 | 1461229084681 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 01:58:04 INFO - PROCESS | 1650 | 1461229084747 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e0f000 == 80 [pid = 1650] [id = 532] 01:58:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11907b800) [pid = 1650] [serial = 1596] [outer = 0x0] 01:58:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x119358000) [pid = 1650] [serial = 1597] [outer = 0x11907b800] 01:58:04 INFO - PROCESS | 1650 | 1461229084775 Marionette DEBUG loaded listener.js 01:58:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11ae09c00) [pid = 1650] [serial = 1598] [outer = 0x11907b800] 01:58:05 INFO - PROCESS | 1650 | 1461229085078 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]]]}] 01:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 570ms 01:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:58:05 INFO - PROCESS | 1650 | 1461229085130 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 01:58:05 INFO - PROCESS | 1650 | 1461229085132 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 01:58:05 INFO - PROCESS | 1650 | 1461229085134 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:58:05 INFO - PROCESS | 1650 | 1461229085135 Marionette TRACE conn2 <- [1,2102,null,{}] 01:58:05 INFO - PROCESS | 1650 | 1461229085137 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}] 01:58:05 INFO - PROCESS | 1650 | 1461229085227 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 01:58:05 INFO - PROCESS | 1650 | 1461229085290 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x128020800 == 81 [pid = 1650] [id = 533] 01:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11ae06800) [pid = 1650] [serial = 1599] [outer = 0x0] 01:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11af8d400) [pid = 1650] [serial = 1600] [outer = 0x11ae06800] 01:58:05 INFO - PROCESS | 1650 | 1461229085316 Marionette DEBUG loaded listener.js 01:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11b9a0c00) [pid = 1650] [serial = 1601] [outer = 0x11ae06800] 01:58:05 INFO - PROCESS | 1650 | 1461229085593 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]]]}] 01:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 471ms 01:58:05 INFO - PROCESS | 1650 | 1461229085605 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 01:58:05 INFO - PROCESS | 1650 | 1461229085608 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 01:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:58:05 INFO - PROCESS | 1650 | 1461229085617 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:58:05 INFO - PROCESS | 1650 | 1461229085618 Marionette TRACE conn2 <- [1,2106,null,{}] 01:58:05 INFO - PROCESS | 1650 | 1461229085620 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}] 01:58:05 INFO - PROCESS | 1650 | 1461229085714 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 01:58:05 INFO - PROCESS | 1650 | 1461229085718 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f75800 == 82 [pid = 1650] [id = 534] 01:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11b234800) [pid = 1650] [serial = 1602] [outer = 0x0] 01:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11c23c000) [pid = 1650] [serial = 1603] [outer = 0x11b234800] 01:58:05 INFO - PROCESS | 1650 | 1461229085744 Marionette DEBUG loaded listener.js 01:58:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11c426800) [pid = 1650] [serial = 1604] [outer = 0x11b234800] 01:58:06 INFO - PROCESS | 1650 | 1461229086113 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]]]}] 01:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 518ms 01:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:58:06 INFO - PROCESS | 1650 | 1461229086148 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 01:58:06 INFO - PROCESS | 1650 | 1461229086149 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 01:58:06 INFO - PROCESS | 1650 | 1461229086152 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:58:06 INFO - PROCESS | 1650 | 1461229086153 Marionette TRACE conn2 <- [1,2110,null,{}] 01:58:06 INFO - PROCESS | 1650 | 1461229086157 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}] 01:58:06 INFO - PROCESS | 1650 | 1461229086256 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 01:58:06 INFO - PROCESS | 1650 | 1461229086263 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aaca800 == 83 [pid = 1650] [id = 535] 01:58:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11c429c00) [pid = 1650] [serial = 1605] [outer = 0x0] 01:58:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11c776400) [pid = 1650] [serial = 1606] [outer = 0x11c429c00] 01:58:06 INFO - PROCESS | 1650 | 1461229086290 Marionette DEBUG loaded listener.js 01:58:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x124388400) [pid = 1650] [serial = 1607] [outer = 0x11c429c00] 01:58:06 INFO - PROCESS | 1650 | 1461229086653 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]]]}] 01:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 01:58:06 INFO - PROCESS | 1650 | 1461229086672 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 01:58:06 INFO - PROCESS | 1650 | 1461229086674 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 01:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:58:06 INFO - PROCESS | 1650 | 1461229086676 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:58:06 INFO - PROCESS | 1650 | 1461229086677 Marionette TRACE conn2 <- [1,2114,null,{}] 01:58:06 INFO - PROCESS | 1650 | 1461229086680 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}] 01:58:06 INFO - PROCESS | 1650 | 1461229086795 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 01:58:06 INFO - PROCESS | 1650 | 1461229086809 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab7c000 == 84 [pid = 1650] [id = 536] 01:58:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11867dc00) [pid = 1650] [serial = 1608] [outer = 0x0] 01:58:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x127ebc400) [pid = 1650] [serial = 1609] [outer = 0x11867dc00] 01:58:06 INFO - PROCESS | 1650 | 1461229086835 Marionette DEBUG loaded listener.js 01:58:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1287bc400) [pid = 1650] [serial = 1610] [outer = 0x11867dc00] 01:58:07 INFO - PROCESS | 1650 | 1461229087196 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]]]}] 01:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 570ms 01:58:07 INFO - PROCESS | 1650 | 1461229087247 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 01:58:07 INFO - PROCESS | 1650 | 1461229087248 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 01:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:58:07 INFO - PROCESS | 1650 | 1461229087250 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:58:07 INFO - PROCESS | 1650 | 1461229087251 Marionette TRACE conn2 <- [1,2118,null,{}] 01:58:07 INFO - PROCESS | 1650 | 1461229087254 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}] 01:58:07 INFO - PROCESS | 1650 | 1461229087366 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 01:58:07 INFO - PROCESS | 1650 | 1461229087382 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb62800 == 85 [pid = 1650] [id = 537] 01:58:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x127b62000) [pid = 1650] [serial = 1611] [outer = 0x0] 01:58:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x129813800) [pid = 1650] [serial = 1612] [outer = 0x127b62000] 01:58:07 INFO - PROCESS | 1650 | 1461229087409 Marionette DEBUG loaded listener.js 01:58:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x129d8f800) [pid = 1650] [serial = 1613] [outer = 0x127b62000] 01:58:07 INFO - PROCESS | 1650 | 1461229087741 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]]]}] 01:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 521ms 01:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:58:07 INFO - PROCESS | 1650 | 1461229087771 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 01:58:07 INFO - PROCESS | 1650 | 1461229087773 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 01:58:07 INFO - PROCESS | 1650 | 1461229087777 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:58:07 INFO - PROCESS | 1650 | 1461229087778 Marionette TRACE conn2 <- [1,2122,null,{}] 01:58:07 INFO - PROCESS | 1650 | 1461229087780 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}] 01:58:07 INFO - PROCESS | 1650 | 1461229087893 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 01:58:07 INFO - PROCESS | 1650 | 1461229087906 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf9e800 == 86 [pid = 1650] [id = 538] 01:58:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x116462000) [pid = 1650] [serial = 1614] [outer = 0x0] 01:58:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x129d97800) [pid = 1650] [serial = 1615] [outer = 0x116462000] 01:58:07 INFO - PROCESS | 1650 | 1461229087931 Marionette DEBUG loaded listener.js 01:58:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x129eed000) [pid = 1650] [serial = 1616] [outer = 0x116462000] 01:58:08 INFO - PROCESS | 1650 | 1461229088282 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]]]}] 01:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 521ms 01:58:08 INFO - PROCESS | 1650 | 1461229088298 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 01:58:08 INFO - PROCESS | 1650 | 1461229088299 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 01:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:58:08 INFO - PROCESS | 1650 | 1461229088301 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:58:08 INFO - PROCESS | 1650 | 1461229088302 Marionette TRACE conn2 <- [1,2126,null,{}] 01:58:08 INFO - PROCESS | 1650 | 1461229088305 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}] 01:58:08 INFO - PROCESS | 1650 | 1461229088418 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 01:58:08 INFO - PROCESS | 1650 | 1461229088458 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d322000 == 87 [pid = 1650] [id = 539] 01:58:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1298da800) [pid = 1650] [serial = 1617] [outer = 0x0] 01:58:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x129f80000) [pid = 1650] [serial = 1618] [outer = 0x1298da800] 01:58:08 INFO - PROCESS | 1650 | 1461229088483 Marionette DEBUG loaded listener.js 01:58:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x129fc5c00) [pid = 1650] [serial = 1619] [outer = 0x1298da800] 01:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12bb8d000) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x129fcb400) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12bda3c00) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12e22cc00) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x114c38c00) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x129d92400) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x127c0fc00) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11907a400) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11c467000) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12f211800) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x112353800) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x129fca400) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:58:08 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11af4c400) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:58:08 INFO - PROCESS | 1650 | 1461229088925 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]]]}] 01:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 675ms 01:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:58:08 INFO - PROCESS | 1650 | 1461229088979 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 01:58:08 INFO - PROCESS | 1650 | 1461229088981 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 01:58:08 INFO - PROCESS | 1650 | 1461229088983 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:58:08 INFO - PROCESS | 1650 | 1461229088985 Marionette TRACE conn2 <- [1,2130,null,{}] 01:58:08 INFO - PROCESS | 1650 | 1461229088987 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}] 01:58:09 INFO - PROCESS | 1650 | 1461229089105 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 01:58:09 INFO - PROCESS | 1650 | 1461229089109 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e492000 == 88 [pid = 1650] [id = 540] 01:58:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x129f85400) [pid = 1650] [serial = 1620] [outer = 0x0] 01:58:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12a724c00) [pid = 1650] [serial = 1621] [outer = 0x129f85400] 01:58:09 INFO - PROCESS | 1650 | 1461229089138 Marionette DEBUG loaded listener.js 01:58:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12acaa000) [pid = 1650] [serial = 1622] [outer = 0x129f85400] 01:58:09 INFO - PROCESS | 1650 | 1461229089505 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] 01:58:09 INFO - PROCESS | 1650 | 1461229089556 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 01:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:58:09 INFO - PROCESS | 1650 | 1461229089558 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:58:09 INFO - PROCESS | 1650 | 1461229089559 Marionette TRACE conn2 <- [1,2134,null,{}] 01:58:09 INFO - PROCESS | 1650 | 1461229089562 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}] 01:58:09 INFO - PROCESS | 1650 | 1461229089679 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 01:58:09 INFO - PROCESS | 1650 | 1461229089685 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea31800 == 89 [pid = 1650] [id = 541] 01:58:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12a76fc00) [pid = 1650] [serial = 1623] [outer = 0x0] 01:58:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12acc9800) [pid = 1650] [serial = 1624] [outer = 0x12a76fc00] 01:58:09 INFO - PROCESS | 1650 | 1461229089710 Marionette DEBUG loaded listener.js 01:58:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12b45c800) [pid = 1650] [serial = 1625] [outer = 0x12a76fc00] 01:58:10 INFO - PROCESS | 1650 | 1461229090013 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]]]}] 01:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 469ms 01:58:10 INFO - PROCESS | 1650 | 1461229090030 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 01:58:10 INFO - PROCESS | 1650 | 1461229090031 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 01:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:58:10 INFO - PROCESS | 1650 | 1461229090034 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:58:10 INFO - PROCESS | 1650 | 1461229090035 Marionette TRACE conn2 <- [1,2138,null,{}] 01:58:10 INFO - PROCESS | 1650 | 1461229090038 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}] 01:58:10 INFO - PROCESS | 1650 | 1461229090133 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 01:58:10 INFO - PROCESS | 1650 | 1461229090137 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec31000 == 90 [pid = 1650] [id = 542] 01:58:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12aca9c00) [pid = 1650] [serial = 1626] [outer = 0x0] 01:58:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12b4e8400) [pid = 1650] [serial = 1627] [outer = 0x12aca9c00] 01:58:10 INFO - PROCESS | 1650 | 1461229090163 Marionette DEBUG loaded listener.js 01:58:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12bb86000) [pid = 1650] [serial = 1628] [outer = 0x12aca9c00] 01:58:10 INFO - PROCESS | 1650 | 1461229090521 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]]]}] 01:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 520ms 01:58:10 INFO - PROCESS | 1650 | 1461229090555 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 01:58:10 INFO - PROCESS | 1650 | 1461229090556 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 01:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:58:10 INFO - PROCESS | 1650 | 1461229090561 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:58:10 INFO - PROCESS | 1650 | 1461229090562 Marionette TRACE conn2 <- [1,2142,null,{}] 01:58:10 INFO - PROCESS | 1650 | 1461229090565 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}] 01:58:10 INFO - PROCESS | 1650 | 1461229090688 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 01:58:10 INFO - PROCESS | 1650 | 1461229090694 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec7a800 == 91 [pid = 1650] [id = 543] 01:58:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12b45f400) [pid = 1650] [serial = 1629] [outer = 0x0] 01:58:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12bb91000) [pid = 1650] [serial = 1630] [outer = 0x12b45f400] 01:58:10 INFO - PROCESS | 1650 | 1461229090719 Marionette DEBUG loaded listener.js 01:58:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12bccc400) [pid = 1650] [serial = 1631] [outer = 0x12b45f400] 01:58:11 INFO - PROCESS | 1650 | 1461229091230 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] 01:58:11 INFO - PROCESS | 1650 | 1461229091285 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 01:58:11 INFO - PROCESS | 1650 | 1461229091288 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:58:11 INFO - PROCESS | 1650 | 1461229091290 Marionette TRACE conn2 <- [1,2146,null,{}] 01:58:11 INFO - PROCESS | 1650 | 1461229091294 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}] 01:58:11 INFO - PROCESS | 1650 | 1461229091409 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 01:58:11 INFO - PROCESS | 1650 | 1461229091527 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c731800 == 92 [pid = 1650] [id = 544] 01:58:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11862f400) [pid = 1650] [serial = 1632] [outer = 0x0] 01:58:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11867b800) [pid = 1650] [serial = 1633] [outer = 0x11862f400] 01:58:11 INFO - PROCESS | 1650 | 1461229091558 Marionette DEBUG loaded listener.js 01:58:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x118ded000) [pid = 1650] [serial = 1634] [outer = 0x11862f400] 01:58:12 INFO - PROCESS | 1650 | 1461229091996 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] 01:58:12 INFO - PROCESS | 1650 | 1461229092015 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 01:58:12 INFO - PROCESS | 1650 | 1461229092020 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:58:12 INFO - PROCESS | 1650 | 1461229092022 Marionette TRACE conn2 <- [1,2150,null,{}] 01:58:12 INFO - PROCESS | 1650 | 1461229092025 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}] 01:58:12 INFO - PROCESS | 1650 | 1461229092138 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 01:58:12 INFO - PROCESS | 1650 | 1461229092245 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9cf000 == 93 [pid = 1650] [id = 545] 01:58:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11906e400) [pid = 1650] [serial = 1635] [outer = 0x0] 01:58:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1190e9400) [pid = 1650] [serial = 1636] [outer = 0x11906e400] 01:58:12 INFO - PROCESS | 1650 | 1461229092277 Marionette DEBUG loaded listener.js 01:58:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11bfcf800) [pid = 1650] [serial = 1637] [outer = 0x11906e400] 01:58:12 INFO - PROCESS | 1650 | 1461229092738 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]]]}] 01:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 772ms 01:58:12 INFO - PROCESS | 1650 | 1461229092792 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 01:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:58:12 INFO - PROCESS | 1650 | 1461229092794 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 01:58:12 INFO - PROCESS | 1650 | 1461229092797 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:58:12 INFO - PROCESS | 1650 | 1461229092800 Marionette TRACE conn2 <- [1,2154,null,{}] 01:58:12 INFO - PROCESS | 1650 | 1461229092810 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}] 01:58:12 INFO - PROCESS | 1650 | 1461229092939 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 01:58:13 INFO - PROCESS | 1650 | 1461229093047 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f071800 == 94 [pid = 1650] [id = 546] 01:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11c41f400) [pid = 1650] [serial = 1638] [outer = 0x0] 01:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11c8c4c00) [pid = 1650] [serial = 1639] [outer = 0x11c41f400] 01:58:13 INFO - PROCESS | 1650 | 1461229093082 Marionette DEBUG loaded listener.js 01:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12870a000) [pid = 1650] [serial = 1640] [outer = 0x11c41f400] 01:58:13 INFO - PROCESS | 1650 | 1461229093500 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]]]}] 01:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 726ms 01:58:13 INFO - PROCESS | 1650 | 1461229093523 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 01:58:13 INFO - PROCESS | 1650 | 1461229093525 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 01:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:58:13 INFO - PROCESS | 1650 | 1461229093527 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:58:13 INFO - PROCESS | 1650 | 1461229093528 Marionette TRACE conn2 <- [1,2158,null,{}] 01:58:13 INFO - PROCESS | 1650 | 1461229093531 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}] 01:58:13 INFO - PROCESS | 1650 | 1461229093643 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 01:58:13 INFO - PROCESS | 1650 | 1461229093751 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe7e000 == 95 [pid = 1650] [id = 547] 01:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x1298d0800) [pid = 1650] [serial = 1641] [outer = 0x0] 01:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x129fccc00) [pid = 1650] [serial = 1642] [outer = 0x1298d0800] 01:58:13 INFO - PROCESS | 1650 | 1461229093783 Marionette DEBUG loaded listener.js 01:58:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12aca5800) [pid = 1650] [serial = 1643] [outer = 0x1298d0800] 01:58:14 INFO - PROCESS | 1650 | 1461229094192 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]]]}] 01:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 672ms 01:58:14 INFO - PROCESS | 1650 | 1461229094199 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 01:58:14 INFO - PROCESS | 1650 | 1461229094201 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 01:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:58:14 INFO - PROCESS | 1650 | 1461229094203 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:58:14 INFO - PROCESS | 1650 | 1461229094204 Marionette TRACE conn2 <- [1,2162,null,{}] 01:58:14 INFO - PROCESS | 1650 | 1461229094207 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}] 01:58:14 INFO - PROCESS | 1650 | 1461229094338 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 01:58:14 INFO - PROCESS | 1650 | 1461229094433 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1306dd800 == 96 [pid = 1650] [id = 548] 01:58:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12acd1800) [pid = 1650] [serial = 1644] [outer = 0x0] 01:58:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12bb91800) [pid = 1650] [serial = 1645] [outer = 0x12acd1800] 01:58:14 INFO - PROCESS | 1650 | 1461229094463 Marionette DEBUG loaded listener.js 01:58:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12bda5400) [pid = 1650] [serial = 1646] [outer = 0x12acd1800] 01:58:14 INFO - PROCESS | 1650 | 1461229094869 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]]]}] 01:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 719ms 01:58:14 INFO - PROCESS | 1650 | 1461229094922 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 01:58:14 INFO - PROCESS | 1650 | 1461229094924 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 01:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:58:14 INFO - PROCESS | 1650 | 1461229094926 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:58:14 INFO - PROCESS | 1650 | 1461229094927 Marionette TRACE conn2 <- [1,2166,null,{}] 01:58:14 INFO - PROCESS | 1650 | 1461229094930 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}] 01:58:15 INFO - PROCESS | 1650 | 1461229095048 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 01:58:15 INFO - PROCESS | 1650 | 1461229095127 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x139617800 == 97 [pid = 1650] [id = 549] 01:58:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12bccac00) [pid = 1650] [serial = 1647] [outer = 0x0] 01:58:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12d069c00) [pid = 1650] [serial = 1648] [outer = 0x12bccac00] 01:58:15 INFO - PROCESS | 1650 | 1461229095160 Marionette DEBUG loaded listener.js 01:58:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12dbdac00) [pid = 1650] [serial = 1649] [outer = 0x12bccac00] 01:58:15 INFO - PROCESS | 1650 | 1461229095572 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]]]}] 01:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 670ms 01:58:15 INFO - PROCESS | 1650 | 1461229095596 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 01:58:15 INFO - PROCESS | 1650 | 1461229095598 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 01:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:58:15 INFO - PROCESS | 1650 | 1461229095600 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:58:15 INFO - PROCESS | 1650 | 1461229095601 Marionette TRACE conn2 <- [1,2170,null,{}] 01:58:15 INFO - PROCESS | 1650 | 1461229095604 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}] 01:58:15 INFO - PROCESS | 1650 | 1461229095730 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 01:58:15 INFO - PROCESS | 1650 | 1461229095812 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1399d1800 == 98 [pid = 1650] [id = 550] 01:58:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11af96800) [pid = 1650] [serial = 1650] [outer = 0x0] 01:58:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12e237000) [pid = 1650] [serial = 1651] [outer = 0x11af96800] 01:58:15 INFO - PROCESS | 1650 | 1461229095842 Marionette DEBUG loaded listener.js 01:58:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12e312400) [pid = 1650] [serial = 1652] [outer = 0x11af96800] 01:58:16 INFO - PROCESS | 1650 | 1461229096251 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]]]}] 01:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 722ms 01:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:58:16 INFO - PROCESS | 1650 | 1461229096322 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 01:58:16 INFO - PROCESS | 1650 | 1461229096324 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 01:58:16 INFO - PROCESS | 1650 | 1461229096326 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:58:16 INFO - PROCESS | 1650 | 1461229096327 Marionette TRACE conn2 <- [1,2174,null,{}] 01:58:16 INFO - PROCESS | 1650 | 1461229096330 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}] 01:58:16 INFO - PROCESS | 1650 | 1461229096442 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 01:58:16 INFO - PROCESS | 1650 | 1461229096696 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x118773000 == 99 [pid = 1650] [id = 551] 01:58:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x112280000) [pid = 1650] [serial = 1653] [outer = 0x0] 01:58:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x112288000) [pid = 1650] [serial = 1654] [outer = 0x112280000] 01:58:16 INFO - PROCESS | 1650 | 1461229096733 Marionette DEBUG loaded listener.js 01:58:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x112323400) [pid = 1650] [serial = 1655] [outer = 0x112280000] 01:58:17 INFO - PROCESS | 1650 | 1461229097313 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]]]}] 01:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1021ms 01:58:17 INFO - PROCESS | 1650 | 1461229097348 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 01:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:58:17 INFO - PROCESS | 1650 | 1461229097353 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 01:58:17 INFO - PROCESS | 1650 | 1461229097374 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:58:17 INFO - PROCESS | 1650 | 1461229097377 Marionette TRACE conn2 <- [1,2178,null,{}] 01:58:17 INFO - PROCESS | 1650 | 1461229097382 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}] 01:58:17 INFO - PROCESS | 1650 | 1461229097490 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 01:58:17 INFO - PROCESS | 1650 | 1461229097602 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193c2000 == 100 [pid = 1650] [id = 552] 01:58:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x114c3b400) [pid = 1650] [serial = 1656] [outer = 0x0] 01:58:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x115493c00) [pid = 1650] [serial = 1657] [outer = 0x114c3b400] 01:58:17 INFO - PROCESS | 1650 | 1461229097634 Marionette DEBUG loaded listener.js 01:58:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x115842000) [pid = 1650] [serial = 1658] [outer = 0x114c3b400] 01:58:18 INFO - PROCESS | 1650 | 1461229098062 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]]]}] 01:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 739ms 01:58:18 INFO - PROCESS | 1650 | 1461229098098 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 01:58:18 INFO - PROCESS | 1650 | 1461229098101 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 01:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:58:18 INFO - PROCESS | 1650 | 1461229098104 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:58:18 INFO - PROCESS | 1650 | 1461229098105 Marionette TRACE conn2 <- [1,2182,null,{}] 01:58:18 INFO - PROCESS | 1650 | 1461229098108 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}] 01:58:18 INFO - PROCESS | 1650 | 1461229098212 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 01:58:18 INFO - PROCESS | 1650 | 1461229098317 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf85000 == 101 [pid = 1650] [id = 553] 01:58:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x118253c00) [pid = 1650] [serial = 1659] [outer = 0x0] 01:58:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x118681000) [pid = 1650] [serial = 1660] [outer = 0x118253c00] 01:58:18 INFO - PROCESS | 1650 | 1461229098345 Marionette DEBUG loaded listener.js 01:58:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11869c000) [pid = 1650] [serial = 1661] [outer = 0x118253c00] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x129f6b800 == 100 [pid = 1650] [id = 442] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec20000 == 99 [pid = 1650] [id = 394] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec31000 == 98 [pid = 1650] [id = 542] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea31800 == 97 [pid = 1650] [id = 541] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12e492000 == 96 [pid = 1650] [id = 540] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12d322000 == 95 [pid = 1650] [id = 539] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf9e800 == 94 [pid = 1650] [id = 538] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12e82f800) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12f20c000) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12bb8e800) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x11c23a400) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12e22dc00) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x11c05d000) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12f50e000) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x119096800) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x129f86c00) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x118680000) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb62800 == 93 [pid = 1650] [id = 537] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab7c000 == 92 [pid = 1650] [id = 536] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12aaca800 == 91 [pid = 1650] [id = 535] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x129f75800 == 90 [pid = 1650] [id = 534] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x128020800 == 89 [pid = 1650] [id = 533] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x123e0f000 == 88 [pid = 1650] [id = 532] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11558a800 == 87 [pid = 1650] [id = 531] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119046800 == 86 [pid = 1650] [id = 530] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1399cb000 == 85 [pid = 1650] [id = 527] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1398d0800 == 84 [pid = 1650] [id = 526] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x138881800 == 83 [pid = 1650] [id = 525] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12f39e000 == 82 [pid = 1650] [id = 524] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ada8800 == 81 [pid = 1650] [id = 523] 01:58:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11af20000 == 80 [pid = 1650] [id = 522] 01:58:18 INFO - PROCESS | 1650 | 1461229098783 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]]]}] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12d575c00) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12bd98000) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12e312800) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12e348c00) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x119078400) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x118254800) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x129eec800) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x129fc3800) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x129055400) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x129aea000) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12e781800) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11c06a400) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11b994c00) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x129059c00) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12f7c0400) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12f7b9800) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x119076c00) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12f211400) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12ac9bc00) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x123816400) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x1245b1800) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12dbdc000) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12d1c5000) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12b6c1000) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 01:58:18 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x123e5cc00) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 01:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 720ms 01:58:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:58:18 INFO - PROCESS | 1650 | 1461229098824 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 01:58:18 INFO - PROCESS | 1650 | 1461229098826 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 01:58:18 INFO - PROCESS | 1650 | 1461229098829 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:58:18 INFO - PROCESS | 1650 | 1461229098833 Marionette TRACE conn2 <- [1,2186,null,{}] 01:58:18 INFO - PROCESS | 1650 | 1461229098840 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}] 01:58:18 INFO - PROCESS | 1650 | 1461229098935 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 01:58:18 INFO - PROCESS | 1650 | 1461229098942 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8e8800 == 81 [pid = 1650] [id = 554] 01:58:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x118684800) [pid = 1650] [serial = 1662] [outer = 0x0] 01:58:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x118d7e400) [pid = 1650] [serial = 1663] [outer = 0x118684800] 01:58:18 INFO - PROCESS | 1650 | 1461229098968 Marionette DEBUG loaded listener.js 01:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1192b9000) [pid = 1650] [serial = 1664] [outer = 0x118684800] 01:58:19 INFO - PROCESS | 1650 | 1461229099318 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]]]}] 01:58:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:58:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 526ms 01:58:19 INFO - PROCESS | 1650 | 1461229099355 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 01:58:19 INFO - PROCESS | 1650 | 1461229099356 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 01:58:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:58:19 INFO - PROCESS | 1650 | 1461229099359 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:58:19 INFO - PROCESS | 1650 | 1461229099360 Marionette TRACE conn2 <- [1,2190,null,{}] 01:58:19 INFO - PROCESS | 1650 | 1461229099362 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}] 01:58:19 INFO - PROCESS | 1650 | 1461229099453 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 01:58:19 INFO - PROCESS | 1650 | 1461229099457 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x127b8e800 == 82 [pid = 1650] [id = 555] 01:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x119357800) [pid = 1650] [serial = 1665] [outer = 0x0] 01:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x119e5b400) [pid = 1650] [serial = 1666] [outer = 0x119357800] 01:58:19 INFO - PROCESS | 1650 | 1461229099483 Marionette DEBUG loaded listener.js 01:58:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11adc4400) [pid = 1650] [serial = 1667] [outer = 0x119357800] 01:58:19 INFO - PROCESS | 1650 | 1461229099836 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]]]}] 01:58:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:58:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 01:58:19 INFO - PROCESS | 1650 | 1461229099890 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 01:58:19 INFO - PROCESS | 1650 | 1461229099891 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 01:58:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:58:19 INFO - PROCESS | 1650 | 1461229099895 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:58:19 INFO - PROCESS | 1650 | 1461229099896 Marionette TRACE conn2 <- [1,2194,null,{}] 01:58:19 INFO - PROCESS | 1650 | 1461229099898 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}] 01:58:19 INFO - PROCESS | 1650 | 1461229099985 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 01:58:19 INFO - PROCESS | 1650 | 1461229099989 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x129ac4000 == 83 [pid = 1650] [id = 556] 01:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11ae5dc00) [pid = 1650] [serial = 1668] [outer = 0x0] 01:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11aec4800) [pid = 1650] [serial = 1669] [outer = 0x11ae5dc00] 01:58:20 INFO - PROCESS | 1650 | 1461229100024 Marionette DEBUG loaded listener.js 01:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11b23b000) [pid = 1650] [serial = 1670] [outer = 0x11ae5dc00] 01:58:20 INFO - PROCESS | 1650 | 1461229100376 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]]]}] 01:58:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:58:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 518ms 01:58:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:58:20 INFO - PROCESS | 1650 | 1461229100413 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 01:58:20 INFO - PROCESS | 1650 | 1461229100415 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 01:58:20 INFO - PROCESS | 1650 | 1461229100417 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:58:20 INFO - PROCESS | 1650 | 1461229100418 Marionette TRACE conn2 <- [1,2198,null,{}] 01:58:20 INFO - PROCESS | 1650 | 1461229100420 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}] 01:58:20 INFO - PROCESS | 1650 | 1461229100513 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 01:58:20 INFO - PROCESS | 1650 | 1461229100592 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a610000 == 84 [pid = 1650] [id = 557] 01:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11ae10000) [pid = 1650] [serial = 1671] [outer = 0x0] 01:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11b9a0000) [pid = 1650] [serial = 1672] [outer = 0x11ae10000] 01:58:20 INFO - PROCESS | 1650 | 1461229100619 Marionette DEBUG loaded listener.js 01:58:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11c23bc00) [pid = 1650] [serial = 1673] [outer = 0x11ae10000] 01:58:20 INFO - PROCESS | 1650 | 1461229100971 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]]]}] 01:58:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:58:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 576ms 01:58:20 INFO - PROCESS | 1650 | 1461229100994 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 01:58:20 INFO - PROCESS | 1650 | 1461229100995 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 01:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:58:21 INFO - PROCESS | 1650 | 1461229101006 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:58:21 INFO - PROCESS | 1650 | 1461229101007 Marionette TRACE conn2 <- [1,2202,null,{}] 01:58:21 INFO - PROCESS | 1650 | 1461229101009 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}] 01:58:21 INFO - PROCESS | 1650 | 1461229101132 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 01:58:21 INFO - PROCESS | 1650 | 1461229101142 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aac6000 == 85 [pid = 1650] [id = 558] 01:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11b23c000) [pid = 1650] [serial = 1674] [outer = 0x0] 01:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11c423c00) [pid = 1650] [serial = 1675] [outer = 0x11b23c000] 01:58:21 INFO - PROCESS | 1650 | 1461229101168 Marionette DEBUG loaded listener.js 01:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11c05e400) [pid = 1650] [serial = 1676] [outer = 0x11b23c000] 01:58:21 INFO - PROCESS | 1650 | 1461229101521 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]]]}] 01:58:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:58:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 522ms 01:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:58:21 INFO - PROCESS | 1650 | 1461229101529 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 01:58:21 INFO - PROCESS | 1650 | 1461229101530 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 01:58:21 INFO - PROCESS | 1650 | 1461229101532 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:58:21 INFO - PROCESS | 1650 | 1461229101533 Marionette TRACE conn2 <- [1,2206,null,{}] 01:58:21 INFO - PROCESS | 1650 | 1461229101535 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}] 01:58:21 INFO - PROCESS | 1650 | 1461229101652 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 01:58:21 INFO - PROCESS | 1650 | 1461229101665 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adb0000 == 86 [pid = 1650] [id = 559] 01:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11c06a400) [pid = 1650] [serial = 1677] [outer = 0x0] 01:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11c467c00) [pid = 1650] [serial = 1678] [outer = 0x11c06a400] 01:58:21 INFO - PROCESS | 1650 | 1461229101690 Marionette DEBUG loaded listener.js 01:58:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x123818800) [pid = 1650] [serial = 1679] [outer = 0x11c06a400] 01:58:22 INFO - PROCESS | 1650 | 1461229102099 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]]]}] 01:58:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:58:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 572ms 01:58:22 INFO - PROCESS | 1650 | 1461229102105 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 01:58:22 INFO - PROCESS | 1650 | 1461229102107 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 01:58:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:58:22 INFO - PROCESS | 1650 | 1461229102110 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:58:22 INFO - PROCESS | 1650 | 1461229102112 Marionette TRACE conn2 <- [1,2210,null,{}] 01:58:22 INFO - PROCESS | 1650 | 1461229102115 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}] 01:58:22 INFO - PROCESS | 1650 | 1461229102293 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 01:58:22 INFO - PROCESS | 1650 | 1461229102321 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb74000 == 87 [pid = 1650] [id = 560] 01:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x123a3cc00) [pid = 1650] [serial = 1680] [outer = 0x0] 01:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x123a47400) [pid = 1650] [serial = 1681] [outer = 0x123a3cc00] 01:58:22 INFO - PROCESS | 1650 | 1461229102363 Marionette DEBUG loaded listener.js 01:58:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x123eb6400) [pid = 1650] [serial = 1682] [outer = 0x123a3cc00] 01:58:22 INFO - PROCESS | 1650 | 1461229102782 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]]]}] 01:58:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:58:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 722ms 01:58:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:58:22 INFO - PROCESS | 1650 | 1461229102833 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 01:58:22 INFO - PROCESS | 1650 | 1461229102835 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 01:58:22 INFO - PROCESS | 1650 | 1461229102838 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:58:22 INFO - PROCESS | 1650 | 1461229102841 Marionette TRACE conn2 <- [1,2214,null,{}] 01:58:22 INFO - PROCESS | 1650 | 1461229102844 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}] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x129f3a000) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1245af800) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12acd3400) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x129f3cc00) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12d325400) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12a71f800) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x1298da800) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11b234800) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12e34c000) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x112358000) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x127b62000) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11867dc00) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12dbd8c00) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11c429c00) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x129f85400) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11235f800) [pid = 1650] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12e34e000) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12aca9c00) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x116462000) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x112353400) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11ae06800) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x114f65400) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x112281c00) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12a76fc00) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118755800) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x112355000) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x118698000) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12f208800) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11ae51400) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:58:23 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11907b800) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:58:23 INFO - PROCESS | 1650 | 1461229103411 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 01:58:23 INFO - PROCESS | 1650 | 1461229103419 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119047800 == 88 [pid = 1650] [id = 561] 01:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x112359000) [pid = 1650] [serial = 1683] [outer = 0x0] 01:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11867d800) [pid = 1650] [serial = 1684] [outer = 0x112359000] 01:58:23 INFO - PROCESS | 1650 | 1461229103452 Marionette DEBUG loaded listener.js 01:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11bfc2000) [pid = 1650] [serial = 1685] [outer = 0x112359000] 01:58:23 INFO - PROCESS | 1650 | 1461229103796 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]]]}] 01:58:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 972ms 01:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:58:23 INFO - PROCESS | 1650 | 1461229103812 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 01:58:23 INFO - PROCESS | 1650 | 1461229103813 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 01:58:23 INFO - PROCESS | 1650 | 1461229103815 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:58:23 INFO - PROCESS | 1650 | 1461229103817 Marionette TRACE conn2 <- [1,2218,null,{}] 01:58:23 INFO - PROCESS | 1650 | 1461229103820 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}] 01:58:23 INFO - PROCESS | 1650 | 1461229103958 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 01:58:23 INFO - PROCESS | 1650 | 1461229103965 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d311000 == 89 [pid = 1650] [id = 562] 01:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11af8c000) [pid = 1650] [serial = 1686] [outer = 0x0] 01:58:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x123ff4000) [pid = 1650] [serial = 1687] [outer = 0x11af8c000] 01:58:23 INFO - PROCESS | 1650 | 1461229103990 Marionette DEBUG loaded listener.js 01:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x127e0a000) [pid = 1650] [serial = 1688] [outer = 0x11af8c000] 01:58:24 INFO - PROCESS | 1650 | 1461229104296 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]]]}] 01:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 519ms 01:58:24 INFO - PROCESS | 1650 | 1461229104335 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 01:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:58:24 INFO - PROCESS | 1650 | 1461229104336 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 01:58:24 INFO - PROCESS | 1650 | 1461229104338 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:58:24 INFO - PROCESS | 1650 | 1461229104339 Marionette TRACE conn2 <- [1,2222,null,{}] 01:58:24 INFO - PROCESS | 1650 | 1461229104342 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}] 01:58:24 INFO - PROCESS | 1650 | 1461229104436 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 01:58:24 INFO - PROCESS | 1650 | 1461229104441 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbaf800 == 90 [pid = 1650] [id = 563] 01:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x128618000) [pid = 1650] [serial = 1689] [outer = 0x0] 01:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x129058c00) [pid = 1650] [serial = 1690] [outer = 0x128618000] 01:58:24 INFO - PROCESS | 1650 | 1461229104465 Marionette DEBUG loaded listener.js 01:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12980d400) [pid = 1650] [serial = 1691] [outer = 0x128618000] 01:58:24 INFO - PROCESS | 1650 | 1461229104841 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]]]}] 01:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 522ms 01:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:58:24 INFO - PROCESS | 1650 | 1461229104870 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 01:58:24 INFO - PROCESS | 1650 | 1461229104871 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 01:58:24 INFO - PROCESS | 1650 | 1461229104874 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:58:24 INFO - PROCESS | 1650 | 1461229104875 Marionette TRACE conn2 <- [1,2226,null,{}] 01:58:24 INFO - PROCESS | 1650 | 1461229104877 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}] 01:58:24 INFO - PROCESS | 1650 | 1461229104969 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 01:58:24 INFO - PROCESS | 1650 | 1461229104974 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4a6800 == 91 [pid = 1650] [id = 564] 01:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12980ec00) [pid = 1650] [serial = 1692] [outer = 0x0] 01:58:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x129818c00) [pid = 1650] [serial = 1693] [outer = 0x12980ec00] 01:58:25 INFO - PROCESS | 1650 | 1461229104999 Marionette DEBUG loaded listener.js 01:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x129d90c00) [pid = 1650] [serial = 1694] [outer = 0x12980ec00] 01:58:25 INFO - PROCESS | 1650 | 1461229105482 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]]]}] 01:58:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:58:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 623ms 01:58:25 INFO - PROCESS | 1650 | 1461229105507 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 01:58:25 INFO - PROCESS | 1650 | 1461229105510 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 01:58:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:58:25 INFO - PROCESS | 1650 | 1461229105515 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:58:25 INFO - PROCESS | 1650 | 1461229105517 Marionette TRACE conn2 <- [1,2230,null,{}] 01:58:25 INFO - PROCESS | 1650 | 1461229105521 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}] 01:58:25 INFO - PROCESS | 1650 | 1461229105641 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 01:58:25 INFO - PROCESS | 1650 | 1461229105755 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11937f000 == 92 [pid = 1650] [id = 565] 01:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11464ec00) [pid = 1650] [serial = 1695] [outer = 0x0] 01:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x114c31000) [pid = 1650] [serial = 1696] [outer = 0x11464ec00] 01:58:25 INFO - PROCESS | 1650 | 1461229105800 Marionette DEBUG loaded listener.js 01:58:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1158ba400) [pid = 1650] [serial = 1697] [outer = 0x11464ec00] 01:58:26 INFO - PROCESS | 1650 | 1461229106228 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]]]}] 01:58:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 721ms 01:58:26 INFO - PROCESS | 1650 | 1461229106236 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 01:58:26 INFO - PROCESS | 1650 | 1461229106240 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 01:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:58:26 INFO - PROCESS | 1650 | 1461229106245 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:58:26 INFO - PROCESS | 1650 | 1461229106247 Marionette TRACE conn2 <- [1,2234,null,{}] 01:58:26 INFO - PROCESS | 1650 | 1461229106249 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}] 01:58:26 INFO - PROCESS | 1650 | 1461229106365 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 01:58:26 INFO - PROCESS | 1650 | 1461229106478 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x127b89000 == 93 [pid = 1650] [id = 566] 01:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11646a800) [pid = 1650] [serial = 1698] [outer = 0x0] 01:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x118682000) [pid = 1650] [serial = 1699] [outer = 0x11646a800] 01:58:26 INFO - PROCESS | 1650 | 1461229106509 Marionette DEBUG loaded listener.js 01:58:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x119077000) [pid = 1650] [serial = 1700] [outer = 0x11646a800] 01:58:26 INFO - PROCESS | 1650 | 1461229106915 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]]]}] 01:58:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 719ms 01:58:26 INFO - PROCESS | 1650 | 1461229106964 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 01:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:58:26 INFO - PROCESS | 1650 | 1461229106966 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 01:58:26 INFO - PROCESS | 1650 | 1461229106969 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:58:26 INFO - PROCESS | 1650 | 1461229106972 Marionette TRACE conn2 <- [1,2238,null,{}] 01:58:26 INFO - PROCESS | 1650 | 1461229106980 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}] 01:58:27 INFO - PROCESS | 1650 | 1461229107158 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 01:58:27 INFO - PROCESS | 1650 | 1461229107315 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d319800 == 94 [pid = 1650] [id = 567] 01:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11909c400) [pid = 1650] [serial = 1701] [outer = 0x0] 01:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11ae5e800) [pid = 1650] [serial = 1702] [outer = 0x11909c400] 01:58:27 INFO - PROCESS | 1650 | 1461229107372 Marionette DEBUG loaded listener.js 01:58:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11b998800) [pid = 1650] [serial = 1703] [outer = 0x11909c400] 01:58:27 INFO - PROCESS | 1650 | 1461229107857 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]]]}] 01:58:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 923ms 01:58:27 INFO - PROCESS | 1650 | 1461229107893 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 01:58:27 INFO - PROCESS | 1650 | 1461229107895 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 01:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:58:27 INFO - PROCESS | 1650 | 1461229107897 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:58:27 INFO - PROCESS | 1650 | 1461229107898 Marionette TRACE conn2 <- [1,2242,null,{}] 01:58:27 INFO - PROCESS | 1650 | 1461229107901 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}] 01:58:28 INFO - PROCESS | 1650 | 1461229108014 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 01:58:28 INFO - PROCESS | 1650 | 1461229108126 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec17800 == 95 [pid = 1650] [id = 568] 01:58:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11c05d800) [pid = 1650] [serial = 1704] [outer = 0x0] 01:58:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x123ec4000) [pid = 1650] [serial = 1705] [outer = 0x11c05d800] 01:58:28 INFO - PROCESS | 1650 | 1461229108160 Marionette DEBUG loaded listener.js 01:58:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x127b60800) [pid = 1650] [serial = 1706] [outer = 0x11c05d800] 01:58:28 INFO - PROCESS | 1650 | 1461229108673 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]]]}] 01:58:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 819ms 01:58:28 INFO - PROCESS | 1650 | 1461229108718 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 01:58:28 INFO - PROCESS | 1650 | 1461229108720 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 01:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:58:28 INFO - PROCESS | 1650 | 1461229108724 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:58:28 INFO - PROCESS | 1650 | 1461229108726 Marionette TRACE conn2 <- [1,2246,null,{}] 01:58:28 INFO - PROCESS | 1650 | 1461229108729 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}] 01:58:28 INFO - PROCESS | 1650 | 1461229108853 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 01:58:28 INFO - PROCESS | 1650 | 1461229108935 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec7c800 == 96 [pid = 1650] [id = 569] 01:58:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x127b61000) [pid = 1650] [serial = 1707] [outer = 0x0] 01:58:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x129811c00) [pid = 1650] [serial = 1708] [outer = 0x127b61000] 01:58:28 INFO - PROCESS | 1650 | 1461229108966 Marionette DEBUG loaded listener.js 01:58:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x129d9b000) [pid = 1650] [serial = 1709] [outer = 0x127b61000] 01:58:29 INFO - PROCESS | 1650 | 1461229109414 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]]]}] 01:58:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:58:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 720ms 01:58:29 INFO - PROCESS | 1650 | 1461229109444 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 01:58:29 INFO - PROCESS | 1650 | 1461229109445 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 01:58:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:58:29 INFO - PROCESS | 1650 | 1461229109447 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:58:29 INFO - PROCESS | 1650 | 1461229109448 Marionette TRACE conn2 <- [1,2250,null,{}] 01:58:29 INFO - PROCESS | 1650 | 1461229109451 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}] 01:58:29 INFO - PROCESS | 1650 | 1461229109568 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 01:58:29 INFO - PROCESS | 1650 | 1461229109669 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f07e000 == 97 [pid = 1650] [id = 570] 01:58:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x129ee2c00) [pid = 1650] [serial = 1710] [outer = 0x0] 01:58:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x129f35000) [pid = 1650] [serial = 1711] [outer = 0x129ee2c00] 01:58:29 INFO - PROCESS | 1650 | 1461229109720 Marionette DEBUG loaded listener.js 01:58:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x129fc3800) [pid = 1650] [serial = 1712] [outer = 0x129ee2c00] 01:58:30 INFO - PROCESS | 1650 | 1461229110208 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]]]}] 01:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 771ms 01:58:30 INFO - PROCESS | 1650 | 1461229110219 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 01:58:30 INFO - PROCESS | 1650 | 1461229110220 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 01:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:58:30 INFO - PROCESS | 1650 | 1461229110223 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:58:30 INFO - PROCESS | 1650 | 1461229110224 Marionette TRACE conn2 <- [1,2254,null,{}] 01:58:30 INFO - PROCESS | 1650 | 1461229110226 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}] 01:58:30 INFO - PROCESS | 1650 | 1461229110336 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 01:58:30 INFO - PROCESS | 1650 | 1461229110449 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fb9f800 == 98 [pid = 1650] [id = 571] 01:58:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x129fc3000) [pid = 1650] [serial = 1713] [outer = 0x0] 01:58:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12a71e800) [pid = 1650] [serial = 1714] [outer = 0x129fc3000] 01:58:30 INFO - PROCESS | 1650 | 1461229110480 Marionette DEBUG loaded listener.js 01:58:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12a72b000) [pid = 1650] [serial = 1715] [outer = 0x129fc3000] 01:58:30 INFO - PROCESS | 1650 | 1461229110848 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]]]}] 01:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 671ms 01:58:30 INFO - PROCESS | 1650 | 1461229110895 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 01:58:30 INFO - PROCESS | 1650 | 1461229110896 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 01:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:58:30 INFO - PROCESS | 1650 | 1461229110898 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:58:30 INFO - PROCESS | 1650 | 1461229110899 Marionette TRACE conn2 <- [1,2258,null,{}] 01:58:30 INFO - PROCESS | 1650 | 1461229110902 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}] 01:58:31 INFO - PROCESS | 1650 | 1461229111014 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 01:58:31 INFO - PROCESS | 1650 | 1461229111127 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x130064000 == 99 [pid = 1650] [id = 572] 01:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12a720000) [pid = 1650] [serial = 1716] [outer = 0x0] 01:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12a76fc00) [pid = 1650] [serial = 1717] [outer = 0x12a720000] 01:58:31 INFO - PROCESS | 1650 | 1461229111157 Marionette DEBUG loaded listener.js 01:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12aca2c00) [pid = 1650] [serial = 1718] [outer = 0x12a720000] 01:58:31 INFO - PROCESS | 1650 | 1461229111553 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]]]}] 01:58:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:58:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 673ms 01:58:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:58:31 INFO - PROCESS | 1650 | 1461229111572 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 01:58:31 INFO - PROCESS | 1650 | 1461229111573 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 01:58:31 INFO - PROCESS | 1650 | 1461229111576 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:58:31 INFO - PROCESS | 1650 | 1461229111577 Marionette TRACE conn2 <- [1,2262,null,{}] 01:58:31 INFO - PROCESS | 1650 | 1461229111579 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}] 01:58:31 INFO - PROCESS | 1650 | 1461229111730 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 01:58:31 INFO - PROCESS | 1650 | 1461229111846 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db98800 == 100 [pid = 1650] [id = 573] 01:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x11231c800) [pid = 1650] [serial = 1719] [outer = 0x0] 01:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12aca5c00) [pid = 1650] [serial = 1720] [outer = 0x11231c800] 01:58:31 INFO - PROCESS | 1650 | 1461229111876 Marionette DEBUG loaded listener.js 01:58:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12acd0400) [pid = 1650] [serial = 1721] [outer = 0x11231c800] 01:58:32 INFO - PROCESS | 1650 | 1461229112279 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]]]}] 01:58:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:58:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 720ms 01:58:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:58:32 INFO - PROCESS | 1650 | 1461229112297 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 01:58:32 INFO - PROCESS | 1650 | 1461229112298 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 01:58:32 INFO - PROCESS | 1650 | 1461229112300 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:58:32 INFO - PROCESS | 1650 | 1461229112302 Marionette TRACE conn2 <- [1,2266,null,{}] 01:58:32 INFO - PROCESS | 1650 | 1461229112305 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}] 01:58:32 INFO - PROCESS | 1650 | 1461229112429 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 01:58:32 INFO - PROCESS | 1650 | 1461229112547 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ba6800 == 101 [pid = 1650] [id = 574] 01:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x112288c00) [pid = 1650] [serial = 1722] [outer = 0x0] 01:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x116468000) [pid = 1650] [serial = 1723] [outer = 0x112288c00] 01:58:32 INFO - PROCESS | 1650 | 1461229112598 Marionette DEBUG loaded listener.js 01:58:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x11c05e800) [pid = 1650] [serial = 1724] [outer = 0x112288c00] 01:58:33 INFO - PROCESS | 1650 | 1461229113277 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]]]}] 01:58:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:58:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1022ms 01:58:33 INFO - PROCESS | 1650 | 1461229113323 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 01:58:33 INFO - PROCESS | 1650 | 1461229113326 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 01:58:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:58:33 INFO - PROCESS | 1650 | 1461229113365 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:58:33 INFO - PROCESS | 1650 | 1461229113367 Marionette TRACE conn2 <- [1,2270,null,{}] 01:58:33 INFO - PROCESS | 1650 | 1461229113370 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}] 01:58:33 INFO - PROCESS | 1650 | 1461229113477 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 01:58:33 INFO - PROCESS | 1650 | 1461229113566 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9e3800 == 102 [pid = 1650] [id = 575] 01:58:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x11549ec00) [pid = 1650] [serial = 1725] [outer = 0x0] 01:58:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x118249400) [pid = 1650] [serial = 1726] [outer = 0x11549ec00] 01:58:33 INFO - PROCESS | 1650 | 1461229113594 Marionette DEBUG loaded listener.js 01:58:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x118684000) [pid = 1650] [serial = 1727] [outer = 0x11549ec00] 01:58:34 INFO - PROCESS | 1650 | 1461229114034 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]]]}] 01:58:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:58:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 735ms 01:58:34 INFO - PROCESS | 1650 | 1461229114087 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 01:58:34 INFO - PROCESS | 1650 | 1461229114090 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 01:58:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:58:34 INFO - PROCESS | 1650 | 1461229114095 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:58:34 INFO - PROCESS | 1650 | 1461229114096 Marionette TRACE conn2 <- [1,2274,null,{}] 01:58:34 INFO - PROCESS | 1650 | 1461229114099 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}] 01:58:34 INFO - PROCESS | 1650 | 1461229114204 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 01:58:34 INFO - PROCESS | 1650 | 1461229114332 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab6f800 == 101 [pid = 1650] [id = 343] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12f72e800 == 100 [pid = 1650] [id = 464] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12f07f800 == 99 [pid = 1650] [id = 88] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1186cf800 == 98 [pid = 1650] [id = 328] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12ada4800 == 97 [pid = 1650] [id = 409] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12f076000 == 96 [pid = 1650] [id = 400] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb68800 == 95 [pid = 1650] [id = 410] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbaf800 == 94 [pid = 1650] [id = 563] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12d311000 == 93 [pid = 1650] [id = 562] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x119047800 == 92 [pid = 1650] [id = 561] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb74000 == 91 [pid = 1650] [id = 560] 01:58:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11224c000 == 92 [pid = 1650] [id = 576] 01:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x1146b2400) [pid = 1650] [serial = 1728] [outer = 0x0] 01:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x118b17000) [pid = 1650] [serial = 1729] [outer = 0x1146b2400] 01:58:34 INFO - PROCESS | 1650 | 1461229114394 Marionette DEBUG loaded listener.js 01:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x119234000) [pid = 1650] [serial = 1730] [outer = 0x1146b2400] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12adb0000 == 91 [pid = 1650] [id = 559] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12aac6000 == 90 [pid = 1650] [id = 558] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12a610000 == 89 [pid = 1650] [id = 557] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x129ac4000 == 88 [pid = 1650] [id = 556] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x127b8e800 == 87 [pid = 1650] [id = 555] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8e8800 == 86 [pid = 1650] [id = 554] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf85000 == 85 [pid = 1650] [id = 553] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1193c2000 == 84 [pid = 1650] [id = 552] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x118773000 == 83 [pid = 1650] [id = 551] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1399d1800 == 82 [pid = 1650] [id = 550] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x139617800 == 81 [pid = 1650] [id = 549] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1306dd800 == 80 [pid = 1650] [id = 548] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe7e000 == 79 [pid = 1650] [id = 547] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12f071800 == 78 [pid = 1650] [id = 546] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9cf000 == 77 [pid = 1650] [id = 545] 01:58:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11c731800 == 76 [pid = 1650] [id = 544] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12b4e8400) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x127ebc400) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x129813800) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x129d8f800) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x1287bc400) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x129d97800) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x129eed000) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x129f80000) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12acc9800) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12b45c800) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x112319800) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x129fc6000) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11c4a6400) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12e317000) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12f211000) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12f204400) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x118695800) [pid = 1650] [serial = 1442] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11c240400) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12407dc00) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11ae10c00) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12e833800) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12a723000) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12b460000) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12f203c00) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12d56f400) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x124081800) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12d1c2800) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12f515800) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x129f39800) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12ed36400) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11c23c000) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11c426800) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x1146ba800) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x119358000) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11ae09c00) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11b9a0c00) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11af8d400) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11aeb7c00) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x123ebe000) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x115870400) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x114f58400) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x118679400) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118de7c00) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11c776400) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12870b400) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x123eb6c00) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12a724c00) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12acaa000) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129fc5c00) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12bb86000) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x124388400) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 01:58:34 INFO - PROCESS | 1650 | 1461229114741 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]]]}] 01:58:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:58:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 671ms 01:58:34 INFO - PROCESS | 1650 | 1461229114766 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 01:58:34 INFO - PROCESS | 1650 | 1461229114767 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 01:58:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:58:34 INFO - PROCESS | 1650 | 1461229114770 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:58:34 INFO - PROCESS | 1650 | 1461229114772 Marionette TRACE conn2 <- [1,2278,null,{}] 01:58:34 INFO - PROCESS | 1650 | 1461229114788 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}] 01:58:34 INFO - PROCESS | 1650 | 1461229114901 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 01:58:34 INFO - PROCESS | 1650 | 1461229114907 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x127807800 == 77 [pid = 1650] [id = 577] 01:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x119356800) [pid = 1650] [serial = 1731] [outer = 0x0] 01:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11ae09800) [pid = 1650] [serial = 1732] [outer = 0x119356800] 01:58:34 INFO - PROCESS | 1650 | 1461229114935 Marionette DEBUG loaded listener.js 01:58:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11af90000) [pid = 1650] [serial = 1733] [outer = 0x119356800] 01:58:35 INFO - PROCESS | 1650 | 1461229115310 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]]]}] 01:58:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:58:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 574ms 01:58:35 INFO - PROCESS | 1650 | 1461229115348 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 01:58:35 INFO - PROCESS | 1650 | 1461229115350 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 01:58:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:58:35 INFO - PROCESS | 1650 | 1461229115352 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:58:35 INFO - PROCESS | 1650 | 1461229115353 Marionette TRACE conn2 <- [1,2282,null,{}] 01:58:35 INFO - PROCESS | 1650 | 1461229115356 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}] 01:58:35 INFO - PROCESS | 1650 | 1461229115450 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 01:58:35 INFO - PROCESS | 1650 | 1461229115454 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a60f000 == 78 [pid = 1650] [id = 578] 01:58:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11b910800) [pid = 1650] [serial = 1734] [outer = 0x0] 01:58:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11bfc4c00) [pid = 1650] [serial = 1735] [outer = 0x11b910800] 01:58:35 INFO - PROCESS | 1650 | 1461229115481 Marionette DEBUG loaded listener.js 01:58:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11c241000) [pid = 1650] [serial = 1736] [outer = 0x11b910800] 01:58:35 INFO - PROCESS | 1650 | 1461229115832 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]]]}] 01:58:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:58:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 520ms 01:58:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:58:35 INFO - PROCESS | 1650 | 1461229115878 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 01:58:35 INFO - PROCESS | 1650 | 1461229115879 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 01:58:35 INFO - PROCESS | 1650 | 1461229115881 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:58:35 INFO - PROCESS | 1650 | 1461229115882 Marionette TRACE conn2 <- [1,2286,null,{}] 01:58:35 INFO - PROCESS | 1650 | 1461229115885 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}] 01:58:35 INFO - PROCESS | 1650 | 1461229115977 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 01:58:35 INFO - PROCESS | 1650 | 1461229115981 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab78800 == 79 [pid = 1650] [id = 579] 01:58:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11c422c00) [pid = 1650] [serial = 1737] [outer = 0x0] 01:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11c42b400) [pid = 1650] [serial = 1738] [outer = 0x11c422c00] 01:58:36 INFO - PROCESS | 1650 | 1461229116006 Marionette DEBUG loaded listener.js 01:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11c8b9c00) [pid = 1650] [serial = 1739] [outer = 0x11c422c00] 01:58:36 INFO - PROCESS | 1650 | 1461229116372 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]]]}] 01:58:36 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 01:58:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 520ms 01:58:36 INFO - PROCESS | 1650 | 1461229116401 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 01:58:36 INFO - PROCESS | 1650 | 1461229116403 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 01:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:58:36 INFO - PROCESS | 1650 | 1461229116405 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:58:36 INFO - PROCESS | 1650 | 1461229116406 Marionette TRACE conn2 <- [1,2290,null,{}] 01:58:36 INFO - PROCESS | 1650 | 1461229116408 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}] 01:58:36 INFO - PROCESS | 1650 | 1461229116508 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 01:58:36 INFO - PROCESS | 1650 | 1461229116597 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb66800 == 80 [pid = 1650] [id = 580] 01:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11c774c00) [pid = 1650] [serial = 1740] [outer = 0x0] 01:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x123a46000) [pid = 1650] [serial = 1741] [outer = 0x11c774c00] 01:58:36 INFO - PROCESS | 1650 | 1461229116624 Marionette DEBUG loaded listener.js 01:58:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x127ebc400) [pid = 1650] [serial = 1742] [outer = 0x11c774c00] 01:58:36 INFO - PROCESS | 1650 | 1461229116938 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]]]}] 01:58:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:58:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 572ms 01:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:58:36 INFO - PROCESS | 1650 | 1461229116978 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 01:58:36 INFO - PROCESS | 1650 | 1461229116979 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 01:58:36 INFO - PROCESS | 1650 | 1461229116982 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:58:36 INFO - PROCESS | 1650 | 1461229116983 Marionette TRACE conn2 <- [1,2294,null,{}] 01:58:36 INFO - PROCESS | 1650 | 1461229116986 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}] 01:58:37 INFO - PROCESS | 1650 | 1461229117143 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 01:58:37 INFO - PROCESS | 1650 | 1461229117164 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf94800 == 81 [pid = 1650] [id = 581] 01:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x127c0f800) [pid = 1650] [serial = 1743] [outer = 0x0] 01:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1295b9400) [pid = 1650] [serial = 1744] [outer = 0x127c0f800] 01:58:37 INFO - PROCESS | 1650 | 1461229117207 Marionette DEBUG loaded listener.js 01:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x129d8f800) [pid = 1650] [serial = 1745] [outer = 0x127c0f800] 01:58:37 INFO - PROCESS | 1650 | 1461229117703 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]]]}] 01:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 770ms 01:58:37 INFO - PROCESS | 1650 | 1461229117754 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 01:58:37 INFO - PROCESS | 1650 | 1461229117755 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 01:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:58:37 INFO - PROCESS | 1650 | 1461229117758 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:58:37 INFO - PROCESS | 1650 | 1461229117759 Marionette TRACE conn2 <- [1,2298,null,{}] 01:58:37 INFO - PROCESS | 1650 | 1461229117761 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}] 01:58:37 INFO - PROCESS | 1650 | 1461229117887 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 01:58:37 INFO - PROCESS | 1650 | 1461229117899 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db60000 == 82 [pid = 1650] [id = 582] 01:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x129d95800) [pid = 1650] [serial = 1746] [outer = 0x0] 01:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x129eeac00) [pid = 1650] [serial = 1747] [outer = 0x129d95800] 01:58:37 INFO - PROCESS | 1650 | 1461229117925 Marionette DEBUG loaded listener.js 01:58:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x129f3f000) [pid = 1650] [serial = 1748] [outer = 0x129d95800] 01:58:38 INFO - PROCESS | 1650 | 1461229118268 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]]]}] 01:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 569ms 01:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:58:38 INFO - PROCESS | 1650 | 1461229118328 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 01:58:38 INFO - PROCESS | 1650 | 1461229118329 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 01:58:38 INFO - PROCESS | 1650 | 1461229118331 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:58:38 INFO - PROCESS | 1650 | 1461229118332 Marionette TRACE conn2 <- [1,2302,null,{}] 01:58:38 INFO - PROCESS | 1650 | 1461229118335 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}] 01:58:38 INFO - PROCESS | 1650 | 1461229118454 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 01:58:38 INFO - PROCESS | 1650 | 1461229118469 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e856000 == 83 [pid = 1650] [id = 583] 01:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x129f84400) [pid = 1650] [serial = 1749] [outer = 0x0] 01:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x129fbd400) [pid = 1650] [serial = 1750] [outer = 0x129f84400] 01:58:38 INFO - PROCESS | 1650 | 1461229118494 Marionette DEBUG loaded listener.js 01:58:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12a725c00) [pid = 1650] [serial = 1751] [outer = 0x129f84400] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x118253c00) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11af8c000) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x112326000) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x112287000) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x123eb5800) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11c424400) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11ae04400) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11abb8000) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11c299c00) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11c06a400) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11b23c000) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12b45f400) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11ae5dc00) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x112280000) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11ae10000) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x114c3b400) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x118684800) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x123a3cc00) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x128618000) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x112359000) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:58:38 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x119357800) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:58:39 INFO - PROCESS | 1650 | 1461229119018 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]]]}] 01:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 720ms 01:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:58:39 INFO - PROCESS | 1650 | 1461229119054 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 01:58:39 INFO - PROCESS | 1650 | 1461229119055 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 01:58:39 INFO - PROCESS | 1650 | 1461229119061 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:58:39 INFO - PROCESS | 1650 | 1461229119064 Marionette TRACE conn2 <- [1,2306,null,{}] 01:58:39 INFO - PROCESS | 1650 | 1461229119066 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}] 01:58:39 INFO - PROCESS | 1650 | 1461229119168 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 01:58:39 INFO - PROCESS | 1650 | 1461229119175 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d314000 == 84 [pid = 1650] [id = 584] 01:58:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11231a400) [pid = 1650] [serial = 1752] [outer = 0x0] 01:58:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11ab32800) [pid = 1650] [serial = 1753] [outer = 0x11231a400] 01:58:39 INFO - PROCESS | 1650 | 1461229119202 Marionette DEBUG loaded listener.js 01:58:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11c064c00) [pid = 1650] [serial = 1754] [outer = 0x11231a400] 01:58:39 INFO - PROCESS | 1650 | 1461229119549 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]]]}] 01:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 525ms 01:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:58:39 INFO - PROCESS | 1650 | 1461229119582 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 01:58:39 INFO - PROCESS | 1650 | 1461229119584 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 01:58:39 INFO - PROCESS | 1650 | 1461229119586 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:58:39 INFO - PROCESS | 1650 | 1461229119588 Marionette TRACE conn2 <- [1,2310,null,{}] 01:58:39 INFO - PROCESS | 1650 | 1461229119590 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}] 01:58:39 INFO - PROCESS | 1650 | 1461229119701 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 01:58:39 INFO - PROCESS | 1650 | 1461229119778 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f718800 == 85 [pid = 1650] [id = 585] 01:58:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11bfcb800) [pid = 1650] [serial = 1755] [outer = 0x0] 01:58:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12431f800) [pid = 1650] [serial = 1756] [outer = 0x11bfcb800] 01:58:39 INFO - PROCESS | 1650 | 1461229119807 Marionette DEBUG loaded listener.js 01:58:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x129af2000) [pid = 1650] [serial = 1757] [outer = 0x11bfcb800] 01:58:40 INFO - PROCESS | 1650 | 1461229120177 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]]]}] 01:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 619ms 01:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:58:40 INFO - PROCESS | 1650 | 1461229120206 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 01:58:40 INFO - PROCESS | 1650 | 1461229120208 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 01:58:40 INFO - PROCESS | 1650 | 1461229120211 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:58:40 INFO - PROCESS | 1650 | 1461229120213 Marionette TRACE conn2 <- [1,2314,null,{}] 01:58:40 INFO - PROCESS | 1650 | 1461229120216 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}] 01:58:40 INFO - PROCESS | 1650 | 1461229120367 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 01:58:40 INFO - PROCESS | 1650 | 1461229120480 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x130199000 == 86 [pid = 1650] [id = 586] 01:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x128711800) [pid = 1650] [serial = 1758] [outer = 0x0] 01:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12acd8400) [pid = 1650] [serial = 1759] [outer = 0x128711800] 01:58:40 INFO - PROCESS | 1650 | 1461229120522 Marionette DEBUG loaded listener.js 01:58:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12b460400) [pid = 1650] [serial = 1760] [outer = 0x128711800] 01:58:40 INFO - PROCESS | 1650 | 1461229120952 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]]]}] 01:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 769ms 01:58:41 INFO - PROCESS | 1650 | 1461229120998 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 01:58:41 INFO - PROCESS | 1650 | 1461229121000 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 01:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:58:41 INFO - PROCESS | 1650 | 1461229121004 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:58:41 INFO - PROCESS | 1650 | 1461229121007 Marionette TRACE conn2 <- [1,2318,null,{}] 01:58:41 INFO - PROCESS | 1650 | 1461229121025 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}] 01:58:41 INFO - PROCESS | 1650 | 1461229121153 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 01:58:41 INFO - PROCESS | 1650 | 1461229121241 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4b0800 == 87 [pid = 1650] [id = 587] 01:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x114f65400) [pid = 1650] [serial = 1761] [outer = 0x0] 01:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x114f58800) [pid = 1650] [serial = 1762] [outer = 0x114f65400] 01:58:41 INFO - PROCESS | 1650 | 1461229121276 Marionette DEBUG loaded listener.js 01:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11867dc00) [pid = 1650] [serial = 1763] [outer = 0x114f65400] 01:58:41 INFO - PROCESS | 1650 | 1461229121707 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] 01:58:41 INFO - PROCESS | 1650 | 1461229121742 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 01:58:41 INFO - PROCESS | 1650 | 1461229121746 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:58:41 INFO - PROCESS | 1650 | 1461229121748 Marionette TRACE conn2 <- [1,2322,null,{}] 01:58:41 INFO - PROCESS | 1650 | 1461229121751 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}] 01:58:41 INFO - PROCESS | 1650 | 1461229121867 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 01:58:41 INFO - PROCESS | 1650 | 1461229121953 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a60f800 == 88 [pid = 1650] [id = 588] 01:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11531ec00) [pid = 1650] [serial = 1764] [outer = 0x0] 01:58:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x119079400) [pid = 1650] [serial = 1765] [outer = 0x11531ec00] 01:58:41 INFO - PROCESS | 1650 | 1461229121985 Marionette DEBUG loaded listener.js 01:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11ae58400) [pid = 1650] [serial = 1766] [outer = 0x11531ec00] 01:58:42 INFO - PROCESS | 1650 | 1461229122375 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]]]}] 01:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 670ms 01:58:42 INFO - PROCESS | 1650 | 1461229122417 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 01:58:42 INFO - PROCESS | 1650 | 1461229122418 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 01:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:58:42 INFO - PROCESS | 1650 | 1461229122421 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:58:42 INFO - PROCESS | 1650 | 1461229122423 Marionette TRACE conn2 <- [1,2326,null,{}] 01:58:42 INFO - PROCESS | 1650 | 1461229122431 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}] 01:58:42 INFO - PROCESS | 1650 | 1461229122569 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 01:58:42 INFO - PROCESS | 1650 | 1461229122696 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f080000 == 89 [pid = 1650] [id = 589] 01:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11c42ac00) [pid = 1650] [serial = 1767] [outer = 0x0] 01:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x123819400) [pid = 1650] [serial = 1768] [outer = 0x11c42ac00] 01:58:42 INFO - PROCESS | 1650 | 1461229122733 Marionette DEBUG loaded listener.js 01:58:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x123f42800) [pid = 1650] [serial = 1769] [outer = 0x11c42ac00] 01:58:43 INFO - PROCESS | 1650 | 1461229123141 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]]]}] 01:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 776ms 01:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:58:43 INFO - PROCESS | 1650 | 1461229123198 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 01:58:43 INFO - PROCESS | 1650 | 1461229123199 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 01:58:43 INFO - PROCESS | 1650 | 1461229123202 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:58:43 INFO - PROCESS | 1650 | 1461229123203 Marionette TRACE conn2 <- [1,2330,null,{}] 01:58:43 INFO - PROCESS | 1650 | 1461229123205 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}] 01:58:43 INFO - PROCESS | 1650 | 1461229123321 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 01:58:43 INFO - PROCESS | 1650 | 1461229123436 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x139606000 == 90 [pid = 1650] [id = 590] 01:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12408a000) [pid = 1650] [serial = 1770] [outer = 0x0] 01:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x129ee8c00) [pid = 1650] [serial = 1771] [outer = 0x12408a000] 01:58:43 INFO - PROCESS | 1650 | 1461229123470 Marionette DEBUG loaded listener.js 01:58:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12a726800) [pid = 1650] [serial = 1772] [outer = 0x12408a000] 01:58:43 INFO - PROCESS | 1650 | 1461229123883 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]]]}] 01:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 721ms 01:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:58:43 INFO - PROCESS | 1650 | 1461229123953 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 01:58:43 INFO - PROCESS | 1650 | 1461229123955 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 01:58:43 INFO - PROCESS | 1650 | 1461229123959 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:58:43 INFO - PROCESS | 1650 | 1461229123960 Marionette TRACE conn2 <- [1,2334,null,{}] 01:58:43 INFO - PROCESS | 1650 | 1461229123963 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}] 01:58:44 INFO - PROCESS | 1650 | 1461229124072 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 01:58:44 INFO - PROCESS | 1650 | 1461229124147 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1397c9800 == 91 [pid = 1650] [id = 591] 01:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x129fc3400) [pid = 1650] [serial = 1773] [outer = 0x0] 01:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12acca800) [pid = 1650] [serial = 1774] [outer = 0x129fc3400] 01:58:44 INFO - PROCESS | 1650 | 1461229124197 Marionette DEBUG loaded listener.js 01:58:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12b45f000) [pid = 1650] [serial = 1775] [outer = 0x129fc3400] 01:58:44 INFO - PROCESS | 1650 | 1461229124736 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]]]}] 01:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 822ms 01:58:44 INFO - PROCESS | 1650 | 1461229124782 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 01:58:44 INFO - PROCESS | 1650 | 1461229124784 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 01:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:58:44 INFO - PROCESS | 1650 | 1461229124788 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:58:44 INFO - PROCESS | 1650 | 1461229124790 Marionette TRACE conn2 <- [1,2338,null,{}] 01:58:44 INFO - PROCESS | 1650 | 1461229124793 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}] 01:58:44 INFO - PROCESS | 1650 | 1461229124956 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 01:58:45 INFO - PROCESS | 1650 | 1461229125045 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1398c9800 == 92 [pid = 1650] [id = 592] 01:58:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12b463000) [pid = 1650] [serial = 1776] [outer = 0x0] 01:58:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12b6c1800) [pid = 1650] [serial = 1777] [outer = 0x12b463000] 01:58:45 INFO - PROCESS | 1650 | 1461229125076 Marionette DEBUG loaded listener.js 01:58:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12bd9c400) [pid = 1650] [serial = 1778] [outer = 0x12b463000] 01:58:45 INFO - PROCESS | 1650 | 1461229125501 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]]]}] 01:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 724ms 01:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:58:45 INFO - PROCESS | 1650 | 1461229125512 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 01:58:45 INFO - PROCESS | 1650 | 1461229125513 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 01:58:45 INFO - PROCESS | 1650 | 1461229125515 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:58:45 INFO - PROCESS | 1650 | 1461229125516 Marionette TRACE conn2 <- [1,2342,null,{}] 01:58:45 INFO - PROCESS | 1650 | 1461229125518 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}] 01:58:45 INFO - PROCESS | 1650 | 1461229125643 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 01:58:45 INFO - PROCESS | 1650 | 1461229125761 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1399de000 == 93 [pid = 1650] [id = 593] 01:58:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12b465000) [pid = 1650] [serial = 1779] [outer = 0x0] 01:58:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12cf28400) [pid = 1650] [serial = 1780] [outer = 0x12b465000] 01:58:45 INFO - PROCESS | 1650 | 1461229125786 Marionette DEBUG loaded listener.js 01:58:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12d1b9400) [pid = 1650] [serial = 1781] [outer = 0x12b465000] 01:58:46 INFO - PROCESS | 1650 | 1461229126280 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]]]}] 01:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 820ms 01:58:46 INFO - PROCESS | 1650 | 1461229126336 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 01:58:46 INFO - PROCESS | 1650 | 1461229126339 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 01:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:58:46 INFO - PROCESS | 1650 | 1461229126343 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:58:46 INFO - PROCESS | 1650 | 1461229126345 Marionette TRACE conn2 <- [1,2346,null,{}] 01:58:46 INFO - PROCESS | 1650 | 1461229126348 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}] 01:58:46 INFO - PROCESS | 1650 | 1461229126476 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 01:58:46 INFO - PROCESS | 1650 | 1461229126563 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x139c1e800 == 94 [pid = 1650] [id = 594] 01:58:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12d1bf000) [pid = 1650] [serial = 1782] [outer = 0x0] 01:58:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12d324000) [pid = 1650] [serial = 1783] [outer = 0x12d1bf000] 01:58:46 INFO - PROCESS | 1650 | 1461229126594 Marionette DEBUG loaded listener.js 01:58:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12d330000) [pid = 1650] [serial = 1784] [outer = 0x12d1bf000] 01:58:46 INFO - PROCESS | 1650 | 1461229126997 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]]]}] 01:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 722ms 01:58:47 INFO - PROCESS | 1650 | 1461229127074 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 01:58:47 INFO - PROCESS | 1650 | 1461229127076 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 01:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:58:47 INFO - PROCESS | 1650 | 1461229127080 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:58:47 INFO - PROCESS | 1650 | 1461229127081 Marionette TRACE conn2 <- [1,2350,null,{}] 01:58:47 INFO - PROCESS | 1650 | 1461229127083 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}] 01:58:47 INFO - PROCESS | 1650 | 1461229127197 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 01:58:47 INFO - PROCESS | 1650 | 1461229127284 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a0d6000 == 95 [pid = 1650] [id = 595] 01:58:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12d331000) [pid = 1650] [serial = 1785] [outer = 0x0] 01:58:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12d545400) [pid = 1650] [serial = 1786] [outer = 0x12d331000] 01:58:47 INFO - PROCESS | 1650 | 1461229127314 Marionette DEBUG loaded listener.js 01:58:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12d57bc00) [pid = 1650] [serial = 1787] [outer = 0x12d331000] 01:58:47 INFO - PROCESS | 1650 | 1461229127721 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]]]}] 01:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 669ms 01:58:47 INFO - PROCESS | 1650 | 1461229127749 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 01:58:47 INFO - PROCESS | 1650 | 1461229127751 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 01:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:58:47 INFO - PROCESS | 1650 | 1461229127753 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:58:47 INFO - PROCESS | 1650 | 1461229127754 Marionette TRACE conn2 <- [1,2354,null,{}] 01:58:47 INFO - PROCESS | 1650 | 1461229127756 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}] 01:58:47 INFO - PROCESS | 1650 | 1461229127873 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 01:58:48 INFO - PROCESS | 1650 | 1461229128008 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1374e0800 == 96 [pid = 1650] [id = 596] 01:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x112283c00) [pid = 1650] [serial = 1788] [outer = 0x0] 01:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12dbd4400) [pid = 1650] [serial = 1789] [outer = 0x112283c00] 01:58:48 INFO - PROCESS | 1650 | 1461229128040 Marionette DEBUG loaded listener.js 01:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12e232000) [pid = 1650] [serial = 1790] [outer = 0x112283c00] 01:58:48 INFO - PROCESS | 1650 | 1461229128467 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]]]}] 01:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 720ms 01:58:48 INFO - PROCESS | 1650 | 1461229128473 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 01:58:48 INFO - PROCESS | 1650 | 1461229128476 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 01:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:58:48 INFO - PROCESS | 1650 | 1461229128480 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:58:48 INFO - PROCESS | 1650 | 1461229128482 Marionette TRACE conn2 <- [1,2358,null,{}] 01:58:48 INFO - PROCESS | 1650 | 1461229128484 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}] 01:58:48 INFO - PROCESS | 1650 | 1461229128635 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 01:58:48 INFO - PROCESS | 1650 | 1461229128728 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ba6000 == 97 [pid = 1650] [id = 597] 01:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x112323800) [pid = 1650] [serial = 1791] [outer = 0x0] 01:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x1187c0c00) [pid = 1650] [serial = 1792] [outer = 0x112323800] 01:58:48 INFO - PROCESS | 1650 | 1461229128762 Marionette DEBUG loaded listener.js 01:58:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12acd9400) [pid = 1650] [serial = 1793] [outer = 0x112323800] 01:58:49 INFO - PROCESS | 1650 | 1461229129396 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]]]}] 01:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 969ms 01:58:49 INFO - PROCESS | 1650 | 1461229129451 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 01:58:49 INFO - PROCESS | 1650 | 1461229129455 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 01:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:58:49 INFO - PROCESS | 1650 | 1461229129461 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:58:49 INFO - PROCESS | 1650 | 1461229129464 Marionette TRACE conn2 <- [1,2362,null,{}] 01:58:49 INFO - PROCESS | 1650 | 1461229129469 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}] 01:58:49 INFO - PROCESS | 1650 | 1461229129641 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 01:58:49 INFO - PROCESS | 1650 | 1461229129804 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12981a800 == 98 [pid = 1650] [id = 598] 01:58:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x11235d800) [pid = 1650] [serial = 1794] [outer = 0x0] 01:58:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x115496400) [pid = 1650] [serial = 1795] [outer = 0x11235d800] 01:58:49 INFO - PROCESS | 1650 | 1461229129855 Marionette DEBUG loaded listener.js 01:58:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x1182b5c00) [pid = 1650] [serial = 1796] [outer = 0x11235d800] 01:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 925ms 01:58:50 INFO - PROCESS | 1650 | 1461229130378 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]]]}] 01:58:50 INFO - PROCESS | 1650 | 1461229130385 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 01:58:50 INFO - PROCESS | 1650 | 1461229130388 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 01:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:58:50 INFO - PROCESS | 1650 | 1461229130395 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:58:50 INFO - PROCESS | 1650 | 1461229130397 Marionette TRACE conn2 <- [1,2366,null,{}] 01:58:50 INFO - PROCESS | 1650 | 1461229130399 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}] 01:58:50 INFO - PROCESS | 1650 | 1461229130510 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 01:58:50 INFO - PROCESS | 1650 | 1461229130600 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x127b78000 == 99 [pid = 1650] [id = 599] 01:58:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x118680400) [pid = 1650] [serial = 1797] [outer = 0x0] 01:58:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x119075c00) [pid = 1650] [serial = 1798] [outer = 0x118680400] 01:58:50 INFO - PROCESS | 1650 | 1461229130642 Marionette DEBUG loaded listener.js 01:58:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x11ae06400) [pid = 1650] [serial = 1799] [outer = 0x118680400] 01:58:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12f718800 == 98 [pid = 1650] [id = 585] 01:58:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12d314000 == 97 [pid = 1650] [id = 584] 01:58:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12e856000 == 96 [pid = 1650] [id = 583] 01:58:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12db60000 == 95 [pid = 1650] [id = 582] 01:58:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf94800 == 94 [pid = 1650] [id = 581] 01:58:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb66800 == 93 [pid = 1650] [id = 580] 01:58:50 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x11c8c4c00) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 01:58:50 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12e237000) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 01:58:50 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x1190e9400) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 01:58:50 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12d069c00) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 01:58:50 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12bb91800) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 01:58:50 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11867b800) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 01:58:50 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x129fccc00) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 01:58:50 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x129818c00) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 01:58:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab78800 == 92 [pid = 1650] [id = 579] 01:58:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12a60f000 == 91 [pid = 1650] [id = 578] 01:58:50 INFO - PROCESS | 1650 | --DOCSHELL 0x127807800 == 90 [pid = 1650] [id = 577] 01:58:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11224c000 == 89 [pid = 1650] [id = 576] 01:58:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9e3800 == 88 [pid = 1650] [id = 575] 01:58:50 INFO - PROCESS | 1650 | --DOCSHELL 0x123ba6800 == 87 [pid = 1650] [id = 574] 01:58:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12db98800 == 86 [pid = 1650] [id = 573] 01:58:50 INFO - PROCESS | 1650 | --DOCSHELL 0x130064000 == 85 [pid = 1650] [id = 572] 01:58:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12fb9f800 == 84 [pid = 1650] [id = 571] 01:58:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12f07e000 == 83 [pid = 1650] [id = 570] 01:58:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec7c800 == 82 [pid = 1650] [id = 569] 01:58:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec17800 == 81 [pid = 1650] [id = 568] 01:58:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d319800 == 80 [pid = 1650] [id = 567] 01:58:51 INFO - PROCESS | 1650 | --DOCSHELL 0x127b89000 == 79 [pid = 1650] [id = 566] 01:58:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11937f000 == 78 [pid = 1650] [id = 565] 01:58:51 INFO - PROCESS | 1650 | 1461229131081 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]]]}] 01:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 720ms 01:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:58:51 INFO - PROCESS | 1650 | 1461229131115 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 01:58:51 INFO - PROCESS | 1650 | 1461229131116 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 01:58:51 INFO - PROCESS | 1650 | 1461229131118 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:58:51 INFO - PROCESS | 1650 | 1461229131121 Marionette TRACE conn2 <- [1,2370,null,{}] 01:58:51 INFO - PROCESS | 1650 | 1461229131137 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}] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11867ac00) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11231f800) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x123ec3400) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12acc8800) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x129d99c00) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11bfcc000) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12980cc00) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11c467c00) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11c423c00) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12bb91000) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11aec4800) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x11b23b000) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12bccc400) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x112323400) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x112288000) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11b9a0000) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x115842000) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x118d7e400) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1192b9000) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x123a47400) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x129058c00) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11867d800) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11bfc2000) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x115493c00) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x119e5b400) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11adc4400) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11869c000) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x118681000) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x123818800) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x123ff4000) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x123eb6400) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11c05e400) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11c23bc00) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x127e0a000) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12980d400) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 01:58:51 INFO - PROCESS | 1650 | 1461229131274 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 01:58:51 INFO - PROCESS | 1650 | 1461229131288 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ba6800 == 79 [pid = 1650] [id = 600] 01:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11ae07800) [pid = 1650] [serial = 1800] [outer = 0x0] 01:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11aec4400) [pid = 1650] [serial = 1801] [outer = 0x11ae07800] 01:58:51 INFO - PROCESS | 1650 | 1461229131317 Marionette DEBUG loaded listener.js 01:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11b92f000) [pid = 1650] [serial = 1802] [outer = 0x11ae07800] 01:58:51 INFO - PROCESS | 1650 | 1461229131681 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]]]}] 01:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 576ms 01:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:58:51 INFO - PROCESS | 1650 | 1461229131696 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 01:58:51 INFO - PROCESS | 1650 | 1461229131697 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 01:58:51 INFO - PROCESS | 1650 | 1461229131699 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:58:51 INFO - PROCESS | 1650 | 1461229131700 Marionette TRACE conn2 <- [1,2374,null,{}] 01:58:51 INFO - PROCESS | 1650 | 1461229131703 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}] 01:58:51 INFO - PROCESS | 1650 | 1461229131811 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 01:58:51 INFO - PROCESS | 1650 | 1461229131901 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x129836800 == 80 [pid = 1650] [id = 601] 01:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11bfc2000) [pid = 1650] [serial = 1803] [outer = 0x0] 01:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11c294800) [pid = 1650] [serial = 1804] [outer = 0x11bfc2000] 01:58:51 INFO - PROCESS | 1650 | 1461229131928 Marionette DEBUG loaded listener.js 01:58:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11c429800) [pid = 1650] [serial = 1805] [outer = 0x11bfc2000] 01:58:52 INFO - PROCESS | 1650 | 1461229132212 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]]]}] 01:58:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:58:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 568ms 01:58:52 INFO - PROCESS | 1650 | 1461229132269 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 01:58:52 INFO - PROCESS | 1650 | 1461229132270 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 01:58:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:58:52 INFO - PROCESS | 1650 | 1461229132273 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:58:52 INFO - PROCESS | 1650 | 1461229132276 Marionette TRACE conn2 <- [1,2378,null,{}] 01:58:52 INFO - PROCESS | 1650 | 1461229132279 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}] 01:58:52 INFO - PROCESS | 1650 | 1461229132420 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 01:58:52 INFO - PROCESS | 1650 | 1461229132429 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aade800 == 81 [pid = 1650] [id = 602] 01:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11bfc5c00) [pid = 1650] [serial = 1806] [outer = 0x0] 01:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11c8ba800) [pid = 1650] [serial = 1807] [outer = 0x11bfc5c00] 01:58:52 INFO - PROCESS | 1650 | 1461229132471 Marionette DEBUG loaded listener.js 01:58:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x123eb7400) [pid = 1650] [serial = 1808] [outer = 0x11bfc5c00] 01:58:52 INFO - PROCESS | 1650 | 1461229132890 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]]]}] 01:58:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:58:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 672ms 01:58:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:58:52 INFO - PROCESS | 1650 | 1461229132945 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 01:58:52 INFO - PROCESS | 1650 | 1461229132946 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 01:58:52 INFO - PROCESS | 1650 | 1461229132948 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:58:52 INFO - PROCESS | 1650 | 1461229132949 Marionette TRACE conn2 <- [1,2382,null,{}] 01:58:52 INFO - PROCESS | 1650 | 1461229132952 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}] 01:58:53 INFO - PROCESS | 1650 | 1461229133095 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 01:58:53 INFO - PROCESS | 1650 | 1461229133130 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc67800 == 82 [pid = 1650] [id = 603] 01:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x123ebd000) [pid = 1650] [serial = 1809] [outer = 0x0] 01:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x127b60c00) [pid = 1650] [serial = 1810] [outer = 0x123ebd000] 01:58:53 INFO - PROCESS | 1650 | 1461229133158 Marionette DEBUG loaded listener.js 01:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x129819000) [pid = 1650] [serial = 1811] [outer = 0x123ebd000] 01:58:53 INFO - PROCESS | 1650 | 1461229133530 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]]]}] 01:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 619ms 01:58:53 INFO - PROCESS | 1650 | 1461229133568 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 01:58:53 INFO - PROCESS | 1650 | 1461229133569 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 01:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:58:53 INFO - PROCESS | 1650 | 1461229133572 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:58:53 INFO - PROCESS | 1650 | 1461229133574 Marionette TRACE conn2 <- [1,2386,null,{}] 01:58:53 INFO - PROCESS | 1650 | 1461229133583 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}] 01:58:53 INFO - PROCESS | 1650 | 1461229133759 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 01:58:53 INFO - PROCESS | 1650 | 1461229133780 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d314000 == 83 [pid = 1650] [id = 604] 01:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1190a2c00) [pid = 1650] [serial = 1812] [outer = 0x0] 01:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x1298cf400) [pid = 1650] [serial = 1813] [outer = 0x1190a2c00] 01:58:53 INFO - PROCESS | 1650 | 1461229133806 Marionette DEBUG loaded listener.js 01:58:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x129eecc00) [pid = 1650] [serial = 1814] [outer = 0x1190a2c00] 01:58:54 INFO - PROCESS | 1650 | 1461229134165 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]]]}] 01:58:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:58:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 630ms 01:58:54 INFO - PROCESS | 1650 | 1461229134203 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 01:58:54 INFO - PROCESS | 1650 | 1461229134204 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 01:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:58:54 INFO - PROCESS | 1650 | 1461229134214 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:58:54 INFO - PROCESS | 1650 | 1461229134215 Marionette TRACE conn2 <- [1,2390,null,{}] 01:58:54 INFO - PROCESS | 1650 | 1461229134217 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}] 01:58:54 INFO - PROCESS | 1650 | 1461229134338 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 01:58:54 INFO - PROCESS | 1650 | 1461229134371 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e49a000 == 84 [pid = 1650] [id = 605] 01:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11c062400) [pid = 1650] [serial = 1815] [outer = 0x0] 01:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x129f7fc00) [pid = 1650] [serial = 1816] [outer = 0x11c062400] 01:58:54 INFO - PROCESS | 1650 | 1461229134396 Marionette DEBUG loaded listener.js 01:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x129fc8000) [pid = 1650] [serial = 1817] [outer = 0x11c062400] 01:58:54 INFO - PROCESS | 1650 | 1461229134748 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]]]}] 01:58:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:58:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 567ms 01:58:54 INFO - PROCESS | 1650 | 1461229134782 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 01:58:54 INFO - PROCESS | 1650 | 1461229134783 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 01:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:58:54 INFO - PROCESS | 1650 | 1461229134785 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:58:54 INFO - PROCESS | 1650 | 1461229134786 Marionette TRACE conn2 <- [1,2394,null,{}] 01:58:54 INFO - PROCESS | 1650 | 1461229134789 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}] 01:58:54 INFO - PROCESS | 1650 | 1461229134912 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 01:58:54 INFO - PROCESS | 1650 | 1461229134925 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea49000 == 85 [pid = 1650] [id = 606] 01:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x129d97800) [pid = 1650] [serial = 1818] [outer = 0x0] 01:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12a765000) [pid = 1650] [serial = 1819] [outer = 0x129d97800] 01:58:54 INFO - PROCESS | 1650 | 1461229134950 Marionette DEBUG loaded listener.js 01:58:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12accc400) [pid = 1650] [serial = 1820] [outer = 0x129d97800] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12acd1800) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12bccac00) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x1298d0800) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11906e400) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11af96800) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x118678800) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11862f400) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11c41f400) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x127c0f800) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11b910800) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11549ec00) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x129d95800) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11c422c00) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x112288c00) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11bfcb800) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x119356800) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1146b2400) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x129f84400) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11231a400) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:58:55 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11c774c00) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:58:55 INFO - PROCESS | 1650 | 1461229135526 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]]]}] 01:58:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 771ms 01:58:55 INFO - PROCESS | 1650 | 1461229135561 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 01:58:55 INFO - PROCESS | 1650 | 1461229135564 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 01:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:58:55 INFO - PROCESS | 1650 | 1461229135568 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:58:55 INFO - PROCESS | 1650 | 1461229135570 Marionette TRACE conn2 <- [1,2398,null,{}] 01:58:55 INFO - PROCESS | 1650 | 1461229135580 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}] 01:58:55 INFO - PROCESS | 1650 | 1461229135769 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 01:58:55 INFO - PROCESS | 1650 | 1461229135776 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b483800 == 86 [pid = 1650] [id = 607] 01:58:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x119362c00) [pid = 1650] [serial = 1821] [outer = 0x0] 01:58:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11bfc1400) [pid = 1650] [serial = 1822] [outer = 0x119362c00] 01:58:55 INFO - PROCESS | 1650 | 1461229135801 Marionette DEBUG loaded listener.js 01:58:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x127c5e000) [pid = 1650] [serial = 1823] [outer = 0x119362c00] 01:58:56 INFO - PROCESS | 1650 | 1461229136143 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]]]}] 01:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 624ms 01:58:56 INFO - PROCESS | 1650 | 1461229136194 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 01:58:56 INFO - PROCESS | 1650 | 1461229136197 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 01:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:58:56 INFO - PROCESS | 1650 | 1461229136216 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:58:56 INFO - PROCESS | 1650 | 1461229136218 Marionette TRACE conn2 <- [1,2402,null,{}] 01:58:56 INFO - PROCESS | 1650 | 1461229136220 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}] 01:58:56 INFO - PROCESS | 1650 | 1461229136362 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 01:58:56 INFO - PROCESS | 1650 | 1461229136367 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3a6000 == 87 [pid = 1650] [id = 608] 01:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x129f3fc00) [pid = 1650] [serial = 1824] [outer = 0x0] 01:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12b45e400) [pid = 1650] [serial = 1825] [outer = 0x129f3fc00] 01:58:56 INFO - PROCESS | 1650 | 1461229136416 Marionette DEBUG loaded listener.js 01:58:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12bb8f800) [pid = 1650] [serial = 1826] [outer = 0x129f3fc00] 01:58:56 INFO - PROCESS | 1650 | 1461229136840 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]]]}] 01:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 670ms 01:58:56 INFO - PROCESS | 1650 | 1461229136887 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 01:58:56 INFO - PROCESS | 1650 | 1461229136888 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 01:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:58:56 INFO - PROCESS | 1650 | 1461229136896 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:58:56 INFO - PROCESS | 1650 | 1461229136898 Marionette TRACE conn2 <- [1,2406,null,{}] 01:58:56 INFO - PROCESS | 1650 | 1461229136920 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}] 01:58:57 INFO - PROCESS | 1650 | 1461229137024 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 01:58:57 INFO - PROCESS | 1650 | 1461229137049 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe80000 == 88 [pid = 1650] [id = 609] 01:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12d05e800) [pid = 1650] [serial = 1827] [outer = 0x0] 01:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12dbd4c00) [pid = 1650] [serial = 1828] [outer = 0x12d05e800] 01:58:57 INFO - PROCESS | 1650 | 1461229137074 Marionette DEBUG loaded listener.js 01:58:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12e238c00) [pid = 1650] [serial = 1829] [outer = 0x12d05e800] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec81800 == 87 [pid = 1650] [id = 502] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119c31800 == 86 [pid = 1650] [id = 508] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x13886d800 == 85 [pid = 1650] [id = 506] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x112245000 == 84 [pid = 1650] [id = 529] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x139c0e800 == 83 [pid = 1650] [id = 528] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc74000 == 82 [pid = 1650] [id = 357] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab7c800 == 81 [pid = 1650] [id = 360] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x118d0b000 == 80 [pid = 1650] [id = 327] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec7a800 == 79 [pid = 1650] [id = 543] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11827d800 == 78 [pid = 1650] [id = 340] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab64000 == 77 [pid = 1650] [id = 326] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11af0d800 == 76 [pid = 1650] [id = 341] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb67000 == 75 [pid = 1650] [id = 92] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12f71d000 == 74 [pid = 1650] [id = 503] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12f70e800 == 73 [pid = 1650] [id = 463] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4bb000 == 72 [pid = 1650] [id = 381] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12d307000 == 71 [pid = 1650] [id = 362] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1301a8800 == 70 [pid = 1650] [id = 521] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12adaf000 == 69 [pid = 1650] [id = 344] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1398c3800 == 68 [pid = 1650] [id = 507] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12aae0800 == 67 [pid = 1650] [id = 378] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea3e000 == 66 [pid = 1650] [id = 87] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1306e6800 == 65 [pid = 1650] [id = 505] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab1c000 == 64 [pid = 1650] [id = 363] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1398d8000 == 63 [pid = 1650] [id = 486] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1193a9800 == 62 [pid = 1650] [id = 89] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x13004f800 == 61 [pid = 1650] [id = 504] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12dba7000 == 60 [pid = 1650] [id = 443] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12adb8000 == 59 [pid = 1650] [id = 466] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12f069800 == 58 [pid = 1650] [id = 499] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12adbf000 == 57 [pid = 1650] [id = 427] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe66800 == 56 [pid = 1650] [id = 426] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec42800 == 55 [pid = 1650] [id = 446] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1306d0000 == 54 [pid = 1650] [id = 479] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4ac000 == 53 [pid = 1650] [id = 444] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11a9ca800 == 52 [pid = 1650] [id = 359] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9d9800 == 51 [pid = 1650] [id = 339] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4a6800 == 50 [pid = 1650] [id = 564] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12981a800 == 49 [pid = 1650] [id = 598] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x123ba6000 == 48 [pid = 1650] [id = 597] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1374e0800 == 47 [pid = 1650] [id = 596] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x13a0d6000 == 46 [pid = 1650] [id = 595] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x139c1e800 == 45 [pid = 1650] [id = 594] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1399de000 == 44 [pid = 1650] [id = 593] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1398c9800 == 43 [pid = 1650] [id = 592] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1397c9800 == 42 [pid = 1650] [id = 591] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x139606000 == 41 [pid = 1650] [id = 590] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12f080000 == 40 [pid = 1650] [id = 589] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12a60f800 == 39 [pid = 1650] [id = 588] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x130199000 == 38 [pid = 1650] [id = 586] 01:58:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4b0800 == 37 [pid = 1650] [id = 587] 01:58:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc67800 == 36 [pid = 1650] [id = 603] 01:58:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12e49a000 == 35 [pid = 1650] [id = 605] 01:58:59 INFO - PROCESS | 1650 | --DOCSHELL 0x127b78000 == 34 [pid = 1650] [id = 599] 01:58:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea49000 == 33 [pid = 1650] [id = 606] 01:58:59 INFO - PROCESS | 1650 | --DOCSHELL 0x123ba6800 == 32 [pid = 1650] [id = 600] 01:58:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12d314000 == 31 [pid = 1650] [id = 604] 01:58:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3a6000 == 30 [pid = 1650] [id = 608] 01:58:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12aade800 == 29 [pid = 1650] [id = 602] 01:58:59 INFO - PROCESS | 1650 | --DOCSHELL 0x129836800 == 28 [pid = 1650] [id = 601] 01:58:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12b483800 == 27 [pid = 1650] [id = 607] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12bda5400) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12dbdac00) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12aca5800) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11bfcf800) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12e312400) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x118685000) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118ded000) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12870a000) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12a71e800) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x129f35000) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1295b9400) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x118682000) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11ae5e800) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x114c31000) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129811c00) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11bfc4c00) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11c241000) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x123ec4000) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x118684000) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x118249400) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x129eeac00) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11c42b400) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x116468000) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11c05e800) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x129af2000) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11ae09800) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11af90000) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11c8b9c00) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x118b17000) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119234000) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12a76fc00) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12aca5c00) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x129fbd400) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12431f800) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a725c00) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11ab32800) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x123a46000) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129d8f800) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11c064c00) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x129f3f000) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12acd8400) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x127ebc400) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 01:58:59 INFO - PROCESS | 1650 | 1461229139281 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]]]}] 01:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 2399ms 01:58:59 INFO - PROCESS | 1650 | 1461229139295 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 01:58:59 INFO - PROCESS | 1650 | 1461229139297 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 01:58:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:58:59 INFO - PROCESS | 1650 | 1461229139301 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:58:59 INFO - PROCESS | 1650 | 1461229139302 Marionette TRACE conn2 <- [1,2410,null,{}] 01:58:59 INFO - PROCESS | 1650 | 1461229139307 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}] 01:58:59 INFO - PROCESS | 1650 | 1461229139395 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 01:58:59 INFO - PROCESS | 1650 | 1461229139445 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b8f000 == 28 [pid = 1650] [id = 610] 01:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11235d000) [pid = 1650] [serial = 1830] [outer = 0x0] 01:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11464cc00) [pid = 1650] [serial = 1831] [outer = 0x11235d000] 01:58:59 INFO - PROCESS | 1650 | 1461229139473 Marionette DEBUG loaded listener.js 01:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x114f5e800) [pid = 1650] [serial = 1832] [outer = 0x11235d000] 01:58:59 INFO - PROCESS | 1650 | 1461229139806 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]]]}] 01:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 523ms 01:58:59 INFO - PROCESS | 1650 | 1461229139824 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 01:58:59 INFO - PROCESS | 1650 | 1461229139830 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 01:58:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:58:59 INFO - PROCESS | 1650 | 1461229139835 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:58:59 INFO - PROCESS | 1650 | 1461229139837 Marionette TRACE conn2 <- [1,2414,null,{}] 01:58:59 INFO - PROCESS | 1650 | 1461229139839 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}] 01:58:59 INFO - PROCESS | 1650 | 1461229139921 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 01:58:59 INFO - PROCESS | 1650 | 1461229139928 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x118d15000 == 29 [pid = 1650] [id = 611] 01:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x115493800) [pid = 1650] [serial = 1833] [outer = 0x0] 01:58:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11646a000) [pid = 1650] [serial = 1834] [outer = 0x115493800] 01:58:59 INFO - PROCESS | 1650 | 1461229139954 Marionette DEBUG loaded listener.js 01:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118250c00) [pid = 1650] [serial = 1835] [outer = 0x115493800] 01:59:00 INFO - PROCESS | 1650 | 1461229140334 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]]]}] 01:59:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 522ms 01:59:00 INFO - PROCESS | 1650 | 1461229140357 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 01:59:00 INFO - PROCESS | 1650 | 1461229140359 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 01:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:59:00 INFO - PROCESS | 1650 | 1461229140363 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:59:00 INFO - PROCESS | 1650 | 1461229140366 Marionette TRACE conn2 <- [1,2418,null,{}] 01:59:00 INFO - PROCESS | 1650 | 1461229140374 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}] 01:59:00 INFO - PROCESS | 1650 | 1461229140454 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 01:59:00 INFO - PROCESS | 1650 | 1461229140463 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193b4000 == 30 [pid = 1650] [id = 612] 01:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x112285800) [pid = 1650] [serial = 1836] [outer = 0x0] 01:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118682000) [pid = 1650] [serial = 1837] [outer = 0x112285800] 01:59:00 INFO - PROCESS | 1650 | 1461229140492 Marionette DEBUG loaded listener.js 01:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118693000) [pid = 1650] [serial = 1838] [outer = 0x112285800] 01:59:00 INFO - PROCESS | 1650 | 1461229140868 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]]]}] 01:59:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:59:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 01:59:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:59:00 INFO - PROCESS | 1650 | 1461229140885 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 01:59:00 INFO - PROCESS | 1650 | 1461229140886 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 01:59:00 INFO - PROCESS | 1650 | 1461229140899 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:59:00 INFO - PROCESS | 1650 | 1461229140901 Marionette TRACE conn2 <- [1,2422,null,{}] 01:59:00 INFO - PROCESS | 1650 | 1461229140904 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}] 01:59:00 INFO - PROCESS | 1650 | 1461229140981 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 01:59:00 INFO - PROCESS | 1650 | 1461229140985 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a9bd800 == 31 [pid = 1650] [id = 613] 01:59:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11869cc00) [pid = 1650] [serial = 1839] [outer = 0x0] 01:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118b7c400) [pid = 1650] [serial = 1840] [outer = 0x11869cc00] 01:59:01 INFO - PROCESS | 1650 | 1461229141014 Marionette DEBUG loaded listener.js 01:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11906f000) [pid = 1650] [serial = 1841] [outer = 0x11869cc00] 01:59:01 INFO - PROCESS | 1650 | 1461229141347 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]]]}] 01:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 481ms 01:59:01 INFO - PROCESS | 1650 | 1461229141369 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 01:59:01 INFO - PROCESS | 1650 | 1461229141370 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 01:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:59:01 INFO - PROCESS | 1650 | 1461229141373 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:59:01 INFO - PROCESS | 1650 | 1461229141374 Marionette TRACE conn2 <- [1,2426,null,{}] 01:59:01 INFO - PROCESS | 1650 | 1461229141379 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}] 01:59:01 INFO - PROCESS | 1650 | 1461229141452 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 01:59:01 INFO - PROCESS | 1650 | 1461229141456 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b285800 == 32 [pid = 1650] [id = 614] 01:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x112357c00) [pid = 1650] [serial = 1842] [outer = 0x0] 01:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11907ac00) [pid = 1650] [serial = 1843] [outer = 0x112357c00] 01:59:01 INFO - PROCESS | 1650 | 1461229141485 Marionette DEBUG loaded listener.js 01:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11909cc00) [pid = 1650] [serial = 1844] [outer = 0x112357c00] 01:59:01 INFO - PROCESS | 1650 | 1461229141840 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]]]}] 01:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 472ms 01:59:01 INFO - PROCESS | 1650 | 1461229141846 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 01:59:01 INFO - PROCESS | 1650 | 1461229141848 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 01:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:59:01 INFO - PROCESS | 1650 | 1461229141850 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:59:01 INFO - PROCESS | 1650 | 1461229141851 Marionette TRACE conn2 <- [1,2430,null,{}] 01:59:01 INFO - PROCESS | 1650 | 1461229141853 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}] 01:59:01 INFO - PROCESS | 1650 | 1461229141975 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 01:59:01 INFO - PROCESS | 1650 | 1461229141986 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bb90000 == 33 [pid = 1650] [id = 615] 01:59:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1190a1400) [pid = 1650] [serial = 1845] [outer = 0x0] 01:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119233c00) [pid = 1650] [serial = 1846] [outer = 0x1190a1400] 01:59:02 INFO - PROCESS | 1650 | 1461229142014 Marionette DEBUG loaded listener.js 01:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11ab2dc00) [pid = 1650] [serial = 1847] [outer = 0x1190a1400] 01:59:02 INFO - PROCESS | 1650 | 1461229142317 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]]]}] 01:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 517ms 01:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:59:02 INFO - PROCESS | 1650 | 1461229142368 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 01:59:02 INFO - PROCESS | 1650 | 1461229142369 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 01:59:02 INFO - PROCESS | 1650 | 1461229142371 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:59:02 INFO - PROCESS | 1650 | 1461229142372 Marionette TRACE conn2 <- [1,2434,null,{}] 01:59:02 INFO - PROCESS | 1650 | 1461229142374 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}] 01:59:02 INFO - PROCESS | 1650 | 1461229142450 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 01:59:02 INFO - PROCESS | 1650 | 1461229142454 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c754000 == 34 [pid = 1650] [id = 616] 01:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1186ee000) [pid = 1650] [serial = 1848] [outer = 0x0] 01:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11adc7000) [pid = 1650] [serial = 1849] [outer = 0x1186ee000] 01:59:02 INFO - PROCESS | 1650 | 1461229142479 Marionette DEBUG loaded listener.js 01:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11ae0b400) [pid = 1650] [serial = 1850] [outer = 0x1186ee000] 01:59:02 INFO - PROCESS | 1650 | 1461229142796 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]]]}] 01:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 469ms 01:59:02 INFO - PROCESS | 1650 | 1461229142841 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 01:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:59:02 INFO - PROCESS | 1650 | 1461229142842 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 01:59:02 INFO - PROCESS | 1650 | 1461229142844 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:59:02 INFO - PROCESS | 1650 | 1461229142845 Marionette TRACE conn2 <- [1,2438,null,{}] 01:59:02 INFO - PROCESS | 1650 | 1461229142847 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}] 01:59:02 INFO - PROCESS | 1650 | 1461229142948 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 01:59:02 INFO - PROCESS | 1650 | 1461229142954 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8e8000 == 35 [pid = 1650] [id = 617] 01:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11abb2400) [pid = 1650] [serial = 1851] [outer = 0x0] 01:59:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11ae56400) [pid = 1650] [serial = 1852] [outer = 0x11abb2400] 01:59:02 INFO - PROCESS | 1650 | 1461229142981 Marionette DEBUG loaded listener.js 01:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11aeb6c00) [pid = 1650] [serial = 1853] [outer = 0x11abb2400] 01:59:03 INFO - PROCESS | 1650 | 1461229143307 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]]]}] 01:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 469ms 01:59:03 INFO - PROCESS | 1650 | 1461229143313 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 01:59:03 INFO - PROCESS | 1650 | 1461229143314 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 01:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:59:03 INFO - PROCESS | 1650 | 1461229143316 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:59:03 INFO - PROCESS | 1650 | 1461229143317 Marionette TRACE conn2 <- [1,2442,null,{}] 01:59:03 INFO - PROCESS | 1650 | 1461229143320 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}] 01:59:03 INFO - PROCESS | 1650 | 1461229143402 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 01:59:03 INFO - PROCESS | 1650 | 1461229143406 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193b3800 == 36 [pid = 1650] [id = 618] 01:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11aeb9800) [pid = 1650] [serial = 1854] [outer = 0x0] 01:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11aec3800) [pid = 1650] [serial = 1855] [outer = 0x11aeb9800] 01:59:03 INFO - PROCESS | 1650 | 1461229143430 Marionette DEBUG loaded listener.js 01:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11af8a000) [pid = 1650] [serial = 1856] [outer = 0x11aeb9800] 01:59:03 INFO - PROCESS | 1650 | 1461229143746 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]]]}] 01:59:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:59:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 469ms 01:59:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:59:03 INFO - PROCESS | 1650 | 1461229143786 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 01:59:03 INFO - PROCESS | 1650 | 1461229143787 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 01:59:03 INFO - PROCESS | 1650 | 1461229143789 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:59:03 INFO - PROCESS | 1650 | 1461229143790 Marionette TRACE conn2 <- [1,2446,null,{}] 01:59:03 INFO - PROCESS | 1650 | 1461229143793 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}] 01:59:03 INFO - PROCESS | 1650 | 1461229143871 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 01:59:03 INFO - PROCESS | 1650 | 1461229143929 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243b2800 == 37 [pid = 1650] [id = 619] 01:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x118b16400) [pid = 1650] [serial = 1857] [outer = 0x0] 01:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11af8c000) [pid = 1650] [serial = 1858] [outer = 0x118b16400] 01:59:03 INFO - PROCESS | 1650 | 1461229143954 Marionette DEBUG loaded listener.js 01:59:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11b914400) [pid = 1650] [serial = 1859] [outer = 0x118b16400] 01:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 469ms 01:59:04 INFO - PROCESS | 1650 | 1461229144254 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]]]}] 01:59:04 INFO - PROCESS | 1650 | 1461229144267 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 01:59:04 INFO - PROCESS | 1650 | 1461229144268 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 01:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:59:04 INFO - PROCESS | 1650 | 1461229144271 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:59:04 INFO - PROCESS | 1650 | 1461229144272 Marionette TRACE conn2 <- [1,2450,null,{}] 01:59:04 INFO - PROCESS | 1650 | 1461229144275 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}] 01:59:04 INFO - PROCESS | 1650 | 1461229144369 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 01:59:04 INFO - PROCESS | 1650 | 1461229144373 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b285000 == 38 [pid = 1650] [id = 620] 01:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11b928000) [pid = 1650] [serial = 1860] [outer = 0x0] 01:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11bfcbc00) [pid = 1650] [serial = 1861] [outer = 0x11b928000] 01:59:04 INFO - PROCESS | 1650 | 1461229144409 Marionette DEBUG loaded listener.js 01:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11c23c400) [pid = 1650] [serial = 1862] [outer = 0x11b928000] 01:59:04 INFO - PROCESS | 1650 | 1461229144814 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]]]}] 01:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 568ms 01:59:04 INFO - PROCESS | 1650 | 1461229144840 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 01:59:04 INFO - PROCESS | 1650 | 1461229144841 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 01:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:59:04 INFO - PROCESS | 1650 | 1461229144843 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:59:04 INFO - PROCESS | 1650 | 1461229144844 Marionette TRACE conn2 <- [1,2454,null,{}] 01:59:04 INFO - PROCESS | 1650 | 1461229144847 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}] 01:59:04 INFO - PROCESS | 1650 | 1461229144941 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 01:59:04 INFO - PROCESS | 1650 | 1461229144954 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12982c000 == 39 [pid = 1650] [id = 621] 01:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11c240800) [pid = 1650] [serial = 1863] [outer = 0x0] 01:59:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11c41d400) [pid = 1650] [serial = 1864] [outer = 0x11c240800] 01:59:04 INFO - PROCESS | 1650 | 1461229144979 Marionette DEBUG loaded listener.js 01:59:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11c423800) [pid = 1650] [serial = 1865] [outer = 0x11c240800] 01:59:05 INFO - PROCESS | 1650 | 1461229145288 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]]]}] 01:59:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:59:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 470ms 01:59:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:59:05 INFO - PROCESS | 1650 | 1461229145318 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 01:59:05 INFO - PROCESS | 1650 | 1461229145319 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 01:59:05 INFO - PROCESS | 1650 | 1461229145321 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:59:05 INFO - PROCESS | 1650 | 1461229145322 Marionette TRACE conn2 <- [1,2458,null,{}] 01:59:05 INFO - PROCESS | 1650 | 1461229145325 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}] 01:59:05 INFO - PROCESS | 1650 | 1461229145428 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 01:59:05 INFO - PROCESS | 1650 | 1461229145463 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f6e800 == 40 [pid = 1650] [id = 622] 01:59:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11c241000) [pid = 1650] [serial = 1866] [outer = 0x0] 01:59:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11c42a000) [pid = 1650] [serial = 1867] [outer = 0x11c241000] 01:59:05 INFO - PROCESS | 1650 | 1461229145489 Marionette DEBUG loaded listener.js 01:59:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11c467800) [pid = 1650] [serial = 1868] [outer = 0x11c241000] 01:59:05 INFO - PROCESS | 1650 | 1461229145812 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]]]}] 01:59:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:59:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 518ms 01:59:05 INFO - PROCESS | 1650 | 1461229145840 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 01:59:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:59:05 INFO - PROCESS | 1650 | 1461229145844 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 01:59:05 INFO - PROCESS | 1650 | 1461229145847 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:59:05 INFO - PROCESS | 1650 | 1461229145849 Marionette TRACE conn2 <- [1,2462,null,{}] 01:59:05 INFO - PROCESS | 1650 | 1461229145853 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}] 01:59:06 INFO - PROCESS | 1650 | 1461229146014 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 01:59:06 INFO - PROCESS | 1650 | 1461229146035 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9d7000 == 41 [pid = 1650] [id = 623] 01:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11c470400) [pid = 1650] [serial = 1869] [outer = 0x0] 01:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11c774800) [pid = 1650] [serial = 1870] [outer = 0x11c470400] 01:59:06 INFO - PROCESS | 1650 | 1461229146076 Marionette DEBUG loaded listener.js 01:59:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x123814800) [pid = 1650] [serial = 1871] [outer = 0x11c470400] 01:59:06 INFO - PROCESS | 1650 | 1461229146483 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]]]}] 01:59:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:59:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 670ms 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x127b61000) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12980ec00) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11464ec00) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x129ee2c00) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11c05d800) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11646a800) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11909c400) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x129fc3000) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1190a2c00) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11c062400) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129d97800) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x129f3fc00) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x114f65400) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x128711800) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11bfc5c00) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11bfc2000) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11ae07800) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x118680400) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11235d800) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x112323800) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x112283c00) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12d331000) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12d1bf000) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b465000) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b463000) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x129fc3400) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12408a000) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11c42ac00) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11531ec00) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x123ebd000) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119362c00) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12a720000) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:59:07 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11231c800) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:59:07 INFO - PROCESS | 1650 | 1461229147120 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 01:59:07 INFO - PROCESS | 1650 | 1461229147121 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 01:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:59:07 INFO - PROCESS | 1650 | 1461229147135 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:59:07 INFO - PROCESS | 1650 | 1461229147136 Marionette TRACE conn2 <- [1,2466,null,{}] 01:59:07 INFO - PROCESS | 1650 | 1461229147138 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}] 01:59:07 INFO - PROCESS | 1650 | 1461229147219 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 01:59:07 INFO - PROCESS | 1650 | 1461229147223 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11936c800 == 42 [pid = 1650] [id = 624] 01:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1146b5800) [pid = 1650] [serial = 1872] [outer = 0x0] 01:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11646a800) [pid = 1650] [serial = 1873] [outer = 0x1146b5800] 01:59:07 INFO - PROCESS | 1650 | 1461229147251 Marionette DEBUG loaded listener.js 01:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119d5d000) [pid = 1650] [serial = 1874] [outer = 0x1146b5800] 01:59:07 INFO - PROCESS | 1650 | 1461229147578 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]]]}] 01:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 472ms 01:59:07 INFO - PROCESS | 1650 | 1461229147606 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 01:59:07 INFO - PROCESS | 1650 | 1461229147608 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 01:59:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:59:07 INFO - PROCESS | 1650 | 1461229147613 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:59:07 INFO - PROCESS | 1650 | 1461229147614 Marionette TRACE conn2 <- [1,2470,null,{}] 01:59:07 INFO - PROCESS | 1650 | 1461229147616 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}] 01:59:07 INFO - PROCESS | 1650 | 1461229147704 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 01:59:07 INFO - PROCESS | 1650 | 1461229147766 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9e4800 == 43 [pid = 1650] [id = 625] 01:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x114c2f800) [pid = 1650] [serial = 1875] [outer = 0x0] 01:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11b99f800) [pid = 1650] [serial = 1876] [outer = 0x114c2f800] 01:59:07 INFO - PROCESS | 1650 | 1461229147788 Marionette DEBUG loaded listener.js 01:59:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12381cc00) [pid = 1650] [serial = 1877] [outer = 0x114c2f800] 01:59:08 INFO - PROCESS | 1650 | 1461229148116 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]]]}] 01:59:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:59:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 525ms 01:59:08 INFO - PROCESS | 1650 | 1461229148139 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 01:59:08 INFO - PROCESS | 1650 | 1461229148141 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 01:59:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:59:08 INFO - PROCESS | 1650 | 1461229148144 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:59:08 INFO - PROCESS | 1650 | 1461229148146 Marionette TRACE conn2 <- [1,2474,null,{}] 01:59:08 INFO - PROCESS | 1650 | 1461229148149 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}] 01:59:08 INFO - PROCESS | 1650 | 1461229148279 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 01:59:08 INFO - PROCESS | 1650 | 1461229148368 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab7b000 == 44 [pid = 1650] [id = 626] 01:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x114f58400) [pid = 1650] [serial = 1878] [outer = 0x0] 01:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x123a47400) [pid = 1650] [serial = 1879] [outer = 0x114f58400] 01:59:08 INFO - PROCESS | 1650 | 1461229148410 Marionette DEBUG loaded listener.js 01:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x123c5b800) [pid = 1650] [serial = 1880] [outer = 0x114f58400] 01:59:08 INFO - PROCESS | 1650 | 1461229148743 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]]]}] 01:59:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:59:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 621ms 01:59:08 INFO - PROCESS | 1650 | 1461229148768 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 01:59:08 INFO - PROCESS | 1650 | 1461229148769 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 01:59:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:59:08 INFO - PROCESS | 1650 | 1461229148771 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:59:08 INFO - PROCESS | 1650 | 1461229148772 Marionette TRACE conn2 <- [1,2478,null,{}] 01:59:08 INFO - PROCESS | 1650 | 1461229148775 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}] 01:59:08 INFO - PROCESS | 1650 | 1461229148863 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 01:59:08 INFO - PROCESS | 1650 | 1461229148922 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adb6000 == 45 [pid = 1650] [id = 627] 01:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x123a45c00) [pid = 1650] [serial = 1881] [outer = 0x0] 01:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x123eb8400) [pid = 1650] [serial = 1882] [outer = 0x123a45c00] 01:59:08 INFO - PROCESS | 1650 | 1461229148947 Marionette DEBUG loaded listener.js 01:59:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x123ebd400) [pid = 1650] [serial = 1883] [outer = 0x123a45c00] 01:59:09 INFO - PROCESS | 1650 | 1461229149376 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]]]}] 01:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 624ms 01:59:09 INFO - PROCESS | 1650 | 1461229149395 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 01:59:09 INFO - PROCESS | 1650 | 1461229149398 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 01:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:59:09 INFO - PROCESS | 1650 | 1461229149401 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:59:09 INFO - PROCESS | 1650 | 1461229149404 Marionette TRACE conn2 <- [1,2482,null,{}] 01:59:09 INFO - PROCESS | 1650 | 1461229149408 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}] 01:59:09 INFO - PROCESS | 1650 | 1461229149521 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 01:59:09 INFO - PROCESS | 1650 | 1461229149582 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x118272800 == 46 [pid = 1650] [id = 628] 01:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x112328c00) [pid = 1650] [serial = 1884] [outer = 0x0] 01:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1146b0400) [pid = 1650] [serial = 1885] [outer = 0x112328c00] 01:59:09 INFO - PROCESS | 1650 | 1461229149614 Marionette DEBUG loaded listener.js 01:59:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1155d2c00) [pid = 1650] [serial = 1886] [outer = 0x112328c00] 01:59:10 INFO - PROCESS | 1650 | 1461229150180 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]]]}] 01:59:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:59:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 822ms 01:59:10 INFO - PROCESS | 1650 | 1461229150224 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 01:59:10 INFO - PROCESS | 1650 | 1461229150228 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 01:59:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:59:10 INFO - PROCESS | 1650 | 1461229150233 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:59:10 INFO - PROCESS | 1650 | 1461229150234 Marionette TRACE conn2 <- [1,2486,null,{}] 01:59:10 INFO - PROCESS | 1650 | 1461229150237 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}] 01:59:10 INFO - PROCESS | 1650 | 1461229150349 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 01:59:10 INFO - PROCESS | 1650 | 1461229150408 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bb81800 == 47 [pid = 1650] [id = 629] 01:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x116469c00) [pid = 1650] [serial = 1887] [outer = 0x0] 01:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1182bbc00) [pid = 1650] [serial = 1888] [outer = 0x116469c00] 01:59:10 INFO - PROCESS | 1650 | 1461229150437 Marionette DEBUG loaded listener.js 01:59:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11868e000) [pid = 1650] [serial = 1889] [outer = 0x116469c00] 01:59:11 INFO - PROCESS | 1650 | 1461229151014 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]]]}] 01:59:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:59:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 821ms 01:59:11 INFO - PROCESS | 1650 | 1461229151239 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 01:59:11 INFO - PROCESS | 1650 | 1461229151242 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 01:59:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:59:11 INFO - PROCESS | 1650 | 1461229151284 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:59:11 INFO - PROCESS | 1650 | 1461229151286 Marionette TRACE conn2 <- [1,2490,null,{}] 01:59:11 INFO - PROCESS | 1650 | 1461229151290 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}] 01:59:11 INFO - PROCESS | 1650 | 1461229151393 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 01:59:11 INFO - PROCESS | 1650 | 1461229151474 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x118dc3000 == 48 [pid = 1650] [id = 630] 01:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x112354000) [pid = 1650] [serial = 1890] [outer = 0x0] 01:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11235f400) [pid = 1650] [serial = 1891] [outer = 0x112354000] 01:59:11 INFO - PROCESS | 1650 | 1461229151552 Marionette DEBUG loaded listener.js 01:59:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x115494000) [pid = 1650] [serial = 1892] [outer = 0x112354000] 01:59:11 INFO - PROCESS | 1650 | --DOCSHELL 0x129ac9800 == 47 [pid = 1650] [id = 323] 01:59:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1286db000 == 46 [pid = 1650] [id = 321] 01:59:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1243b0000 == 45 [pid = 1650] [id = 319] 01:59:11 INFO - PROCESS | 1650 | --DOCSHELL 0x123ba2000 == 44 [pid = 1650] [id = 317] 01:59:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11b950000 == 43 [pid = 1650] [id = 314] 01:59:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119219000 == 42 [pid = 1650] [id = 310] 01:59:11 INFO - PROCESS | 1650 | --DOCSHELL 0x115292000 == 41 [pid = 1650] [id = 322] 01:59:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119218000 == 40 [pid = 1650] [id = 316] 01:59:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12aad0800 == 39 [pid = 1650] [id = 325] 01:59:11 INFO - PROCESS | 1650 | --DOCSHELL 0x128013800 == 38 [pid = 1650] [id = 320] 01:59:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11af1b000 == 37 [pid = 1650] [id = 313] 01:59:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119c17800 == 36 [pid = 1650] [id = 318] 01:59:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1193bc800 == 35 [pid = 1650] [id = 311] 01:59:11 INFO - PROCESS | 1650 | --DOCSHELL 0x114b91000 == 34 [pid = 1650] [id = 308] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12dbd4c00) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12acd0400) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12aca2c00) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x129eecc00) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x129fc8000) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x127c5e000) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11bfc1400) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12bb8f800) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x129d9b000) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129d90c00) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1158ba400) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x129fc3800) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x127b60800) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119077000) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11b998800) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12a72b000) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1298cf400) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x129f7fc00) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12a765000) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b45e400) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12accc400) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x114f58800) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b460400) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c8ba800) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x123eb7400) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11c294800) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11c429800) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11aec4400) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11b92f000) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119075c00) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11ae06400) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1182b5c00) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x115496400) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12acd9400) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1187c0c00) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12dbd4400) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12e232000) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12d57bc00) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12d545400) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12d330000) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12d324000) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12d1b9400) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12cf28400) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12bd9c400) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12b6c1800) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b45f000) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12acca800) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a726800) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x129ee8c00) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123819400) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123f42800) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11ae58400) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119079400) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11867dc00) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x127b60c00) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129819000) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 01:59:11 INFO - PROCESS | 1650 | 1461229151994 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]]]}] 01:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 743ms 01:59:12 INFO - PROCESS | 1650 | 1461229152014 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 01:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:59:12 INFO - PROCESS | 1650 | 1461229152016 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 01:59:12 INFO - PROCESS | 1650 | 1461229152021 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:59:12 INFO - PROCESS | 1650 | 1461229152024 Marionette TRACE conn2 <- [1,2494,null,{}] 01:59:12 INFO - PROCESS | 1650 | 1461229152028 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}] 01:59:12 INFO - PROCESS | 1650 | 1461229152106 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 01:59:12 INFO - PROCESS | 1650 | 1461229152114 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11827d000 == 35 [pid = 1650] [id = 631] 01:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112357000) [pid = 1650] [serial = 1893] [outer = 0x0] 01:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115870400) [pid = 1650] [serial = 1894] [outer = 0x112357000] 01:59:12 INFO - PROCESS | 1650 | 1461229152140 Marionette DEBUG loaded listener.js 01:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11867d800) [pid = 1650] [serial = 1895] [outer = 0x112357000] 01:59:12 INFO - PROCESS | 1650 | 1461229152520 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]]]}] 01:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 523ms 01:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:59:12 INFO - PROCESS | 1650 | 1461229152543 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 01:59:12 INFO - PROCESS | 1650 | 1461229152545 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 01:59:12 INFO - PROCESS | 1650 | 1461229152547 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:59:12 INFO - PROCESS | 1650 | 1461229152548 Marionette TRACE conn2 <- [1,2498,null,{}] 01:59:12 INFO - PROCESS | 1650 | 1461229152555 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}] 01:59:12 INFO - PROCESS | 1650 | 1461229152640 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 01:59:12 INFO - PROCESS | 1650 | 1461229152648 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af1f800 == 36 [pid = 1650] [id = 632] 01:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112321400) [pid = 1650] [serial = 1896] [outer = 0x0] 01:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118d54000) [pid = 1650] [serial = 1897] [outer = 0x112321400] 01:59:12 INFO - PROCESS | 1650 | 1461229152678 Marionette DEBUG loaded listener.js 01:59:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119076400) [pid = 1650] [serial = 1898] [outer = 0x112321400] 01:59:13 INFO - PROCESS | 1650 | 1461229153049 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]]]}] 01:59:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:59:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 519ms 01:59:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:59:13 INFO - PROCESS | 1650 | 1461229153066 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 01:59:13 INFO - PROCESS | 1650 | 1461229153067 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 01:59:13 INFO - PROCESS | 1650 | 1461229153069 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:59:13 INFO - PROCESS | 1650 | 1461229153070 Marionette TRACE conn2 <- [1,2502,null,{}] 01:59:13 INFO - PROCESS | 1650 | 1461229153073 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}] 01:59:13 INFO - PROCESS | 1650 | 1461229153175 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 01:59:13 INFO - PROCESS | 1650 | 1461229153184 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x123bb1800 == 37 [pid = 1650] [id = 633] 01:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11907cc00) [pid = 1650] [serial = 1899] [outer = 0x0] 01:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1190a2400) [pid = 1650] [serial = 1900] [outer = 0x11907cc00] 01:59:13 INFO - PROCESS | 1650 | 1461229153210 Marionette DEBUG loaded listener.js 01:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1192b8800) [pid = 1650] [serial = 1901] [outer = 0x11907cc00] 01:59:13 INFO - PROCESS | 1650 | 1461229153517 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]]]}] 01:59:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:59:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 470ms 01:59:13 INFO - PROCESS | 1650 | 1461229153540 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 01:59:13 INFO - PROCESS | 1650 | 1461229153542 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 01:59:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:59:13 INFO - PROCESS | 1650 | 1461229153548 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:59:13 INFO - PROCESS | 1650 | 1461229153549 Marionette TRACE conn2 <- [1,2506,null,{}] 01:59:13 INFO - PROCESS | 1650 | 1461229153551 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}] 01:59:13 INFO - PROCESS | 1650 | 1461229153630 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 01:59:13 INFO - PROCESS | 1650 | 1461229153685 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x124780000 == 38 [pid = 1650] [id = 634] 01:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11909b000) [pid = 1650] [serial = 1902] [outer = 0x0] 01:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119363000) [pid = 1650] [serial = 1903] [outer = 0x11909b000] 01:59:13 INFO - PROCESS | 1650 | 1461229153710 Marionette DEBUG loaded listener.js 01:59:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11ab38400) [pid = 1650] [serial = 1904] [outer = 0x11909b000] 01:59:14 INFO - PROCESS | 1650 | 1461229154022 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]]]}] 01:59:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:59:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 522ms 01:59:14 INFO - PROCESS | 1650 | 1461229154068 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 01:59:14 INFO - PROCESS | 1650 | 1461229154069 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 01:59:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:59:14 INFO - PROCESS | 1650 | 1461229154072 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:59:14 INFO - PROCESS | 1650 | 1461229154073 Marionette TRACE conn2 <- [1,2510,null,{}] 01:59:14 INFO - PROCESS | 1650 | 1461229154081 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}] 01:59:14 INFO - PROCESS | 1650 | 1461229154226 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 01:59:14 INFO - PROCESS | 1650 | 1461229154267 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12872b800 == 39 [pid = 1650] [id = 635] 01:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11ae06400) [pid = 1650] [serial = 1905] [outer = 0x0] 01:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11ae5dc00) [pid = 1650] [serial = 1906] [outer = 0x11ae06400] 01:59:14 INFO - PROCESS | 1650 | 1461229154315 Marionette DEBUG loaded listener.js 01:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11b238c00) [pid = 1650] [serial = 1907] [outer = 0x11ae06400] 01:59:14 INFO - PROCESS | 1650 | 1461229154760 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]]]}] 01:59:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:59:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 718ms 01:59:14 INFO - PROCESS | 1650 | 1461229154791 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 01:59:14 INFO - PROCESS | 1650 | 1461229154793 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 01:59:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:59:14 INFO - PROCESS | 1650 | 1461229154796 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:59:14 INFO - PROCESS | 1650 | 1461229154797 Marionette TRACE conn2 <- [1,2514,null,{}] 01:59:14 INFO - PROCESS | 1650 | 1461229154806 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}] 01:59:14 INFO - PROCESS | 1650 | 1461229154903 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 01:59:14 INFO - PROCESS | 1650 | 1461229154958 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f6d800 == 40 [pid = 1650] [id = 636] 01:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11b925000) [pid = 1650] [serial = 1908] [outer = 0x0] 01:59:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11b99c000) [pid = 1650] [serial = 1909] [outer = 0x11b925000] 01:59:14 INFO - PROCESS | 1650 | 1461229154982 Marionette DEBUG loaded listener.js 01:59:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11bfce400) [pid = 1650] [serial = 1910] [outer = 0x11b925000] 01:59:15 INFO - PROCESS | 1650 | 1461229155330 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]]]}] 01:59:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:59:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 575ms 01:59:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:59:15 INFO - PROCESS | 1650 | 1461229155371 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 01:59:15 INFO - PROCESS | 1650 | 1461229155373 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 01:59:15 INFO - PROCESS | 1650 | 1461229155375 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:59:15 INFO - PROCESS | 1650 | 1461229155376 Marionette TRACE conn2 <- [1,2518,null,{}] 01:59:15 INFO - PROCESS | 1650 | 1461229155379 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}] 01:59:15 INFO - PROCESS | 1650 | 1461229155520 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 01:59:15 INFO - PROCESS | 1650 | 1461229155533 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a60f800 == 41 [pid = 1650] [id = 637] 01:59:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11b92d000) [pid = 1650] [serial = 1911] [outer = 0x0] 01:59:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11c062400) [pid = 1650] [serial = 1912] [outer = 0x11b92d000] 01:59:15 INFO - PROCESS | 1650 | 1461229155558 Marionette DEBUG loaded listener.js 01:59:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11c240000) [pid = 1650] [serial = 1913] [outer = 0x11b92d000] 01:59:15 INFO - PROCESS | 1650 | 1461229155880 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]]]}] 01:59:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:59:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 520ms 01:59:15 INFO - PROCESS | 1650 | 1461229155896 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 01:59:15 INFO - PROCESS | 1650 | 1461229155898 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 01:59:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:59:15 INFO - PROCESS | 1650 | 1461229155906 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:59:15 INFO - PROCESS | 1650 | 1461229155907 Marionette TRACE conn2 <- [1,2522,null,{}] 01:59:15 INFO - PROCESS | 1650 | 1461229155909 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}] 01:59:16 INFO - PROCESS | 1650 | 1461229156134 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11869cc00) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11c240800) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112285800) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115493800) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118b16400) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112357c00) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1186ee000) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11b928000) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11abb2400) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11c241000) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1190a1400) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11c470400) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12d05e800) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x114c2f800) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11235d000) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1146b5800) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11aeb9800) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:59:16 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x114f58400) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:59:16 INFO - PROCESS | 1650 | 1461229156196 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190d5800 == 42 [pid = 1650] [id = 638] 01:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11228bc00) [pid = 1650] [serial = 1914] [outer = 0x0] 01:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11434a800) [pid = 1650] [serial = 1915] [outer = 0x11228bc00] 01:59:16 INFO - PROCESS | 1650 | 1461229156221 Marionette DEBUG loaded listener.js 01:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11869cc00) [pid = 1650] [serial = 1916] [outer = 0x11228bc00] 01:59:16 INFO - PROCESS | 1650 | 1461229156503 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]]]}] 01:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 618ms 01:59:16 INFO - PROCESS | 1650 | 1461229156525 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 01:59:16 INFO - PROCESS | 1650 | 1461229156526 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 01:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:59:16 INFO - PROCESS | 1650 | 1461229156536 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:59:16 INFO - PROCESS | 1650 | 1461229156538 Marionette TRACE conn2 <- [1,2526,null,{}] 01:59:16 INFO - PROCESS | 1650 | 1461229156540 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}] 01:59:16 INFO - PROCESS | 1650 | 1461229156625 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 01:59:16 INFO - PROCESS | 1650 | 1461229156632 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aacd800 == 43 [pid = 1650] [id = 639] 01:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1186ee000) [pid = 1650] [serial = 1917] [outer = 0x0] 01:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11b928000) [pid = 1650] [serial = 1918] [outer = 0x1186ee000] 01:59:16 INFO - PROCESS | 1650 | 1461229156657 Marionette DEBUG loaded listener.js 01:59:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c425000) [pid = 1650] [serial = 1919] [outer = 0x1186ee000] 01:59:17 INFO - PROCESS | 1650 | 1461229157052 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]]]}] 01:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 526ms 01:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:59:17 INFO - PROCESS | 1650 | 1461229157063 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 01:59:17 INFO - PROCESS | 1650 | 1461229157066 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 01:59:17 INFO - PROCESS | 1650 | 1461229157069 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:59:17 INFO - PROCESS | 1650 | 1461229157072 Marionette TRACE conn2 <- [1,2530,null,{}] 01:59:17 INFO - PROCESS | 1650 | 1461229157075 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}] 01:59:17 INFO - PROCESS | 1650 | 1461229157219 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 01:59:17 INFO - PROCESS | 1650 | 1461229157229 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adbc000 == 44 [pid = 1650] [id = 640] 01:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11c425400) [pid = 1650] [serial = 1920] [outer = 0x0] 01:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11c49c000) [pid = 1650] [serial = 1921] [outer = 0x11c425400] 01:59:17 INFO - PROCESS | 1650 | 1461229157276 Marionette DEBUG loaded listener.js 01:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12381b800) [pid = 1650] [serial = 1922] [outer = 0x11c425400] 01:59:17 INFO - PROCESS | 1650 | 1461229157697 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]]]}] 01:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 672ms 01:59:17 INFO - PROCESS | 1650 | 1461229157742 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 01:59:17 INFO - PROCESS | 1650 | 1461229157744 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 01:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:59:17 INFO - PROCESS | 1650 | 1461229157747 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:59:17 INFO - PROCESS | 1650 | 1461229157748 Marionette TRACE conn2 <- [1,2534,null,{}] 01:59:17 INFO - PROCESS | 1650 | 1461229157751 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}] 01:59:17 INFO - PROCESS | 1650 | 1461229157832 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 01:59:17 INFO - PROCESS | 1650 | 1461229157836 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b860800 == 45 [pid = 1650] [id = 641] 01:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123a3ac00) [pid = 1650] [serial = 1923] [outer = 0x0] 01:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123e61c00) [pid = 1650] [serial = 1924] [outer = 0x123a3ac00] 01:59:17 INFO - PROCESS | 1650 | 1461229157861 Marionette DEBUG loaded listener.js 01:59:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123ec1000) [pid = 1650] [serial = 1925] [outer = 0x123a3ac00] 01:59:18 INFO - PROCESS | 1650 | 1461229158271 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]]]}] 01:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 569ms 01:59:18 INFO - PROCESS | 1650 | 1461229158326 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 01:59:18 INFO - PROCESS | 1650 | 1461229158328 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 01:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:59:18 INFO - PROCESS | 1650 | 1461229158333 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:59:18 INFO - PROCESS | 1650 | 1461229158336 Marionette TRACE conn2 <- [1,2538,null,{}] 01:59:18 INFO - PROCESS | 1650 | 1461229158340 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}] 01:59:18 INFO - PROCESS | 1650 | 1461229158442 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 01:59:18 INFO - PROCESS | 1650 | 1461229158499 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1186d1800 == 46 [pid = 1650] [id = 642] 01:59:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112323800) [pid = 1650] [serial = 1926] [outer = 0x0] 01:59:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x114c31400) [pid = 1650] [serial = 1927] [outer = 0x112323800] 01:59:18 INFO - PROCESS | 1650 | 1461229158531 Marionette DEBUG loaded listener.js 01:59:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11824b000) [pid = 1650] [serial = 1928] [outer = 0x112323800] 01:59:18 INFO - PROCESS | 1650 | 1461229158966 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]]]}] 01:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 670ms 01:59:19 INFO - PROCESS | 1650 | 1461229159004 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 01:59:19 INFO - PROCESS | 1650 | 1461229159008 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 01:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:59:19 INFO - PROCESS | 1650 | 1461229159013 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:59:19 INFO - PROCESS | 1650 | 1461229159015 Marionette TRACE conn2 <- [1,2542,null,{}] 01:59:19 INFO - PROCESS | 1650 | 1461229159018 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}] 01:59:19 INFO - PROCESS | 1650 | 1461229159120 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 01:59:19 INFO - PROCESS | 1650 | 1461229159176 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x127809800 == 47 [pid = 1650] [id = 643] 01:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1182b8000) [pid = 1650] [serial = 1929] [outer = 0x0] 01:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118bee800) [pid = 1650] [serial = 1930] [outer = 0x1182b8000] 01:59:19 INFO - PROCESS | 1650 | 1461229159206 Marionette DEBUG loaded listener.js 01:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119079400) [pid = 1650] [serial = 1931] [outer = 0x1182b8000] 01:59:19 INFO - PROCESS | 1650 | 1461229159663 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]]]}] 01:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 669ms 01:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:59:19 INFO - PROCESS | 1650 | 1461229159683 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 01:59:19 INFO - PROCESS | 1650 | 1461229159684 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 01:59:19 INFO - PROCESS | 1650 | 1461229159687 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:59:19 INFO - PROCESS | 1650 | 1461229159689 Marionette TRACE conn2 <- [1,2546,null,{}] 01:59:19 INFO - PROCESS | 1650 | 1461229159697 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}] 01:59:19 INFO - PROCESS | 1650 | 1461229159800 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 01:59:19 INFO - PROCESS | 1650 | 1461229159891 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb72000 == 48 [pid = 1650] [id = 644] 01:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1190e4c00) [pid = 1650] [serial = 1932] [outer = 0x0] 01:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11ae51800) [pid = 1650] [serial = 1933] [outer = 0x1190e4c00] 01:59:19 INFO - PROCESS | 1650 | 1461229159923 Marionette DEBUG loaded listener.js 01:59:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11aec5800) [pid = 1650] [serial = 1934] [outer = 0x1190e4c00] 01:59:20 INFO - PROCESS | 1650 | 1461229160343 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]]]}] 01:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 672ms 01:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:59:20 INFO - PROCESS | 1650 | 1461229160360 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 01:59:20 INFO - PROCESS | 1650 | 1461229160363 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 01:59:20 INFO - PROCESS | 1650 | 1461229160366 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:59:20 INFO - PROCESS | 1650 | 1461229160367 Marionette TRACE conn2 <- [1,2550,null,{}] 01:59:20 INFO - PROCESS | 1650 | 1461229160370 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}] 01:59:20 INFO - PROCESS | 1650 | 1461229160469 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 01:59:20 INFO - PROCESS | 1650 | 1461229160537 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c06e800 == 49 [pid = 1650] [id = 645] 01:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11b912800) [pid = 1650] [serial = 1935] [outer = 0x0] 01:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11c240800) [pid = 1650] [serial = 1936] [outer = 0x11b912800] 01:59:20 INFO - PROCESS | 1650 | 1461229160568 Marionette DEBUG loaded listener.js 01:59:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11c8c1800) [pid = 1650] [serial = 1937] [outer = 0x11b912800] 01:59:20 INFO - PROCESS | 1650 | 1461229160977 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]]]}] 01:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 620ms 01:59:20 INFO - PROCESS | 1650 | 1461229160986 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 01:59:20 INFO - PROCESS | 1650 | 1461229160988 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 01:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:59:20 INFO - PROCESS | 1650 | 1461229160990 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:59:20 INFO - PROCESS | 1650 | 1461229160991 Marionette TRACE conn2 <- [1,2554,null,{}] 01:59:20 INFO - PROCESS | 1650 | 1461229160994 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}] 01:59:21 INFO - PROCESS | 1650 | 1461229161093 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 01:59:21 INFO - PROCESS | 1650 | 1461229161179 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfaa800 == 50 [pid = 1650] [id = 646] 01:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x123817000) [pid = 1650] [serial = 1938] [outer = 0x0] 01:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x123eb5800) [pid = 1650] [serial = 1939] [outer = 0x123817000] 01:59:21 INFO - PROCESS | 1650 | 1461229161210 Marionette DEBUG loaded listener.js 01:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x123ec4400) [pid = 1650] [serial = 1940] [outer = 0x123817000] 01:59:21 INFO - PROCESS | 1650 | 1461229161633 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]]]}] 01:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 669ms 01:59:21 INFO - PROCESS | 1650 | 1461229161659 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 01:59:21 INFO - PROCESS | 1650 | 1461229161663 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 01:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:59:21 INFO - PROCESS | 1650 | 1461229161665 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:59:21 INFO - PROCESS | 1650 | 1461229161666 Marionette TRACE conn2 <- [1,2558,null,{}] 01:59:21 INFO - PROCESS | 1650 | 1461229161669 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}] 01:59:21 INFO - PROCESS | 1650 | 1461229161782 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 01:59:21 INFO - PROCESS | 1650 | 1461229161839 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d318000 == 51 [pid = 1650] [id = 647] 01:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x123ff3400) [pid = 1650] [serial = 1941] [outer = 0x0] 01:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12431f800) [pid = 1650] [serial = 1942] [outer = 0x123ff3400] 01:59:21 INFO - PROCESS | 1650 | 1461229161883 Marionette DEBUG loaded listener.js 01:59:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x127c5e000) [pid = 1650] [serial = 1943] [outer = 0x123ff3400] 01:59:22 INFO - PROCESS | 1650 | 1461229162364 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]]]}] 01:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 720ms 01:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:59:22 INFO - PROCESS | 1650 | 1461229162423 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 01:59:22 INFO - PROCESS | 1650 | 1461229162424 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 01:59:22 INFO - PROCESS | 1650 | 1461229162428 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:59:22 INFO - PROCESS | 1650 | 1461229162429 Marionette TRACE conn2 <- [1,2562,null,{}] 01:59:22 INFO - PROCESS | 1650 | 1461229162431 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}] 01:59:22 INFO - PROCESS | 1650 | 1461229162645 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 01:59:22 INFO - PROCESS | 1650 | 1461229162725 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c16000 == 52 [pid = 1650] [id = 648] 01:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11228dc00) [pid = 1650] [serial = 1944] [outer = 0x0] 01:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11231f400) [pid = 1650] [serial = 1945] [outer = 0x11228dc00] 01:59:22 INFO - PROCESS | 1650 | 1461229162753 Marionette DEBUG loaded listener.js 01:59:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11235c400) [pid = 1650] [serial = 1946] [outer = 0x11228dc00] 01:59:23 INFO - PROCESS | 1650 | 1461229163210 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]]]}] 01:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 823ms 01:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:59:23 INFO - PROCESS | 1650 | 1461229163261 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 01:59:23 INFO - PROCESS | 1650 | 1461229163264 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 01:59:23 INFO - PROCESS | 1650 | 1461229163268 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:59:23 INFO - PROCESS | 1650 | 1461229163271 Marionette TRACE conn2 <- [1,2566,null,{}] 01:59:23 INFO - PROCESS | 1650 | 1461229163273 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}] 01:59:23 INFO - PROCESS | 1650 | 1461229163392 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 01:59:23 INFO - PROCESS | 1650 | --DOCSHELL 0x119c18000 == 51 [pid = 1650] [id = 312] 01:59:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12adbc000 == 50 [pid = 1650] [id = 640] 01:59:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12aacd800 == 49 [pid = 1650] [id = 639] 01:59:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1190d5800 == 48 [pid = 1650] [id = 638] 01:59:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12a60f800 == 47 [pid = 1650] [id = 637] 01:59:23 INFO - PROCESS | 1650 | --DOCSHELL 0x129f6d800 == 46 [pid = 1650] [id = 636] 01:59:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12872b800 == 45 [pid = 1650] [id = 635] 01:59:23 INFO - PROCESS | 1650 | --DOCSHELL 0x124780000 == 44 [pid = 1650] [id = 634] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x123eb8400) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOCSHELL 0x123bb1800 == 43 [pid = 1650] [id = 633] 01:59:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11af1f800 == 42 [pid = 1650] [id = 632] 01:59:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11827d000 == 41 [pid = 1650] [id = 631] 01:59:23 INFO - PROCESS | 1650 | --DOCSHELL 0x118dc3000 == 40 [pid = 1650] [id = 630] 01:59:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11bb81800 == 39 [pid = 1650] [id = 629] 01:59:23 INFO - PROCESS | 1650 | --DOCSHELL 0x118272800 == 38 [pid = 1650] [id = 628] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118b7c400) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11906f000) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c41d400) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118682000) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118693000) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11646a000) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118250c00) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11af8c000) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11b914400) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11907ac00) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11909cc00) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11adc7000) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11ae0b400) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11bfcbc00) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11ae56400) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11aeb6c00) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11c42a000) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119233c00) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11ab2dc00) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11c774800) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11c467800) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12e238c00) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11b99f800) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11464cc00) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x114f5e800) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11646a800) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11aec3800) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11af8a000) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119d5d000) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12381cc00) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123814800) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123a47400) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11c423800) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11c23c400) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123c5b800) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 01:59:23 INFO - PROCESS | 1650 | 1461229163485 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b9f000 == 39 [pid = 1650] [id = 649] 01:59:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112359000) [pid = 1650] [serial = 1947] [outer = 0x0] 01:59:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11531ec00) [pid = 1650] [serial = 1948] [outer = 0x112359000] 01:59:23 INFO - PROCESS | 1650 | 1461229163515 Marionette DEBUG loaded listener.js 01:59:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11867c400) [pid = 1650] [serial = 1949] [outer = 0x112359000] 01:59:23 INFO - PROCESS | 1650 | 1461229163838 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]]]}] 01:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 622ms 01:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:59:23 INFO - PROCESS | 1650 | 1461229163890 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 01:59:23 INFO - PROCESS | 1650 | 1461229163892 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 01:59:23 INFO - PROCESS | 1650 | 1461229163894 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:59:23 INFO - PROCESS | 1650 | 1461229163895 Marionette TRACE conn2 <- [1,2570,null,{}] 01:59:23 INFO - PROCESS | 1650 | 1461229163897 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}] 01:59:24 INFO - PROCESS | 1650 | 1461229164000 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 01:59:24 INFO - PROCESS | 1650 | 1461229164007 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af17800 == 40 [pid = 1650] [id = 650] 01:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119071c00) [pid = 1650] [serial = 1950] [outer = 0x0] 01:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119077800) [pid = 1650] [serial = 1951] [outer = 0x119071c00] 01:59:24 INFO - PROCESS | 1650 | 1461229164052 Marionette DEBUG loaded listener.js 01:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1190a0c00) [pid = 1650] [serial = 1952] [outer = 0x119071c00] 01:59:24 INFO - PROCESS | 1650 | 1461229164419 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]]]}] 01:59:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:59:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 570ms 01:59:24 INFO - PROCESS | 1650 | 1461229164464 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 01:59:24 INFO - PROCESS | 1650 | 1461229164467 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 01:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:59:24 INFO - PROCESS | 1650 | 1461229164474 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:59:24 INFO - PROCESS | 1650 | 1461229164478 Marionette TRACE conn2 <- [1,2574,null,{}] 01:59:24 INFO - PROCESS | 1650 | 1461229164480 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}] 01:59:24 INFO - PROCESS | 1650 | 1461229164566 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 01:59:24 INFO - PROCESS | 1650 | 1461229164625 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c730800 == 41 [pid = 1650] [id = 651] 01:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119073000) [pid = 1650] [serial = 1953] [outer = 0x0] 01:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119238c00) [pid = 1650] [serial = 1954] [outer = 0x119073000] 01:59:24 INFO - PROCESS | 1650 | 1461229164651 Marionette DEBUG loaded listener.js 01:59:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11ae03800) [pid = 1650] [serial = 1955] [outer = 0x119073000] 01:59:24 INFO - PROCESS | 1650 | 1461229164934 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]]]}] 01:59:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:59:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 476ms 01:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:59:24 INFO - PROCESS | 1650 | 1461229164950 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 01:59:24 INFO - PROCESS | 1650 | 1461229164952 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 01:59:24 INFO - PROCESS | 1650 | 1461229164954 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:59:24 INFO - PROCESS | 1650 | 1461229164955 Marionette TRACE conn2 <- [1,2578,null,{}] 01:59:24 INFO - PROCESS | 1650 | 1461229164957 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}] 01:59:25 INFO - PROCESS | 1650 | 1461229165054 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 01:59:25 INFO - PROCESS | 1650 | 1461229165058 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x124397800 == 42 [pid = 1650] [id = 652] 01:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1198e7400) [pid = 1650] [serial = 1956] [outer = 0x0] 01:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11aeb6c00) [pid = 1650] [serial = 1957] [outer = 0x1198e7400] 01:59:25 INFO - PROCESS | 1650 | 1461229165082 Marionette DEBUG loaded listener.js 01:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11b238400) [pid = 1650] [serial = 1958] [outer = 0x1198e7400] 01:59:25 INFO - PROCESS | 1650 | 1461229165432 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]]]}] 01:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 520ms 01:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:59:25 INFO - PROCESS | 1650 | 1461229165479 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 01:59:25 INFO - PROCESS | 1650 | 1461229165480 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 01:59:25 INFO - PROCESS | 1650 | 1461229165483 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:59:25 INFO - PROCESS | 1650 | 1461229165484 Marionette TRACE conn2 <- [1,2582,null,{}] 01:59:25 INFO - PROCESS | 1650 | 1461229165486 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}] 01:59:25 INFO - PROCESS | 1650 | 1461229165591 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 01:59:25 INFO - PROCESS | 1650 | 1461229165610 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x128717800 == 43 [pid = 1650] [id = 653] 01:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11bfcb000) [pid = 1650] [serial = 1959] [outer = 0x0] 01:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11c05dc00) [pid = 1650] [serial = 1960] [outer = 0x11bfcb000] 01:59:25 INFO - PROCESS | 1650 | 1461229165643 Marionette DEBUG loaded listener.js 01:59:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11c422400) [pid = 1650] [serial = 1961] [outer = 0x11bfcb000] 01:59:25 INFO - PROCESS | 1650 | 1461229165994 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]]]}] 01:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 517ms 01:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:59:26 INFO - PROCESS | 1650 | 1461229166001 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 01:59:26 INFO - PROCESS | 1650 | 1461229166002 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 01:59:26 INFO - PROCESS | 1650 | 1461229166004 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:59:26 INFO - PROCESS | 1650 | 1461229166005 Marionette TRACE conn2 <- [1,2586,null,{}] 01:59:26 INFO - PROCESS | 1650 | 1461229166008 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}] 01:59:26 INFO - PROCESS | 1650 | 1461229166113 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 01:59:26 INFO - PROCESS | 1650 | 1461229166125 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f70800 == 44 [pid = 1650] [id = 654] 01:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c427c00) [pid = 1650] [serial = 1962] [outer = 0x0] 01:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123811800) [pid = 1650] [serial = 1963] [outer = 0x11c427c00] 01:59:26 INFO - PROCESS | 1650 | 1461229166150 Marionette DEBUG loaded listener.js 01:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123c5b000) [pid = 1650] [serial = 1964] [outer = 0x11c427c00] 01:59:26 INFO - PROCESS | 1650 | 1461229166518 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]]]}] 01:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 525ms 01:59:26 INFO - PROCESS | 1650 | 1461229166540 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 01:59:26 INFO - PROCESS | 1650 | 1461229166541 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 01:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:59:26 INFO - PROCESS | 1650 | 1461229166545 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:59:26 INFO - PROCESS | 1650 | 1461229166547 Marionette TRACE conn2 <- [1,2590,null,{}] 01:59:26 INFO - PROCESS | 1650 | 1461229166549 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}] 01:59:26 INFO - PROCESS | 1650 | 1461229166651 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 01:59:26 INFO - PROCESS | 1650 | 1461229166686 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9e6000 == 45 [pid = 1650] [id = 655] 01:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11c428800) [pid = 1650] [serial = 1965] [outer = 0x0] 01:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123ec3400) [pid = 1650] [serial = 1966] [outer = 0x11c428800] 01:59:26 INFO - PROCESS | 1650 | 1461229166711 Marionette DEBUG loaded listener.js 01:59:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1245a7800) [pid = 1650] [serial = 1967] [outer = 0x11c428800] 01:59:27 INFO - PROCESS | 1650 | 1461229167023 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]]]}] 01:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 520ms 01:59:27 INFO - PROCESS | 1650 | 1461229167065 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 01:59:27 INFO - PROCESS | 1650 | 1461229167066 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 01:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:59:27 INFO - PROCESS | 1650 | 1461229167068 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:59:27 INFO - PROCESS | 1650 | 1461229167069 Marionette TRACE conn2 <- [1,2594,null,{}] 01:59:27 INFO - PROCESS | 1650 | 1461229167072 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}] 01:59:27 INFO - PROCESS | 1650 | 1461229167173 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 01:59:27 INFO - PROCESS | 1650 | 1461229167207 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab76000 == 46 [pid = 1650] [id = 656] 01:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12381a800) [pid = 1650] [serial = 1968] [outer = 0x0] 01:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127b60000) [pid = 1650] [serial = 1969] [outer = 0x12381a800] 01:59:27 INFO - PROCESS | 1650 | 1461229167232 Marionette DEBUG loaded listener.js 01:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x127ebfc00) [pid = 1650] [serial = 1970] [outer = 0x12381a800] 01:59:27 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11c425400) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:59:27 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11ae06400) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:59:27 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11b92d000) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:59:27 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112354000) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:59:27 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11b925000) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:59:27 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11907cc00) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:59:27 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11909b000) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:59:27 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112321400) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:59:27 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112357000) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:59:27 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11228bc00) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:59:27 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1186ee000) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:59:27 INFO - PROCESS | 1650 | 1461229167618 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]]]}] 01:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 569ms 01:59:27 INFO - PROCESS | 1650 | 1461229167637 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 01:59:27 INFO - PROCESS | 1650 | 1461229167638 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 01:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:59:27 INFO - PROCESS | 1650 | 1461229167640 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:59:27 INFO - PROCESS | 1650 | 1461229167642 Marionette TRACE conn2 <- [1,2598,null,{}] 01:59:27 INFO - PROCESS | 1650 | 1461229167644 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}] 01:59:27 INFO - PROCESS | 1650 | 1461229167727 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 01:59:27 INFO - PROCESS | 1650 | 1461229167733 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f8b000 == 47 [pid = 1650] [id = 657] 01:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11549a000) [pid = 1650] [serial = 1971] [outer = 0x0] 01:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119076000) [pid = 1650] [serial = 1972] [outer = 0x11549a000] 01:59:27 INFO - PROCESS | 1650 | 1461229167758 Marionette DEBUG loaded listener.js 01:59:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11bfce800) [pid = 1650] [serial = 1973] [outer = 0x11549a000] 01:59:28 INFO - PROCESS | 1650 | 1461229168105 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]]]}] 01:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 471ms 01:59:28 INFO - PROCESS | 1650 | 1461229168113 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 01:59:28 INFO - PROCESS | 1650 | 1461229168115 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 01:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:59:28 INFO - PROCESS | 1650 | 1461229168117 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:59:28 INFO - PROCESS | 1650 | 1461229168118 Marionette TRACE conn2 <- [1,2602,null,{}] 01:59:28 INFO - PROCESS | 1650 | 1461229168120 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}] 01:59:28 INFO - PROCESS | 1650 | 1461229168232 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 01:59:28 INFO - PROCESS | 1650 | 1461229168238 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc74800 == 48 [pid = 1650] [id = 658] 01:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112287400) [pid = 1650] [serial = 1974] [outer = 0x0] 01:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11c425400) [pid = 1650] [serial = 1975] [outer = 0x112287400] 01:59:28 INFO - PROCESS | 1650 | 1461229168269 Marionette DEBUG loaded listener.js 01:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128711400) [pid = 1650] [serial = 1976] [outer = 0x112287400] 01:59:28 INFO - PROCESS | 1650 | 1461229168614 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]]]}] 01:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 518ms 01:59:28 INFO - PROCESS | 1650 | 1461229168635 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 01:59:28 INFO - PROCESS | 1650 | 1461229168637 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 01:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:59:28 INFO - PROCESS | 1650 | 1461229168639 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:59:28 INFO - PROCESS | 1650 | 1461229168641 Marionette TRACE conn2 <- [1,2606,null,{}] 01:59:28 INFO - PROCESS | 1650 | 1461229168645 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}] 01:59:28 INFO - PROCESS | 1650 | 1461229168743 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 01:59:28 INFO - PROCESS | 1650 | 1461229168749 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db58800 == 49 [pid = 1650] [id = 659] 01:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128711800) [pid = 1650] [serial = 1977] [outer = 0x0] 01:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129055800) [pid = 1650] [serial = 1978] [outer = 0x128711800] 01:59:28 INFO - PROCESS | 1650 | 1461229168774 Marionette DEBUG loaded listener.js 01:59:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129811800) [pid = 1650] [serial = 1979] [outer = 0x128711800] 01:59:29 INFO - PROCESS | 1650 | 1461229169113 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]]]}] 01:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 522ms 01:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:59:29 INFO - PROCESS | 1650 | 1461229169165 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 01:59:29 INFO - PROCESS | 1650 | 1461229169167 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 01:59:29 INFO - PROCESS | 1650 | 1461229169169 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:59:29 INFO - PROCESS | 1650 | 1461229169170 Marionette TRACE conn2 <- [1,2610,null,{}] 01:59:29 INFO - PROCESS | 1650 | 1461229169172 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}] 01:59:29 INFO - PROCESS | 1650 | 1461229169257 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 01:59:29 INFO - PROCESS | 1650 | 1461229169261 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbaf800 == 50 [pid = 1650] [id = 660] 01:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129811c00) [pid = 1650] [serial = 1980] [outer = 0x0] 01:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1298d4800) [pid = 1650] [serial = 1981] [outer = 0x129811c00] 01:59:29 INFO - PROCESS | 1650 | 1461229169287 Marionette DEBUG loaded listener.js 01:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129d92400) [pid = 1650] [serial = 1982] [outer = 0x129811c00] 01:59:29 INFO - PROCESS | 1650 | 1461229169767 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]]]}] 01:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 619ms 01:59:29 INFO - PROCESS | 1650 | 1461229169795 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 01:59:29 INFO - PROCESS | 1650 | 1461229169798 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 01:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:59:29 INFO - PROCESS | 1650 | 1461229169803 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:59:29 INFO - PROCESS | 1650 | 1461229169805 Marionette TRACE conn2 <- [1,2614,null,{}] 01:59:29 INFO - PROCESS | 1650 | 1461229169809 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}] 01:59:29 INFO - PROCESS | 1650 | 1461229169916 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 01:59:29 INFO - PROCESS | 1650 | 1461229169987 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a71e000 == 51 [pid = 1650] [id = 661] 01:59:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1146ba800) [pid = 1650] [serial = 1983] [outer = 0x0] 01:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11824f000) [pid = 1650] [serial = 1984] [outer = 0x1146ba800] 01:59:30 INFO - PROCESS | 1650 | 1461229170020 Marionette DEBUG loaded listener.js 01:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118686800) [pid = 1650] [serial = 1985] [outer = 0x1146ba800] 01:59:30 INFO - PROCESS | 1650 | 1461229170432 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]]]}] 01:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 673ms 01:59:30 INFO - PROCESS | 1650 | 1461229170476 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 01:59:30 INFO - PROCESS | 1650 | 1461229170480 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 01:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:59:30 INFO - PROCESS | 1650 | 1461229170485 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:59:30 INFO - PROCESS | 1650 | 1461229170487 Marionette TRACE conn2 <- [1,2618,null,{}] 01:59:30 INFO - PROCESS | 1650 | 1461229170489 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}] 01:59:30 INFO - PROCESS | 1650 | 1461229170596 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 01:59:30 INFO - PROCESS | 1650 | 1461229170704 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x128007800 == 52 [pid = 1650] [id = 662] 01:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1190a1400) [pid = 1650] [serial = 1986] [outer = 0x0] 01:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1198e1800) [pid = 1650] [serial = 1987] [outer = 0x1190a1400] 01:59:30 INFO - PROCESS | 1650 | 1461229170735 Marionette DEBUG loaded listener.js 01:59:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11adc7000) [pid = 1650] [serial = 1988] [outer = 0x1190a1400] 01:59:31 INFO - PROCESS | 1650 | 1461229171163 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]]]}] 01:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 724ms 01:59:31 INFO - PROCESS | 1650 | 1461229171208 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 01:59:31 INFO - PROCESS | 1650 | 1461229171210 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 01:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:59:31 INFO - PROCESS | 1650 | 1461229171212 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:59:31 INFO - PROCESS | 1650 | 1461229171215 Marionette TRACE conn2 <- [1,2622,null,{}] 01:59:31 INFO - PROCESS | 1650 | 1461229171223 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}] 01:59:31 INFO - PROCESS | 1650 | 1461229171331 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 01:59:31 INFO - PROCESS | 1650 | 1461229171390 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5a1800 == 53 [pid = 1650] [id = 663] 01:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11af8e800) [pid = 1650] [serial = 1989] [outer = 0x0] 01:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11c240c00) [pid = 1650] [serial = 1990] [outer = 0x11af8e800] 01:59:31 INFO - PROCESS | 1650 | 1461229171423 Marionette DEBUG loaded listener.js 01:59:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x123a41c00) [pid = 1650] [serial = 1991] [outer = 0x11af8e800] 01:59:31 INFO - PROCESS | 1650 | 1461229171867 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]]]}] 01:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 722ms 01:59:31 INFO - PROCESS | 1650 | 1461229171957 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 01:59:31 INFO - PROCESS | 1650 | 1461229171959 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 01:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:59:31 INFO - PROCESS | 1650 | 1461229171964 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:59:31 INFO - PROCESS | 1650 | 1461229171965 Marionette TRACE conn2 <- [1,2626,null,{}] 01:59:31 INFO - PROCESS | 1650 | 1461229171967 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}] 01:59:32 INFO - PROCESS | 1650 | 1461229172072 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 01:59:32 INFO - PROCESS | 1650 | 1461229172142 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e85b800 == 54 [pid = 1650] [id = 664] 01:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12413bc00) [pid = 1650] [serial = 1992] [outer = 0x0] 01:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x127ec0000) [pid = 1650] [serial = 1993] [outer = 0x12413bc00] 01:59:32 INFO - PROCESS | 1650 | 1461229172171 Marionette DEBUG loaded listener.js 01:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12904f000) [pid = 1650] [serial = 1994] [outer = 0x12413bc00] 01:59:32 INFO - PROCESS | 1650 | 1461229172582 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]]]}] 01:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 670ms 01:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:59:32 INFO - PROCESS | 1650 | 1461229172635 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 01:59:32 INFO - PROCESS | 1650 | 1461229172636 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 01:59:32 INFO - PROCESS | 1650 | 1461229172638 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:59:32 INFO - PROCESS | 1650 | 1461229172639 Marionette TRACE conn2 <- [1,2630,null,{}] 01:59:32 INFO - PROCESS | 1650 | 1461229172642 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}] 01:59:32 INFO - PROCESS | 1650 | 1461229172746 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 01:59:32 INFO - PROCESS | 1650 | 1461229172803 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea42800 == 55 [pid = 1650] [id = 665] 01:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x127b60c00) [pid = 1650] [serial = 1995] [outer = 0x0] 01:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12980d000) [pid = 1650] [serial = 1996] [outer = 0x127b60c00] 01:59:32 INFO - PROCESS | 1650 | 1461229172834 Marionette DEBUG loaded listener.js 01:59:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129d93000) [pid = 1650] [serial = 1997] [outer = 0x127b60c00] 01:59:33 INFO - PROCESS | 1650 | 1461229173278 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]]]}] 01:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 669ms 01:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:59:33 INFO - PROCESS | 1650 | 1461229173308 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 01:59:33 INFO - PROCESS | 1650 | 1461229173309 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 01:59:33 INFO - PROCESS | 1650 | 1461229173311 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:59:33 INFO - PROCESS | 1650 | 1461229173313 Marionette TRACE conn2 <- [1,2634,null,{}] 01:59:33 INFO - PROCESS | 1650 | 1461229173315 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}] 01:59:33 INFO - PROCESS | 1650 | 1461229173452 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 01:59:33 INFO - PROCESS | 1650 | 1461229173547 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec0f000 == 56 [pid = 1650] [id = 666] 01:59:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x112355800) [pid = 1650] [serial = 1998] [outer = 0x0] 01:59:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129d9b400) [pid = 1650] [serial = 1999] [outer = 0x112355800] 01:59:33 INFO - PROCESS | 1650 | 1461229173579 Marionette DEBUG loaded listener.js 01:59:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129f38800) [pid = 1650] [serial = 2000] [outer = 0x112355800] 01:59:34 INFO - PROCESS | 1650 | 1461229174181 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]]]}] 01:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 919ms 01:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:59:34 INFO - PROCESS | 1650 | 1461229174231 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 01:59:34 INFO - PROCESS | 1650 | 1461229174233 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 01:59:34 INFO - PROCESS | 1650 | 1461229174236 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:59:34 INFO - PROCESS | 1650 | 1461229174239 Marionette TRACE conn2 <- [1,2638,null,{}] 01:59:34 INFO - PROCESS | 1650 | 1461229174243 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}] 01:59:34 INFO - PROCESS | 1650 | 1461229174339 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 01:59:34 INFO - PROCESS | 1650 | 1461229174409 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123bb0800 == 57 [pid = 1650] [id = 667] 01:59:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x114c38000) [pid = 1650] [serial = 2001] [outer = 0x0] 01:59:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11549dc00) [pid = 1650] [serial = 2002] [outer = 0x114c38000] 01:59:34 INFO - PROCESS | 1650 | 1461229174437 Marionette DEBUG loaded listener.js 01:59:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11867e800) [pid = 1650] [serial = 2003] [outer = 0x114c38000] 01:59:34 INFO - PROCESS | 1650 | 1461229174882 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]]]}] 01:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 676ms 01:59:34 INFO - PROCESS | 1650 | 1461229174913 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 01:59:34 INFO - PROCESS | 1650 | 1461229174917 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 01:59:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:59:34 INFO - PROCESS | 1650 | 1461229174921 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:59:34 INFO - PROCESS | 1650 | 1461229174923 Marionette TRACE conn2 <- [1,2642,null,{}] 01:59:34 INFO - PROCESS | 1650 | 1461229174942 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}] 01:59:35 INFO - PROCESS | 1650 | 1461229175061 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 01:59:35 INFO - PROCESS | 1650 | 1461229175114 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b944800 == 58 [pid = 1650] [id = 668] 01:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x118d7e400) [pid = 1650] [serial = 2004] [outer = 0x0] 01:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x119071400) [pid = 1650] [serial = 2005] [outer = 0x118d7e400] 01:59:35 INFO - PROCESS | 1650 | 1461229175141 Marionette DEBUG loaded listener.js 01:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1190e1800) [pid = 1650] [serial = 2006] [outer = 0x118d7e400] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1158e1800 == 57 [pid = 1650] [id = 309] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12db58800 == 56 [pid = 1650] [id = 659] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc74800 == 55 [pid = 1650] [id = 658] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x123f8b000 == 54 [pid = 1650] [id = 657] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab76000 == 53 [pid = 1650] [id = 656] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9e6000 == 52 [pid = 1650] [id = 655] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x123e61c00) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x129f70800 == 51 [pid = 1650] [id = 654] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x128717800 == 50 [pid = 1650] [id = 653] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x124397800 == 49 [pid = 1650] [id = 652] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11c730800 == 48 [pid = 1650] [id = 651] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11af17800 == 47 [pid = 1650] [id = 650] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x114b9f000 == 46 [pid = 1650] [id = 649] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119c16000 == 45 [pid = 1650] [id = 648] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12d318000 == 44 [pid = 1650] [id = 647] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfaa800 == 43 [pid = 1650] [id = 646] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c06e800 == 42 [pid = 1650] [id = 645] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1186d1800 == 41 [pid = 1650] [id = 642] 01:59:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12b860800 == 40 [pid = 1650] [id = 641] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12381b800) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11ae5dc00) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11c062400) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1146b0400) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1182bbc00) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11235f400) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x115494000) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11bfce400) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1190a2400) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1192b8800) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11b99c000) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119363000) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118d54000) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119076400) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11867d800) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x115870400) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11c240000) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11869cc00) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11c49c000) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11434a800) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11b238c00) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11c425000) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11b928000) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11ab38400) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 01:59:35 INFO - PROCESS | 1650 | 1461229175520 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]]]}] 01:59:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:59:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 619ms 01:59:35 INFO - PROCESS | 1650 | 1461229175540 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 01:59:35 INFO - PROCESS | 1650 | 1461229175541 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 01:59:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:59:35 INFO - PROCESS | 1650 | 1461229175545 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:59:35 INFO - PROCESS | 1650 | 1461229175548 Marionette TRACE conn2 <- [1,2646,null,{}] 01:59:35 INFO - PROCESS | 1650 | 1461229175556 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}] 01:59:35 INFO - PROCESS | 1650 | 1461229175641 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 01:59:35 INFO - PROCESS | 1650 | 1461229175697 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af17800 == 41 [pid = 1650] [id = 669] 01:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11869b400) [pid = 1650] [serial = 2007] [outer = 0x0] 01:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1192b8800) [pid = 1650] [serial = 2008] [outer = 0x11869b400] 01:59:35 INFO - PROCESS | 1650 | 1461229175728 Marionette DEBUG loaded listener.js 01:59:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11ae04c00) [pid = 1650] [serial = 2009] [outer = 0x11869b400] 01:59:36 INFO - PROCESS | 1650 | 1461229176049 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]]]}] 01:59:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:59:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 524ms 01:59:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:59:36 INFO - PROCESS | 1650 | 1461229176068 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 01:59:36 INFO - PROCESS | 1650 | 1461229176070 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 01:59:36 INFO - PROCESS | 1650 | 1461229176072 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:59:36 INFO - PROCESS | 1650 | 1461229176073 Marionette TRACE conn2 <- [1,2650,null,{}] 01:59:36 INFO - PROCESS | 1650 | 1461229176076 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}] 01:59:36 INFO - PROCESS | 1650 | 1461229176159 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 01:59:36 INFO - PROCESS | 1650 | 1461229176165 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x127b80800 == 42 [pid = 1650] [id = 670] 01:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11ae03400) [pid = 1650] [serial = 2010] [outer = 0x0] 01:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11b912c00) [pid = 1650] [serial = 2011] [outer = 0x11ae03400] 01:59:36 INFO - PROCESS | 1650 | 1461229176192 Marionette DEBUG loaded listener.js 01:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11bfcac00) [pid = 1650] [serial = 2012] [outer = 0x11ae03400] 01:59:36 INFO - PROCESS | 1650 | 1461229176536 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]]]}] 01:59:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:59:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 518ms 01:59:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:59:36 INFO - PROCESS | 1650 | 1461229176591 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 01:59:36 INFO - PROCESS | 1650 | 1461229176592 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 01:59:36 INFO - PROCESS | 1650 | 1461229176594 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:59:36 INFO - PROCESS | 1650 | 1461229176595 Marionette TRACE conn2 <- [1,2654,null,{}] 01:59:36 INFO - PROCESS | 1650 | 1461229176597 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}] 01:59:36 INFO - PROCESS | 1650 | 1461229176672 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 01:59:36 INFO - PROCESS | 1650 | 1461229176677 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11223b000 == 43 [pid = 1650] [id = 671] 01:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11c05e800) [pid = 1650] [serial = 2013] [outer = 0x0] 01:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11c41fc00) [pid = 1650] [serial = 2014] [outer = 0x11c05e800] 01:59:36 INFO - PROCESS | 1650 | 1461229176702 Marionette DEBUG loaded listener.js 01:59:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11c8b8c00) [pid = 1650] [serial = 2015] [outer = 0x11c05e800] 01:59:37 INFO - PROCESS | 1650 | 1461229177028 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]]]}] 01:59:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:59:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 470ms 01:59:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:59:37 INFO - PROCESS | 1650 | 1461229177065 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 01:59:37 INFO - PROCESS | 1650 | 1461229177066 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 01:59:37 INFO - PROCESS | 1650 | 1461229177068 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:59:37 INFO - PROCESS | 1650 | 1461229177069 Marionette TRACE conn2 <- [1,2658,null,{}] 01:59:37 INFO - PROCESS | 1650 | 1461229177072 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}] 01:59:37 INFO - PROCESS | 1650 | 1461229177170 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 01:59:37 INFO - PROCESS | 1650 | 1461229177241 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9e5800 == 44 [pid = 1650] [id = 672] 01:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11c23cc00) [pid = 1650] [serial = 2016] [outer = 0x0] 01:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x123b2fc00) [pid = 1650] [serial = 2017] [outer = 0x11c23cc00] 01:59:37 INFO - PROCESS | 1650 | 1461229177270 Marionette DEBUG loaded listener.js 01:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x127e0a400) [pid = 1650] [serial = 2018] [outer = 0x11c23cc00] 01:59:37 INFO - PROCESS | 1650 | 1461229177613 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]]]}] 01:59:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:59:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 569ms 01:59:37 INFO - PROCESS | 1650 | 1461229177637 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 01:59:37 INFO - PROCESS | 1650 | 1461229177638 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 01:59:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:59:37 INFO - PROCESS | 1650 | 1461229177641 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:59:37 INFO - PROCESS | 1650 | 1461229177642 Marionette TRACE conn2 <- [1,2662,null,{}] 01:59:37 INFO - PROCESS | 1650 | 1461229177645 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}] 01:59:37 INFO - PROCESS | 1650 | 1461229177791 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 01:59:37 INFO - PROCESS | 1650 | 1461229177815 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab70800 == 45 [pid = 1650] [id = 673] 01:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x128616000) [pid = 1650] [serial = 2019] [outer = 0x0] 01:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1287bc000) [pid = 1650] [serial = 2020] [outer = 0x128616000] 01:59:37 INFO - PROCESS | 1650 | 1461229177858 Marionette DEBUG loaded listener.js 01:59:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129817c00) [pid = 1650] [serial = 2021] [outer = 0x128616000] 01:59:38 INFO - PROCESS | 1650 | 1461229178279 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]]]}] 01:59:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:59:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 673ms 01:59:38 INFO - PROCESS | 1650 | 1461229178315 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 01:59:38 INFO - PROCESS | 1650 | 1461229178316 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 01:59:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:59:38 INFO - PROCESS | 1650 | 1461229178326 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:59:38 INFO - PROCESS | 1650 | 1461229178327 Marionette TRACE conn2 <- [1,2666,null,{}] 01:59:38 INFO - PROCESS | 1650 | 1461229178329 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}] 01:59:38 INFO - PROCESS | 1650 | 1461229178432 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 01:59:38 INFO - PROCESS | 1650 | 1461229178468 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b866800 == 46 [pid = 1650] [id = 674] 01:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129818c00) [pid = 1650] [serial = 2022] [outer = 0x0] 01:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x129d96800) [pid = 1650] [serial = 2023] [outer = 0x129818c00] 01:59:38 INFO - PROCESS | 1650 | 1461229178493 Marionette DEBUG loaded listener.js 01:59:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129ee8c00) [pid = 1650] [serial = 2024] [outer = 0x129818c00] 01:59:39 INFO - PROCESS | 1650 | 1461229179314 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]]]}] 01:59:39 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) 01:59:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1020ms 01:59:39 INFO - PROCESS | 1650 | 1461229179358 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 01:59:39 INFO - PROCESS | 1650 | 1461229179359 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 01:59:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:59:39 INFO - PROCESS | 1650 | 1461229179362 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:59:39 INFO - PROCESS | 1650 | 1461229179363 Marionette TRACE conn2 <- [1,2670,null,{}] 01:59:39 INFO - PROCESS | 1650 | 1461229179365 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}] 01:59:39 INFO - PROCESS | 1650 | 1461229179469 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 01:59:39 INFO - PROCESS | 1650 | 1461229179506 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfaa800 == 47 [pid = 1650] [id = 675] 01:59:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1298d5c00) [pid = 1650] [serial = 2025] [outer = 0x0] 01:59:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129f32400) [pid = 1650] [serial = 2026] [outer = 0x1298d5c00] 01:59:39 INFO - PROCESS | 1650 | 1461229179531 Marionette DEBUG loaded listener.js 01:59:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x129f3c400) [pid = 1650] [serial = 2027] [outer = 0x1298d5c00] 01:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x112359000) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x128711800) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11549a000) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x112287400) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11bfcb000) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11c427c00) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c428800) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119071c00) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12381a800) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1198e7400) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11228dc00) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:59:39 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119073000) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:59:40 INFO - PROCESS | 1650 | 1461229180397 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 01:59:40 INFO - PROCESS | 1650 | 1461229180433 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 01:59:40 INFO - PROCESS | 1650 | 1461229180435 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:59:40 INFO - PROCESS | 1650 | 1461229180437 Marionette TRACE conn2 <- [1,2674,null,{}] 01:59:40 INFO - PROCESS | 1650 | 1461229180439 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}] 01:59:40 INFO - PROCESS | 1650 | 1461229180541 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 01:59:40 INFO - PROCESS | 1650 | 1461229180548 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1ae800 == 48 [pid = 1650] [id = 676] 01:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119d69000) [pid = 1650] [serial = 2028] [outer = 0x0] 01:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x123ff4000) [pid = 1650] [serial = 2029] [outer = 0x119d69000] 01:59:40 INFO - PROCESS | 1650 | 1461229180573 Marionette DEBUG loaded listener.js 01:59:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129f35800) [pid = 1650] [serial = 2030] [outer = 0x119d69000] 01:59:41 INFO - PROCESS | 1650 | 1461229181386 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 01:59:41 INFO - PROCESS | 1650 | 1461229181410 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 01:59:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:59:41 INFO - PROCESS | 1650 | 1461229181414 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:59:41 INFO - PROCESS | 1650 | 1461229181416 Marionette TRACE conn2 <- [1,2678,null,{}] 01:59:41 INFO - PROCESS | 1650 | 1461229181418 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}] 01:59:41 INFO - PROCESS | 1650 | 1461229181516 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 01:59:41 INFO - PROCESS | 1650 | 1461229181520 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea3c000 == 49 [pid = 1650] [id = 677] 01:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129f40c00) [pid = 1650] [serial = 2031] [outer = 0x0] 01:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129f8bc00) [pid = 1650] [serial = 2032] [outer = 0x129f40c00] 01:59:41 INFO - PROCESS | 1650 | 1461229181549 Marionette DEBUG loaded listener.js 01:59:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129fc6c00) [pid = 1650] [serial = 2033] [outer = 0x129f40c00] 01:59:42 INFO - PROCESS | 1650 | 1461229182491 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]]]}] 01:59:42 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) 01:59:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1120ms 01:59:42 INFO - PROCESS | 1650 | 1461229182535 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 01:59:42 INFO - PROCESS | 1650 | 1461229182537 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 01:59:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:59:42 INFO - PROCESS | 1650 | 1461229182541 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:59:42 INFO - PROCESS | 1650 | 1461229182542 Marionette TRACE conn2 <- [1,2682,null,{}] 01:59:42 INFO - PROCESS | 1650 | 1461229182547 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}] 01:59:42 INFO - PROCESS | 1650 | 1461229182652 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 01:59:42 INFO - PROCESS | 1650 | 1461229182710 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf98800 == 50 [pid = 1650] [id = 678] 01:59:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11824c000) [pid = 1650] [serial = 2034] [outer = 0x0] 01:59:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1186ee000) [pid = 1650] [serial = 2035] [outer = 0x11824c000] 01:59:42 INFO - PROCESS | 1650 | 1461229182742 Marionette DEBUG loaded listener.js 01:59:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119097000) [pid = 1650] [serial = 2036] [outer = 0x11824c000] 01:59:43 INFO - PROCESS | 1650 | 1461229183696 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]]]}] 01:59:43 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) 01:59:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1173ms 01:59:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:59:43 INFO - PROCESS | 1650 | 1461229183714 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 01:59:43 INFO - PROCESS | 1650 | 1461229183718 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 01:59:43 INFO - PROCESS | 1650 | 1461229183722 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:59:43 INFO - PROCESS | 1650 | 1461229183724 Marionette TRACE conn2 <- [1,2686,null,{}] 01:59:43 INFO - PROCESS | 1650 | 1461229183727 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}] 01:59:43 INFO - PROCESS | 1650 | 1461229183833 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 01:59:43 INFO - PROCESS | 1650 | 1461229183888 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f60800 == 51 [pid = 1650] [id = 679] 01:59:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11907cc00) [pid = 1650] [serial = 2037] [outer = 0x0] 01:59:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11ae03000) [pid = 1650] [serial = 2038] [outer = 0x11907cc00] 01:59:43 INFO - PROCESS | 1650 | 1461229183918 Marionette DEBUG loaded listener.js 01:59:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11b9a1800) [pid = 1650] [serial = 2039] [outer = 0x11907cc00] 01:59:44 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 01:59:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:59:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 01:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:59:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:59:44 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1 01:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:59:44 INFO - _addTest/ [0,2689,"getWindowHandle",null] 01:59:44 INFO - PROCESS | 1650 | 1461229184898 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 01:59:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:59:44 INFO - PROCESS | 1650 | 1461229184901 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:59:44 INFO - PROCESS | 1650 | 1461229184903 Marionette TRACE conn2 <- [1,2690,null,{}] 01:59:44 INFO - PROCESS | 1650 | 1461229184913 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}] 01:59:45 INFO - PROCESS | 1650 | 1461229185017 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 01:59:45 INFO - PROCESS | 1650 | 1461229185074 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec15800 == 52 [pid = 1650] [id = 680] 01:59:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12381d000) [pid = 1650] [serial = 2040] [outer = 0x0] 01:59:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x124081800) [pid = 1650] [serial = 2041] [outer = 0x12381d000] 01:59:45 INFO - PROCESS | 1650 | 1461229185105 Marionette DEBUG loaded listener.js 01:59:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1295b6400) [pid = 1650] [serial = 2042] [outer = 0x12381d000] 01:59:46 INFO - PROCESS | 1650 | 1461229186102 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 01:59:46 INFO - PROCESS | 1650 | 1461229186129 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 01:59:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:59:46 INFO - PROCESS | 1650 | 1461229186133 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:59:46 INFO - PROCESS | 1650 | 1461229186135 Marionette TRACE conn2 <- [1,2694,null,{}] 01:59:46 INFO - PROCESS | 1650 | 1461229186139 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}] 01:59:46 INFO - PROCESS | 1650 | 1461229186232 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 01:59:46 INFO - PROCESS | 1650 | 1461229186290 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x124782800 == 53 [pid = 1650] [id = 681] 01:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1186f2c00) [pid = 1650] [serial = 2043] [outer = 0x0] 01:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118d70800) [pid = 1650] [serial = 2044] [outer = 0x1186f2c00] 01:59:46 INFO - PROCESS | 1650 | 1461229186318 Marionette DEBUG loaded listener.js 01:59:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x119355c00) [pid = 1650] [serial = 2045] [outer = 0x1186f2c00] 01:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1ae800 == 52 [pid = 1650] [id = 676] 01:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfaa800 == 51 [pid = 1650] [id = 675] 01:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12b866800 == 50 [pid = 1650] [id = 674] 01:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab70800 == 49 [pid = 1650] [id = 673] 01:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9e5800 == 48 [pid = 1650] [id = 672] 01:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11223b000 == 47 [pid = 1650] [id = 671] 01:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x127b80800 == 46 [pid = 1650] [id = 670] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12431f800) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x123eb5800) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1298d4800) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11af17800 == 45 [pid = 1650] [id = 669] 01:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11b944800 == 44 [pid = 1650] [id = 668] 01:59:47 INFO - PROCESS | 1650 | --DOCSHELL 0x123bb0800 == 43 [pid = 1650] [id = 667] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x123811800) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x123ec3400) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119077800) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1190a0c00) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x127b60000) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11aeb6c00) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11235c400) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11231f400) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x114c31400) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1245a7800) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119238c00) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11ae03800) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11ae51800) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11531ec00) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11867c400) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118bee800) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11c240800) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129811800) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11bfce800) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119076000) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11c425400) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129055800) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x127ebfc00) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11c05dc00) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123c5b000) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128711400) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11b238400) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11c422400) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 01:59:47 INFO - PROCESS | 1650 | 1461229187258 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 01:59:47 INFO - PROCESS | 1650 | 1461229187313 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 01:59:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:59:47 INFO - PROCESS | 1650 | 1461229187317 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:59:47 INFO - PROCESS | 1650 | 1461229187319 Marionette TRACE conn2 <- [1,2698,null,{}] 01:59:47 INFO - PROCESS | 1650 | 1461229187321 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}] 01:59:47 INFO - PROCESS | 1650 | 1461229187402 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 01:59:47 INFO - PROCESS | 1650 | 1461229187407 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af17800 == 44 [pid = 1650] [id = 682] 01:59:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x114c31400) [pid = 1650] [serial = 2046] [outer = 0x0] 01:59:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1190a0c00) [pid = 1650] [serial = 2047] [outer = 0x114c31400] 01:59:47 INFO - PROCESS | 1650 | 1461229187435 Marionette DEBUG loaded listener.js 01:59:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11ae0b800) [pid = 1650] [serial = 2048] [outer = 0x114c31400] 01:59:48 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 01:59:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:59:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 01:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:59:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:59:48 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1 01:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:59:48 INFO - _addTest/ [0,2701,"getWindowHandle",null] 01:59:48 INFO - PROCESS | 1650 | 1461229188292 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 01:59:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:59:48 INFO - PROCESS | 1650 | 1461229188296 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:59:48 INFO - PROCESS | 1650 | 1461229188299 Marionette TRACE conn2 <- [1,2702,null,{}] 01:59:48 INFO - PROCESS | 1650 | 1461229188306 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}] 01:59:48 INFO - PROCESS | 1650 | 1461229188400 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 01:59:48 INFO - PROCESS | 1650 | 1461229188455 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x127c92800 == 45 [pid = 1650] [id = 683] 01:59:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11aebe400) [pid = 1650] [serial = 2049] [outer = 0x0] 01:59:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11c064c00) [pid = 1650] [serial = 2050] [outer = 0x11aebe400] 01:59:48 INFO - PROCESS | 1650 | 1461229188485 Marionette DEBUG loaded listener.js 01:59:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11c776400) [pid = 1650] [serial = 2051] [outer = 0x11aebe400] 01:59:48 INFO - PROCESS | 1650 | 1461229188831 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]]]}] 01:59:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:59:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 572ms 01:59:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:59:48 INFO - PROCESS | 1650 | 1461229188869 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 01:59:48 INFO - PROCESS | 1650 | 1461229188870 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 01:59:48 INFO - PROCESS | 1650 | 1461229188873 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:59:48 INFO - PROCESS | 1650 | 1461229188874 Marionette TRACE conn2 <- [1,2706,null,{}] 01:59:48 INFO - PROCESS | 1650 | 1461229188876 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}] 01:59:48 INFO - PROCESS | 1650 | 1461229188988 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 01:59:48 INFO - PROCESS | 1650 | 1461229188994 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x129f6a000 == 46 [pid = 1650] [id = 684] 01:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11bfcb000) [pid = 1650] [serial = 2052] [outer = 0x0] 01:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x123a42c00) [pid = 1650] [serial = 2053] [outer = 0x11bfcb000] 01:59:49 INFO - PROCESS | 1650 | 1461229189021 Marionette DEBUG loaded listener.js 01:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12438f400) [pid = 1650] [serial = 2054] [outer = 0x11bfcb000] 01:59:49 INFO - PROCESS | 1650 | 1461229189368 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]]]}] 01:59:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:59:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 518ms 01:59:49 INFO - PROCESS | 1650 | 1461229189391 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 01:59:49 INFO - PROCESS | 1650 | 1461229189392 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 01:59:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:59:49 INFO - PROCESS | 1650 | 1461229189395 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:59:49 INFO - PROCESS | 1650 | 1461229189396 Marionette TRACE conn2 <- [1,2710,null,{}] 01:59:49 INFO - PROCESS | 1650 | 1461229189398 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}] 01:59:49 INFO - PROCESS | 1650 | 1461229189507 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 01:59:49 INFO - PROCESS | 1650 | 1461229189545 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aad0800 == 47 [pid = 1650] [id = 685] 01:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11227ec00) [pid = 1650] [serial = 2055] [outer = 0x0] 01:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1245afc00) [pid = 1650] [serial = 2056] [outer = 0x11227ec00] 01:59:49 INFO - PROCESS | 1650 | 1461229189570 Marionette DEBUG loaded listener.js 01:59:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12861a000) [pid = 1650] [serial = 2057] [outer = 0x11227ec00] 01:59:49 INFO - PROCESS | 1650 | 1461229189915 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] 01:59:49 INFO - PROCESS | 1650 | 1461229189966 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 01:59:49 INFO - PROCESS | 1650 | 1461229189968 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:59:49 INFO - PROCESS | 1650 | 1461229189969 Marionette TRACE conn2 <- [1,2714,null,{}] 01:59:49 INFO - PROCESS | 1650 | 1461229189972 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}] 01:59:50 INFO - PROCESS | 1650 | 1461229190097 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 01:59:50 INFO - PROCESS | 1650 | 1461229190135 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb78000 == 48 [pid = 1650] [id = 686] 01:59:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1287b7400) [pid = 1650] [serial = 2058] [outer = 0x0] 01:59:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12980cc00) [pid = 1650] [serial = 2059] [outer = 0x1287b7400] 01:59:50 INFO - PROCESS | 1650 | 1461229190163 Marionette DEBUG loaded listener.js 01:59:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129f36000) [pid = 1650] [serial = 2060] [outer = 0x1287b7400] 01:59:50 INFO - PROCESS | 1650 | 1461229190498 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]]]}] 01:59:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:59:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 567ms 01:59:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:59:50 INFO - PROCESS | 1650 | 1461229190540 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 01:59:50 INFO - PROCESS | 1650 | 1461229190541 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 01:59:50 INFO - PROCESS | 1650 | 1461229190543 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:59:50 INFO - PROCESS | 1650 | 1461229190544 Marionette TRACE conn2 <- [1,2718,null,{}] 01:59:50 INFO - PROCESS | 1650 | 1461229190547 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}] 01:59:50 INFO - PROCESS | 1650 | 1461229190649 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 01:59:50 INFO - PROCESS | 1650 | 1461229190685 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11af21000 == 49 [pid = 1650] [id = 687] 01:59:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129f36400) [pid = 1650] [serial = 2061] [outer = 0x0] 01:59:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129f85000) [pid = 1650] [serial = 2062] [outer = 0x129f36400] 01:59:50 INFO - PROCESS | 1650 | 1461229190711 Marionette DEBUG loaded listener.js 01:59:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129fc0400) [pid = 1650] [serial = 2063] [outer = 0x129f36400] 01:59:51 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129818c00) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:59:51 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x128616000) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:59:51 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1298d5c00) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:59:51 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x129811c00) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:59:51 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11c05e800) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:59:51 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118d7e400) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:59:51 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x114c38000) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:59:51 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11869b400) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:59:51 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11c23cc00) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:59:51 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11ae03400) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:59:51 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119d69000) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:59:51 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112328c00) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:59:51 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116469c00) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:59:51 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123a3ac00) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:59:51 INFO - PROCESS | 1650 | 1461229191271 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] 01:59:51 INFO - PROCESS | 1650 | 1461229191317 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 01:59:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:59:51 INFO - PROCESS | 1650 | 1461229191321 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:59:51 INFO - PROCESS | 1650 | 1461229191323 Marionette TRACE conn2 <- [1,2722,null,{}] 01:59:51 INFO - PROCESS | 1650 | 1461229191327 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}] 01:59:51 INFO - PROCESS | 1650 | 1461229191455 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 01:59:51 INFO - PROCESS | 1650 | 1461229191528 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x123bb0800 == 50 [pid = 1650] [id = 688] 01:59:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118253c00) [pid = 1650] [serial = 2064] [outer = 0x0] 01:59:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119076000) [pid = 1650] [serial = 2065] [outer = 0x118253c00] 01:59:51 INFO - PROCESS | 1650 | 1461229191561 Marionette DEBUG loaded listener.js 01:59:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119d69000) [pid = 1650] [serial = 2066] [outer = 0x118253c00] 01:59:52 INFO - PROCESS | 1650 | 1461229192000 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] 01:59:52 INFO - PROCESS | 1650 | 1461229192065 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 01:59:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:59:52 INFO - PROCESS | 1650 | 1461229192071 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:59:52 INFO - PROCESS | 1650 | 1461229192073 Marionette TRACE conn2 <- [1,2726,null,{}] 01:59:52 INFO - PROCESS | 1650 | 1461229192076 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}] 01:59:52 INFO - PROCESS | 1650 | 1461229192177 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 01:59:52 INFO - PROCESS | 1650 | 1461229192248 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aadd800 == 51 [pid = 1650] [id = 689] 01:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119e5c400) [pid = 1650] [serial = 2067] [outer = 0x0] 01:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11b995800) [pid = 1650] [serial = 2068] [outer = 0x119e5c400] 01:59:52 INFO - PROCESS | 1650 | 1461229192278 Marionette DEBUG loaded listener.js 01:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11c426000) [pid = 1650] [serial = 2069] [outer = 0x119e5c400] 01:59:52 INFO - PROCESS | 1650 | 1461229192705 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]]]}] 01:59:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:59:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 671ms 01:59:52 INFO - PROCESS | 1650 | 1461229192780 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 01:59:52 INFO - PROCESS | 1650 | 1461229192781 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 01:59:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:59:52 INFO - PROCESS | 1650 | 1461229192785 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:59:52 INFO - PROCESS | 1650 | 1461229192788 Marionette TRACE conn2 <- [1,2730,null,{}] 01:59:52 INFO - PROCESS | 1650 | 1461229192798 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}] 01:59:52 INFO - PROCESS | 1650 | 1461229192901 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 01:59:52 INFO - PROCESS | 1650 | 1461229192973 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dba0000 == 52 [pid = 1650] [id = 690] 01:59:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x124083000) [pid = 1650] [serial = 2070] [outer = 0x0] 01:59:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129055800) [pid = 1650] [serial = 2071] [outer = 0x124083000] 01:59:53 INFO - PROCESS | 1650 | 1461229193005 Marionette DEBUG loaded listener.js 01:59:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1298d5c00) [pid = 1650] [serial = 2072] [outer = 0x124083000] 01:59:53 INFO - PROCESS | 1650 | 1461229193879 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 01:59:53 INFO - PROCESS | 1650 | 1461229193913 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 01:59:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:59:53 INFO - PROCESS | 1650 | 1461229193915 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:59:53 INFO - PROCESS | 1650 | 1461229193916 Marionette TRACE conn2 <- [1,2734,null,{}] 01:59:53 INFO - PROCESS | 1650 | 1461229193919 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}] 01:59:54 INFO - PROCESS | 1650 | 1461229194018 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 01:59:54 INFO - PROCESS | 1650 | 1461229194074 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea3a800 == 53 [pid = 1650] [id = 691] 01:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129d95800) [pid = 1650] [serial = 2073] [outer = 0x0] 01:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129f3bc00) [pid = 1650] [serial = 2074] [outer = 0x129d95800] 01:59:54 INFO - PROCESS | 1650 | 1461229194104 Marionette DEBUG loaded listener.js 01:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129f86400) [pid = 1650] [serial = 2075] [outer = 0x129d95800] 01:59:54 INFO - PROCESS | 1650 | 1461229194562 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]]]}] 01:59:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12fba6800 == 52 [pid = 1650] [id = 17] 01:59:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:59:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 719ms 01:59:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:59:54 INFO - PROCESS | 1650 | 1461229194634 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 01:59:54 INFO - PROCESS | 1650 | 1461229194635 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 01:59:54 INFO - PROCESS | 1650 | 1461229194638 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:59:54 INFO - PROCESS | 1650 | 1461229194639 Marionette TRACE conn2 <- [1,2738,null,{}] 01:59:54 INFO - PROCESS | 1650 | 1461229194641 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}] 01:59:54 INFO - PROCESS | 1650 | 1461229194742 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 01:59:54 INFO - PROCESS | 1650 | 1461229194816 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec26800 == 53 [pid = 1650] [id = 692] 01:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x119235c00) [pid = 1650] [serial = 2076] [outer = 0x0] 01:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129f8dc00) [pid = 1650] [serial = 2077] [outer = 0x119235c00] 01:59:54 INFO - PROCESS | 1650 | 1461229194847 Marionette DEBUG loaded listener.js 01:59:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129fc7000) [pid = 1650] [serial = 2078] [outer = 0x119235c00] 01:59:55 INFO - PROCESS | 1650 | 1461229195265 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]]]}] 01:59:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:59:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 672ms 01:59:55 INFO - PROCESS | 1650 | 1461229195329 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 01:59:55 INFO - PROCESS | 1650 | 1461229195331 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 01:59:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:59:55 INFO - PROCESS | 1650 | 1461229195333 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:59:55 INFO - PROCESS | 1650 | 1461229195334 Marionette TRACE conn2 <- [1,2742,null,{}] 01:59:55 INFO - PROCESS | 1650 | 1461229195337 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}] 01:59:55 INFO - PROCESS | 1650 | 1461229195452 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 01:59:55 INFO - PROCESS | 1650 | 1461229195512 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec89000 == 54 [pid = 1650] [id = 693] 01:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129fca800) [pid = 1650] [serial = 2079] [outer = 0x0] 01:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12a723400) [pid = 1650] [serial = 2080] [outer = 0x129fca800] 01:59:55 INFO - PROCESS | 1650 | 1461229195544 Marionette DEBUG loaded listener.js 01:59:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12a76c000) [pid = 1650] [serial = 2081] [outer = 0x129fca800] 01:59:56 INFO - PROCESS | 1650 | 1461229195999 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]]]}] 01:59:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:59:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 719ms 01:59:56 INFO - PROCESS | 1650 | 1461229196061 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 01:59:56 INFO - PROCESS | 1650 | 1461229196063 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 01:59:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:59:56 INFO - PROCESS | 1650 | 1461229196067 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:59:56 INFO - PROCESS | 1650 | 1461229196068 Marionette TRACE conn2 <- [1,2746,null,{}] 01:59:56 INFO - PROCESS | 1650 | 1461229196070 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}] 01:59:56 INFO - PROCESS | 1650 | 1461229196171 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 01:59:56 INFO - PROCESS | 1650 | 1461229196361 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf81000 == 55 [pid = 1650] [id = 694] 01:59:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x112323400) [pid = 1650] [serial = 2082] [outer = 0x0] 01:59:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x114c34800) [pid = 1650] [serial = 2083] [outer = 0x112323400] 01:59:56 INFO - PROCESS | 1650 | 1461229196392 Marionette DEBUG loaded listener.js 01:59:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x118255400) [pid = 1650] [serial = 2084] [outer = 0x112323400] 01:59:56 INFO - PROCESS | 1650 | 1461229196934 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]]]}] 01:59:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:59:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 921ms 01:59:56 INFO - PROCESS | 1650 | 1461229196997 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 01:59:56 INFO - PROCESS | 1650 | 1461229196999 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 01:59:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:59:57 INFO - PROCESS | 1650 | 1461229197003 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:59:57 INFO - PROCESS | 1650 | 1461229197005 Marionette TRACE conn2 <- [1,2750,null,{}] 01:59:57 INFO - PROCESS | 1650 | 1461229197009 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}] 01:59:57 INFO - PROCESS | 1650 | 1461229197108 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 01:59:57 INFO - PROCESS | 1650 | 1461229197189 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11904f000 == 56 [pid = 1650] [id = 695] 01:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1198e7400) [pid = 1650] [serial = 2085] [outer = 0x0] 01:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11abb2400) [pid = 1650] [serial = 2086] [outer = 0x1198e7400] 01:59:57 INFO - PROCESS | 1650 | 1461229197219 Marionette DEBUG loaded listener.js 01:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11af90000) [pid = 1650] [serial = 2087] [outer = 0x1198e7400] 01:59:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb78000 == 55 [pid = 1650] [id = 686] 01:59:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12aad0800 == 54 [pid = 1650] [id = 685] 01:59:57 INFO - PROCESS | 1650 | --DOCSHELL 0x129f6a000 == 53 [pid = 1650] [id = 684] 01:59:57 INFO - PROCESS | 1650 | --DOCSHELL 0x127c92800 == 52 [pid = 1650] [id = 683] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x129f8bc00) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | 1461229197738 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]]]}] 01:59:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11af17800 == 51 [pid = 1650] [id = 682] 01:59:57 INFO - PROCESS | 1650 | --DOCSHELL 0x124782800 == 50 [pid = 1650] [id = 681] 01:59:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:59:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 773ms 01:59:57 INFO - PROCESS | 1650 | 1461229197780 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 01:59:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:59:57 INFO - PROCESS | 1650 | 1461229197783 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 01:59:57 INFO - PROCESS | 1650 | 1461229197785 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:59:57 INFO - PROCESS | 1650 | 1461229197786 Marionette TRACE conn2 <- [1,2754,null,{}] 01:59:57 INFO - PROCESS | 1650 | 1461229197788 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}] 01:59:57 INFO - PROCESS | 1650 | 1461229197860 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1155d2c00) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11868e000) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x123ec1000) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x129d96800) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1287bc000) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x129f32400) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129d92400) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11c41fc00) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c8b8c00) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119071400) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1190e1800) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11867e800) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11549dc00) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1192b8800) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11ae04c00) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x129d9b400) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x123b2fc00) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129ee8c00) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12980d000) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11824f000) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x127ec0000) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11b912c00) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11bfcac00) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11c240c00) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1198e1800) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129f35800) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123ff4000) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129f3c400) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129817c00) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x127e0a400) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 01:59:57 INFO - PROCESS | 1650 | 1461229197926 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf99000 == 51 [pid = 1650] [id = 696] 01:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1155d2c00) [pid = 1650] [serial = 2088] [outer = 0x0] 01:59:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119077800) [pid = 1650] [serial = 2089] [outer = 0x1155d2c00] 01:59:57 INFO - PROCESS | 1650 | 1461229197957 Marionette DEBUG loaded listener.js 01:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11c42a400) [pid = 1650] [serial = 2090] [outer = 0x1155d2c00] 01:59:58 INFO - PROCESS | 1650 | 1461229198271 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]]]}] 01:59:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:59:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 523ms 01:59:58 INFO - PROCESS | 1650 | 1461229198309 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 01:59:58 INFO - PROCESS | 1650 | 1461229198310 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 01:59:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:59:58 INFO - PROCESS | 1650 | 1461229198319 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:59:58 INFO - PROCESS | 1650 | 1461229198323 Marionette TRACE conn2 <- [1,2758,null,{}] 01:59:58 INFO - PROCESS | 1650 | 1461229198327 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}] 01:59:58 INFO - PROCESS | 1650 | 1461229198415 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 01:59:58 INFO - PROCESS | 1650 | 1461229198459 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x124792000 == 52 [pid = 1650] [id = 697] 01:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11c240c00) [pid = 1650] [serial = 2091] [outer = 0x0] 01:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124388c00) [pid = 1650] [serial = 2092] [outer = 0x11c240c00] 01:59:58 INFO - PROCESS | 1650 | 1461229198534 Marionette DEBUG loaded listener.js 01:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1287bc000) [pid = 1650] [serial = 2093] [outer = 0x11c240c00] 01:59:58 INFO - PROCESS | 1650 | 1461229198819 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]]]}] 01:59:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:59:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 529ms 01:59:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:59:58 INFO - PROCESS | 1650 | 1461229198851 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 01:59:58 INFO - PROCESS | 1650 | 1461229198853 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 01:59:58 INFO - PROCESS | 1650 | 1461229198855 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:59:58 INFO - PROCESS | 1650 | 1461229198856 Marionette TRACE conn2 <- [1,2762,null,{}] 01:59:58 INFO - PROCESS | 1650 | 1461229198859 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}] 01:59:58 INFO - PROCESS | 1650 | 1461229198952 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 01:59:58 INFO - PROCESS | 1650 | 1461229198956 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aae1800 == 53 [pid = 1650] [id = 698] 01:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129053800) [pid = 1650] [serial = 2094] [outer = 0x0] 01:59:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129d92800) [pid = 1650] [serial = 2095] [outer = 0x129053800] 01:59:58 INFO - PROCESS | 1650 | 1461229198981 Marionette DEBUG loaded listener.js 01:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129ee8c00) [pid = 1650] [serial = 2096] [outer = 0x129053800] 01:59:59 INFO - PROCESS | 1650 | 1461229199303 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]]]}] 01:59:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:59:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 469ms 01:59:59 INFO - PROCESS | 1650 | 1461229199326 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 01:59:59 INFO - PROCESS | 1650 | 1461229199328 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 01:59:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:59:59 INFO - PROCESS | 1650 | 1461229199332 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:59:59 INFO - PROCESS | 1650 | 1461229199333 Marionette TRACE conn2 <- [1,2766,null,{}] 01:59:59 INFO - PROCESS | 1650 | 1461229199335 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}] 01:59:59 INFO - PROCESS | 1650 | 1461229199420 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 01:59:59 INFO - PROCESS | 1650 | 1461229199435 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb7a800 == 54 [pid = 1650] [id = 699] 01:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129fc2c00) [pid = 1650] [serial = 2097] [outer = 0x0] 01:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129fca000) [pid = 1650] [serial = 2098] [outer = 0x129fc2c00] 01:59:59 INFO - PROCESS | 1650 | 1461229199469 Marionette DEBUG loaded listener.js 01:59:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12a729000) [pid = 1650] [serial = 2099] [outer = 0x129fc2c00] 01:59:59 INFO - PROCESS | 1650 | 1461229199831 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]]]}] 01:59:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:59:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 519ms 01:59:59 INFO - PROCESS | 1650 | 1461229199851 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 01:59:59 INFO - PROCESS | 1650 | 1461229199852 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 01:59:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:59:59 INFO - PROCESS | 1650 | 1461229199855 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:59:59 INFO - PROCESS | 1650 | 1461229199856 Marionette TRACE conn2 <- [1,2770,null,{}] 01:59:59 INFO - PROCESS | 1650 | 1461229199858 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}] 01:59:59 INFO - PROCESS | 1650 | 1461229199944 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:00:00 INFO - PROCESS | 1650 | 1461229200016 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf9b000 == 55 [pid = 1650] [id = 700] 02:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x123a46400) [pid = 1650] [serial = 2100] [outer = 0x0] 02:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12a765000) [pid = 1650] [serial = 2101] [outer = 0x123a46400] 02:00:00 INFO - PROCESS | 1650 | 1461229200041 Marionette DEBUG loaded listener.js 02:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12ac9c400) [pid = 1650] [serial = 2102] [outer = 0x123a46400] 02:00:00 INFO - PROCESS | 1650 | 1461229200352 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]]]}] 02:00:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:00:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 521ms 02:00:00 INFO - PROCESS | 1650 | 1461229200377 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:00:00 INFO - PROCESS | 1650 | 1461229200379 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:00:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:00:00 INFO - PROCESS | 1650 | 1461229200383 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:00:00 INFO - PROCESS | 1650 | 1461229200384 Marionette TRACE conn2 <- [1,2774,null,{}] 02:00:00 INFO - PROCESS | 1650 | 1461229200387 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}] 02:00:00 INFO - PROCESS | 1650 | 1461229200496 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:00:00 INFO - PROCESS | 1650 | 1461229200534 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db92800 == 56 [pid = 1650] [id = 701] 02:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12a771800) [pid = 1650] [serial = 2103] [outer = 0x0] 02:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12aca1400) [pid = 1650] [serial = 2104] [outer = 0x12a771800] 02:00:00 INFO - PROCESS | 1650 | 1461229200558 Marionette DEBUG loaded listener.js 02:00:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12acaa800) [pid = 1650] [serial = 2105] [outer = 0x12a771800] 02:00:00 INFO - PROCESS | 1650 | 1461229200886 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]]]}] 02:00:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:00:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 520ms 02:00:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:00:00 INFO - PROCESS | 1650 | 1461229200903 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:00:00 INFO - PROCESS | 1650 | 1461229200904 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:00:00 INFO - PROCESS | 1650 | 1461229200906 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:00:00 INFO - PROCESS | 1650 | 1461229200908 Marionette TRACE conn2 <- [1,2778,null,{}] 02:00:00 INFO - PROCESS | 1650 | 1461229200910 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}] 02:00:01 INFO - PROCESS | 1650 | 1461229201018 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:00:01 INFO - PROCESS | 1650 | 1461229201028 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea40000 == 57 [pid = 1650] [id = 702] 02:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12ac9c800) [pid = 1650] [serial = 2106] [outer = 0x0] 02:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12acc5800) [pid = 1650] [serial = 2107] [outer = 0x12ac9c800] 02:00:01 INFO - PROCESS | 1650 | 1461229201053 Marionette DEBUG loaded listener.js 02:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12acd0000) [pid = 1650] [serial = 2108] [outer = 0x12ac9c800] 02:00:01 INFO - PROCESS | 1650 | 1461229201370 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]]]}] 02:00:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:00:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 470ms 02:00:01 INFO - PROCESS | 1650 | 1461229201378 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:00:01 INFO - PROCESS | 1650 | 1461229201381 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:00:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:00:01 INFO - PROCESS | 1650 | 1461229201384 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:00:01 INFO - PROCESS | 1650 | 1461229201385 Marionette TRACE conn2 <- [1,2782,null,{}] 02:00:01 INFO - PROCESS | 1650 | 1461229201387 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}] 02:00:01 INFO - PROCESS | 1650 | 1461229201510 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:00:01 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x114c31400) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:00:01 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11aebe400) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:00:01 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1186f2c00) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:00:01 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1287b7400) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:00:01 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11bfcb000) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:00:01 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11227ec00) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:00:01 INFO - PROCESS | 1650 | 1461229201556 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a608000 == 58 [pid = 1650] [id = 703] 02:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x112358400) [pid = 1650] [serial = 2109] [outer = 0x0] 02:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11aebb000) [pid = 1650] [serial = 2110] [outer = 0x112358400] 02:00:01 INFO - PROCESS | 1650 | 1461229201581 Marionette DEBUG loaded listener.js 02:00:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12accb000) [pid = 1650] [serial = 2111] [outer = 0x112358400] 02:00:01 INFO - PROCESS | 1650 | 1461229201866 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]]]}] 02:00:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:00:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 518ms 02:00:01 INFO - PROCESS | 1650 | 1461229201903 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:00:01 INFO - PROCESS | 1650 | 1461229201904 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:00:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:00:01 INFO - PROCESS | 1650 | 1461229201906 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:00:01 INFO - PROCESS | 1650 | 1461229201907 Marionette TRACE conn2 <- [1,2786,null,{}] 02:00:01 INFO - PROCESS | 1650 | 1461229201910 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}] 02:00:02 INFO - PROCESS | 1650 | 1461229202005 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:00:02 INFO - PROCESS | 1650 | 1461229202009 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f39a000 == 59 [pid = 1650] [id = 704] 02:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12acd7400) [pid = 1650] [serial = 2112] [outer = 0x0] 02:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12acdf000) [pid = 1650] [serial = 2113] [outer = 0x12acd7400] 02:00:02 INFO - PROCESS | 1650 | 1461229202040 Marionette DEBUG loaded listener.js 02:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b461c00) [pid = 1650] [serial = 2114] [outer = 0x12acd7400] 02:00:02 INFO - PROCESS | 1650 | 1461229202402 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]]]}] 02:00:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:00:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 519ms 02:00:02 INFO - PROCESS | 1650 | 1461229202426 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:00:02 INFO - PROCESS | 1650 | 1461229202428 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:00:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:00:02 INFO - PROCESS | 1650 | 1461229202440 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:00:02 INFO - PROCESS | 1650 | 1461229202441 Marionette TRACE conn2 <- [1,2790,null,{}] 02:00:02 INFO - PROCESS | 1650 | 1461229202444 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}] 02:00:02 INFO - PROCESS | 1650 | 1461229202547 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:00:02 INFO - PROCESS | 1650 | 1461229202551 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f71c000 == 60 [pid = 1650] [id = 705] 02:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b463c00) [pid = 1650] [serial = 2115] [outer = 0x0] 02:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b6c4000) [pid = 1650] [serial = 2116] [outer = 0x12b463c00] 02:00:02 INFO - PROCESS | 1650 | 1461229202575 Marionette DEBUG loaded listener.js 02:00:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12b8b1400) [pid = 1650] [serial = 2117] [outer = 0x12b463c00] 02:00:02 INFO - PROCESS | 1650 | 1461229202900 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]]]}] 02:00:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:00:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 480ms 02:00:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:00:02 INFO - PROCESS | 1650 | 1461229202911 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:00:02 INFO - PROCESS | 1650 | 1461229202914 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:00:02 INFO - PROCESS | 1650 | 1461229202917 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:00:02 INFO - PROCESS | 1650 | 1461229202918 Marionette TRACE conn2 <- [1,2794,null,{}] 02:00:02 INFO - PROCESS | 1650 | 1461229202921 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}] 02:00:03 INFO - PROCESS | 1650 | 1461229203011 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:00:03 INFO - PROCESS | 1650 | 1461229203015 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fba3800 == 61 [pid = 1650] [id = 706] 02:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12bb84400) [pid = 1650] [serial = 2118] [outer = 0x0] 02:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12bb8c400) [pid = 1650] [serial = 2119] [outer = 0x12bb84400] 02:00:03 INFO - PROCESS | 1650 | 1461229203040 Marionette DEBUG loaded listener.js 02:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12bcc6400) [pid = 1650] [serial = 2120] [outer = 0x12bb84400] 02:00:03 INFO - PROCESS | 1650 | 1461229203379 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]]]}] 02:00:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:00:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 518ms 02:00:03 INFO - PROCESS | 1650 | 1461229203435 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:00:03 INFO - PROCESS | 1650 | 1461229203436 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:00:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:00:03 INFO - PROCESS | 1650 | 1461229203439 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:00:03 INFO - PROCESS | 1650 | 1461229203440 Marionette TRACE conn2 <- [1,2798,null,{}] 02:00:03 INFO - PROCESS | 1650 | 1461229203442 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}] 02:00:03 INFO - PROCESS | 1650 | 1461229203533 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:00:03 INFO - PROCESS | 1650 | 1461229203537 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe73000 == 62 [pid = 1650] [id = 707] 02:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12bb86000) [pid = 1650] [serial = 2121] [outer = 0x0] 02:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12bd9bc00) [pid = 1650] [serial = 2122] [outer = 0x12bb86000] 02:00:03 INFO - PROCESS | 1650 | 1461229203562 Marionette DEBUG loaded listener.js 02:00:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12cf2f000) [pid = 1650] [serial = 2123] [outer = 0x12bb86000] 02:00:03 INFO - PROCESS | 1650 | 1461229203884 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]]]}] 02:00:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:00:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 469ms 02:00:03 INFO - PROCESS | 1650 | 1461229203909 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:00:03 INFO - PROCESS | 1650 | 1461229203910 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:00:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:00:03 INFO - PROCESS | 1650 | 1461229203913 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:00:03 INFO - PROCESS | 1650 | 1461229203914 Marionette TRACE conn2 <- [1,2802,null,{}] 02:00:03 INFO - PROCESS | 1650 | 1461229203917 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}] 02:00:04 INFO - PROCESS | 1650 | 1461229204111 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:00:04 INFO - PROCESS | 1650 | 1461229204255 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a718800 == 63 [pid = 1650] [id = 708] 02:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x112287400) [pid = 1650] [serial = 2124] [outer = 0x0] 02:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x114346c00) [pid = 1650] [serial = 2125] [outer = 0x112287400] 02:00:04 INFO - PROCESS | 1650 | 1461229204310 Marionette DEBUG loaded listener.js 02:00:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118682c00) [pid = 1650] [serial = 2126] [outer = 0x112287400] 02:00:04 INFO - PROCESS | 1650 | 1461229204849 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]]]}] 02:00:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:00:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 972ms 02:00:04 INFO - PROCESS | 1650 | 1461229204886 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:00:04 INFO - PROCESS | 1650 | 1461229204889 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:00:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:00:04 INFO - PROCESS | 1650 | 1461229204892 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:00:04 INFO - PROCESS | 1650 | 1461229204895 Marionette TRACE conn2 <- [1,2806,null,{}] 02:00:04 INFO - PROCESS | 1650 | 1461229204917 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}] 02:00:05 INFO - PROCESS | 1650 | 1461229205029 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:00:05 INFO - PROCESS | 1650 | 1461229205103 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a607800 == 64 [pid = 1650] [id = 709] 02:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11b91d800) [pid = 1650] [serial = 2127] [outer = 0x0] 02:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11c420000) [pid = 1650] [serial = 2128] [outer = 0x11b91d800] 02:00:05 INFO - PROCESS | 1650 | 1461229205135 Marionette DEBUG loaded listener.js 02:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x123816000) [pid = 1650] [serial = 2129] [outer = 0x11b91d800] 02:00:05 INFO - PROCESS | 1650 | 1461229205554 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]]]}] 02:00:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:00:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 690ms 02:00:05 INFO - PROCESS | 1650 | 1461229205583 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:00:05 INFO - PROCESS | 1650 | 1461229205585 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:00:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:00:05 INFO - PROCESS | 1650 | 1461229205588 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:00:05 INFO - PROCESS | 1650 | 1461229205589 Marionette TRACE conn2 <- [1,2810,null,{}] 02:00:05 INFO - PROCESS | 1650 | 1461229205591 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}] 02:00:05 INFO - PROCESS | 1650 | 1461229205701 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:00:05 INFO - PROCESS | 1650 | 1461229205765 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec82000 == 65 [pid = 1650] [id = 710] 02:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1245a7800) [pid = 1650] [serial = 2130] [outer = 0x0] 02:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x129ee9000) [pid = 1650] [serial = 2131] [outer = 0x1245a7800] 02:00:05 INFO - PROCESS | 1650 | 1461229205793 Marionette DEBUG loaded listener.js 02:00:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x129f8e400) [pid = 1650] [serial = 2132] [outer = 0x1245a7800] 02:00:06 INFO - PROCESS | 1650 | 1461229206256 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]]]}] 02:00:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:00:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 674ms 02:00:06 INFO - PROCESS | 1650 | 1461229206262 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:00:06 INFO - PROCESS | 1650 | 1461229206265 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:00:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:00:06 INFO - PROCESS | 1650 | 1461229206272 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:00:06 INFO - PROCESS | 1650 | 1461229206276 Marionette TRACE conn2 <- [1,2814,null,{}] 02:00:06 INFO - PROCESS | 1650 | 1461229206278 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}] 02:00:06 INFO - PROCESS | 1650 | 1461229206414 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:00:06 INFO - PROCESS | 1650 | 1461229206500 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x13005f000 == 66 [pid = 1650] [id = 711] 02:00:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12a728400) [pid = 1650] [serial = 2133] [outer = 0x0] 02:00:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12aca5400) [pid = 1650] [serial = 2134] [outer = 0x12a728400] 02:00:06 INFO - PROCESS | 1650 | 1461229206531 Marionette DEBUG loaded listener.js 02:00:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12b460800) [pid = 1650] [serial = 2135] [outer = 0x12a728400] 02:00:06 INFO - PROCESS | 1650 | 1461229206934 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]]]}] 02:00:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:00:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 727ms 02:00:06 INFO - PROCESS | 1650 | 1461229206996 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:00:06 INFO - PROCESS | 1650 | 1461229206997 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:00:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:00:07 INFO - PROCESS | 1650 | 1461229207000 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:00:07 INFO - PROCESS | 1650 | 1461229207001 Marionette TRACE conn2 <- [1,2818,null,{}] 02:00:07 INFO - PROCESS | 1650 | 1461229207003 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}] 02:00:07 INFO - PROCESS | 1650 | 1461229207112 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:00:07 INFO - PROCESS | 1650 | 1461229207214 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1301a5800 == 67 [pid = 1650] [id = 712] 02:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12b460c00) [pid = 1650] [serial = 2136] [outer = 0x0] 02:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12b6c2800) [pid = 1650] [serial = 2137] [outer = 0x12b460c00] 02:00:07 INFO - PROCESS | 1650 | 1461229207247 Marionette DEBUG loaded listener.js 02:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12bd9dc00) [pid = 1650] [serial = 2138] [outer = 0x12b460c00] 02:00:07 INFO - PROCESS | 1650 | 1461229207686 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]]]}] 02:00:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:00:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 718ms 02:00:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:00:07 INFO - PROCESS | 1650 | 1461229207737 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:00:07 INFO - PROCESS | 1650 | 1461229207739 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:00:07 INFO - PROCESS | 1650 | 1461229207741 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:00:07 INFO - PROCESS | 1650 | 1461229207742 Marionette TRACE conn2 <- [1,2822,null,{}] 02:00:07 INFO - PROCESS | 1650 | 1461229207765 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}] 02:00:07 INFO - PROCESS | 1650 | 1461229207876 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:00:07 INFO - PROCESS | 1650 | 1461229207953 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x128012800 == 68 [pid = 1650] [id = 713] 02:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12bd9f400) [pid = 1650] [serial = 2139] [outer = 0x0] 02:00:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12cf2fc00) [pid = 1650] [serial = 2140] [outer = 0x12bd9f400] 02:00:07 INFO - PROCESS | 1650 | 1461229207991 Marionette DEBUG loaded listener.js 02:00:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12d1bb800) [pid = 1650] [serial = 2141] [outer = 0x12bd9f400] 02:00:08 INFO - PROCESS | 1650 | 1461229208824 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]]]}] 02:00:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:00:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1091ms 02:00:08 INFO - PROCESS | 1650 | 1461229208833 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:00:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:00:08 INFO - PROCESS | 1650 | 1461229208836 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:00:08 INFO - PROCESS | 1650 | 1461229208841 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:00:08 INFO - PROCESS | 1650 | 1461229208845 Marionette TRACE conn2 <- [1,2826,null,{}] 02:00:08 INFO - PROCESS | 1650 | 1461229208873 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}] 02:00:08 INFO - PROCESS | 1650 | 1461229208982 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:00:09 INFO - PROCESS | 1650 | 1461229209059 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1286d6000 == 69 [pid = 1650] [id = 714] 02:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x118255000) [pid = 1650] [serial = 2142] [outer = 0x0] 02:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11867c800) [pid = 1650] [serial = 2143] [outer = 0x118255000] 02:00:09 INFO - PROCESS | 1650 | 1461229209088 Marionette DEBUG loaded listener.js 02:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x118d79c00) [pid = 1650] [serial = 2144] [outer = 0x118255000] 02:00:09 INFO - PROCESS | 1650 | 1461229209516 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:00:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:00:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 693ms 02:00:09 INFO - PROCESS | 1650 | 1461229209534 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:00:09 INFO - PROCESS | 1650 | 1461229209537 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:00:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:00:09 INFO - PROCESS | 1650 | 1461229209542 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:00:09 INFO - PROCESS | 1650 | 1461229209543 Marionette TRACE conn2 <- [1,2830,null,{}] 02:00:09 INFO - PROCESS | 1650 | 1461229209546 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}] 02:00:09 INFO - PROCESS | 1650 | 1461229209648 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:00:09 INFO - PROCESS | 1650 | 1461229209726 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x118b37800 == 70 [pid = 1650] [id = 715] 02:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11867d000) [pid = 1650] [serial = 2145] [outer = 0x0] 02:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11907ac00) [pid = 1650] [serial = 2146] [outer = 0x11867d000] 02:00:09 INFO - PROCESS | 1650 | 1461229209753 Marionette DEBUG loaded listener.js 02:00:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1190e9800) [pid = 1650] [serial = 2147] [outer = 0x11867d000] 02:00:10 INFO - PROCESS | 1650 | 1461229210164 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]]]}] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x129f60800 == 69 [pid = 1650] [id = 679] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf98800 == 68 [pid = 1650] [id = 678] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbaf800 == 67 [pid = 1650] [id = 660] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe80000 == 66 [pid = 1650] [id = 609] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe73000 == 65 [pid = 1650] [id = 707] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12fba3800 == 64 [pid = 1650] [id = 706] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12f71c000 == 63 [pid = 1650] [id = 705] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12f39a000 == 62 [pid = 1650] [id = 704] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12a608000 == 61 [pid = 1650] [id = 703] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea40000 == 60 [pid = 1650] [id = 702] 02:00:10 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1186ee000) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 02:00:10 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11ae03000) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 02:00:10 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x129f85000) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12db92800 == 59 [pid = 1650] [id = 701] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf9b000 == 58 [pid = 1650] [id = 700] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb7a800 == 57 [pid = 1650] [id = 699] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12aae1800 == 56 [pid = 1650] [id = 698] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x124792000 == 55 [pid = 1650] [id = 697] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12fbaa000 == 54 [pid = 1650] [id = 18] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf99000 == 53 [pid = 1650] [id = 696] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11904f000 == 52 [pid = 1650] [id = 695] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11bf81000 == 51 [pid = 1650] [id = 694] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea3a800 == 50 [pid = 1650] [id = 691] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x123bb0800 == 49 [pid = 1650] [id = 688] 02:00:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11af21000 == 48 [pid = 1650] [id = 687] 02:00:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:00:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 723ms 02:00:10 INFO - PROCESS | 1650 | 1461229210265 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:00:10 INFO - PROCESS | 1650 | 1461229210267 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:00:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:00:10 INFO - PROCESS | 1650 | 1461229210269 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:00:10 INFO - PROCESS | 1650 | 1461229210271 Marionette TRACE conn2 <- [1,2834,null,{}] 02:00:10 INFO - PROCESS | 1650 | 1461229210279 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}] 02:00:10 INFO - PROCESS | 1650 | 1461229210388 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:00:10 INFO - PROCESS | 1650 | 1461229210395 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bb86800 == 49 [pid = 1650] [id = 716] 02:00:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11aeba400) [pid = 1650] [serial = 2148] [outer = 0x0] 02:00:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11aec3400) [pid = 1650] [serial = 2149] [outer = 0x11aeba400] 02:00:10 INFO - PROCESS | 1650 | 1461229210424 Marionette DEBUG loaded listener.js 02:00:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11b23c000) [pid = 1650] [serial = 2150] [outer = 0x11aeba400] 02:00:10 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11ae0b800) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 02:00:10 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x124081800) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 02:00:10 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11c776400) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 02:00:10 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x118d70800) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 02:00:10 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11c064c00) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 02:00:10 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x119355c00) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 02:00:10 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1190a0c00) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 02:00:10 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12861a000) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 02:00:10 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12980cc00) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 02:00:10 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x129f36000) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 02:00:10 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12438f400) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 02:00:10 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1245afc00) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 02:00:10 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x123a42c00) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 02:00:10 INFO - PROCESS | 1650 | 1461229210807 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:00:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:00:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 572ms 02:00:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:00:10 INFO - PROCESS | 1650 | 1461229210842 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:00:10 INFO - PROCESS | 1650 | 1461229210844 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:00:10 INFO - PROCESS | 1650 | 1461229210848 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:00:10 INFO - PROCESS | 1650 | 1461229210849 Marionette TRACE conn2 <- [1,2838,null,{}] 02:00:10 INFO - PROCESS | 1650 | 1461229210852 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}] 02:00:10 INFO - PROCESS | 1650 | 1461229210935 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:00:10 INFO - PROCESS | 1650 | 1461229210939 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x124794000 == 50 [pid = 1650] [id = 717] 02:00:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11b929000) [pid = 1650] [serial = 2151] [outer = 0x0] 02:00:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11bfd0c00) [pid = 1650] [serial = 2152] [outer = 0x11b929000] 02:00:10 INFO - PROCESS | 1650 | 1461229210966 Marionette DEBUG loaded listener.js 02:00:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11c247c00) [pid = 1650] [serial = 2153] [outer = 0x11b929000] 02:00:11 INFO - PROCESS | 1650 | 1461229211309 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]]]}] 02:00:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:00:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 469ms 02:00:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:00:11 INFO - PROCESS | 1650 | 1461229211317 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:00:11 INFO - PROCESS | 1650 | 1461229211318 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:00:11 INFO - PROCESS | 1650 | 1461229211320 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:00:11 INFO - PROCESS | 1650 | 1461229211321 Marionette TRACE conn2 <- [1,2842,null,{}] 02:00:11 INFO - PROCESS | 1650 | 1461229211323 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}] 02:00:11 INFO - PROCESS | 1650 | 1461229211418 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:00:11 INFO - PROCESS | 1650 | 1461229211476 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1286ce800 == 51 [pid = 1650] [id = 718] 02:00:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11c062000) [pid = 1650] [serial = 2154] [outer = 0x0] 02:00:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11c42b000) [pid = 1650] [serial = 2155] [outer = 0x11c062000] 02:00:11 INFO - PROCESS | 1650 | 1461229211502 Marionette DEBUG loaded listener.js 02:00:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11c776400) [pid = 1650] [serial = 2156] [outer = 0x11c062000] 02:00:11 INFO - PROCESS | 1650 | 1461229211810 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]]]}] 02:00:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:00:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 520ms 02:00:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:00:11 INFO - PROCESS | 1650 | 1461229211840 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:00:11 INFO - PROCESS | 1650 | 1461229211842 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:00:11 INFO - PROCESS | 1650 | 1461229211844 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:00:11 INFO - PROCESS | 1650 | 1461229211846 Marionette TRACE conn2 <- [1,2846,null,{}] 02:00:11 INFO - PROCESS | 1650 | 1461229211850 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}] 02:00:11 INFO - PROCESS | 1650 | 1461229211946 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:00:12 INFO - PROCESS | 1650 | 1461229212013 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1193bc800 == 52 [pid = 1650] [id = 719] 02:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11c49b400) [pid = 1650] [serial = 2157] [outer = 0x0] 02:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12381b400) [pid = 1650] [serial = 2158] [outer = 0x11c49b400] 02:00:12 INFO - PROCESS | 1650 | 1461229212041 Marionette DEBUG loaded listener.js 02:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x127b6a000) [pid = 1650] [serial = 2159] [outer = 0x11c49b400] 02:00:12 INFO - PROCESS | 1650 | 1461229212391 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]]]}] 02:00:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:00:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 572ms 02:00:12 INFO - PROCESS | 1650 | 1461229212420 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:00:12 INFO - PROCESS | 1650 | 1461229212422 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:00:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:00:12 INFO - PROCESS | 1650 | 1461229212425 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:00:12 INFO - PROCESS | 1650 | 1461229212427 Marionette TRACE conn2 <- [1,2850,null,{}] 02:00:12 INFO - PROCESS | 1650 | 1461229212433 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}] 02:00:12 INFO - PROCESS | 1650 | 1461229212595 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:00:12 INFO - PROCESS | 1650 | 1461229212618 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aad6000 == 53 [pid = 1650] [id = 720] 02:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1245aec00) [pid = 1650] [serial = 2160] [outer = 0x0] 02:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11aebe800) [pid = 1650] [serial = 2161] [outer = 0x1245aec00] 02:00:12 INFO - PROCESS | 1650 | 1461229212657 Marionette DEBUG loaded listener.js 02:00:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12860e800) [pid = 1650] [serial = 2162] [outer = 0x1245aec00] 02:00:13 INFO - PROCESS | 1650 | 1461229213071 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:00:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:00:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 672ms 02:00:13 INFO - PROCESS | 1650 | 1461229213098 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:00:13 INFO - PROCESS | 1650 | 1461229213099 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:00:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:00:13 INFO - PROCESS | 1650 | 1461229213101 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:00:13 INFO - PROCESS | 1650 | 1461229213102 Marionette TRACE conn2 <- [1,2854,null,{}] 02:00:13 INFO - PROCESS | 1650 | 1461229213110 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}] 02:00:13 INFO - PROCESS | 1650 | 1461229213214 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:00:13 INFO - PROCESS | 1650 | 1461229213252 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b48f000 == 54 [pid = 1650] [id = 721] 02:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x127c06000) [pid = 1650] [serial = 2163] [outer = 0x0] 02:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x1295b9400) [pid = 1650] [serial = 2164] [outer = 0x127c06000] 02:00:13 INFO - PROCESS | 1650 | 1461229213277 Marionette DEBUG loaded listener.js 02:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x129813000) [pid = 1650] [serial = 2165] [outer = 0x127c06000] 02:00:13 INFO - PROCESS | 1650 | 1461229213668 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]]]}] 02:00:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:00:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 575ms 02:00:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:00:13 INFO - PROCESS | 1650 | 1461229213677 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:00:13 INFO - PROCESS | 1650 | 1461229213680 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:00:13 INFO - PROCESS | 1650 | 1461229213683 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:00:13 INFO - PROCESS | 1650 | 1461229213685 Marionette TRACE conn2 <- [1,2858,null,{}] 02:00:13 INFO - PROCESS | 1650 | 1461229213698 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}] 02:00:13 INFO - PROCESS | 1650 | 1461229213863 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:00:13 INFO - PROCESS | 1650 | 1461229213898 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c064800 == 55 [pid = 1650] [id = 722] 02:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x128615000) [pid = 1650] [serial = 2166] [outer = 0x0] 02:00:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x129d99800) [pid = 1650] [serial = 2167] [outer = 0x128615000] 02:00:13 INFO - PROCESS | 1650 | 1461229213940 Marionette DEBUG loaded listener.js 02:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x129eec800) [pid = 1650] [serial = 2168] [outer = 0x128615000] 02:00:14 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12fba7000) [pid = 1650] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:00:14 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x129053800) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:00:14 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x112323400) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:00:14 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11c240c00) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:00:14 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12a771800) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:00:14 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1198e7400) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:00:14 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x129fc2c00) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:00:14 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12ac9c800) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:00:14 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1155d2c00) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:00:14 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12fd34800) [pid = 1650] [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.] 02:00:14 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x112358400) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:00:14 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12bb84400) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:00:14 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12acd7400) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:00:14 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12b463c00) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:00:14 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x123a46400) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:00:14 INFO - PROCESS | 1650 | 1461229214566 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:00:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:00:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 930ms 02:00:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:00:14 INFO - PROCESS | 1650 | 1461229214615 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:00:14 INFO - PROCESS | 1650 | 1461229214616 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:00:14 INFO - PROCESS | 1650 | 1461229214618 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:00:14 INFO - PROCESS | 1650 | 1461229214619 Marionette TRACE conn2 <- [1,2862,null,{}] 02:00:14 INFO - PROCESS | 1650 | 1461229214621 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}] 02:00:14 INFO - PROCESS | 1650 | 1461229214706 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:00:14 INFO - PROCESS | 1650 | 1461229214711 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b482000 == 56 [pid = 1650] [id = 723] 02:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x118b17000) [pid = 1650] [serial = 2169] [outer = 0x0] 02:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x1298d0800) [pid = 1650] [serial = 2170] [outer = 0x118b17000] 02:00:14 INFO - PROCESS | 1650 | 1461229214737 Marionette DEBUG loaded listener.js 02:00:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x129f39400) [pid = 1650] [serial = 2171] [outer = 0x118b17000] 02:00:15 INFO - PROCESS | 1650 | 1461229215055 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]]]}] 02:00:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:00:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 468ms 02:00:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:00:15 INFO - PROCESS | 1650 | 1461229215086 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:00:15 INFO - PROCESS | 1650 | 1461229215087 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:00:15 INFO - PROCESS | 1650 | 1461229215089 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:00:15 INFO - PROCESS | 1650 | 1461229215091 Marionette TRACE conn2 <- [1,2866,null,{}] 02:00:15 INFO - PROCESS | 1650 | 1461229215093 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}] 02:00:15 INFO - PROCESS | 1650 | 1461229215214 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:00:15 INFO - PROCESS | 1650 | 1461229215242 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4a6000 == 57 [pid = 1650] [id = 724] 02:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x129f41c00) [pid = 1650] [serial = 2172] [outer = 0x0] 02:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x129fca400) [pid = 1650] [serial = 2173] [outer = 0x129f41c00] 02:00:15 INFO - PROCESS | 1650 | 1461229215271 Marionette DEBUG loaded listener.js 02:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12a766400) [pid = 1650] [serial = 2174] [outer = 0x129f41c00] 02:00:15 INFO - PROCESS | 1650 | 1461229215618 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]]]}] 02:00:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:00:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 569ms 02:00:15 INFO - PROCESS | 1650 | 1461229215660 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:00:15 INFO - PROCESS | 1650 | 1461229215662 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:00:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:00:15 INFO - PROCESS | 1650 | 1461229215665 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:00:15 INFO - PROCESS | 1650 | 1461229215667 Marionette TRACE conn2 <- [1,2870,null,{}] 02:00:15 INFO - PROCESS | 1650 | 1461229215671 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}] 02:00:15 INFO - PROCESS | 1650 | 1461229215808 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:00:15 INFO - PROCESS | 1650 | 1461229215902 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec0d800 == 58 [pid = 1650] [id = 725] 02:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x129f86c00) [pid = 1650] [serial = 2175] [outer = 0x0] 02:00:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12a76cc00) [pid = 1650] [serial = 2176] [outer = 0x129f86c00] 02:00:15 INFO - PROCESS | 1650 | 1461229215944 Marionette DEBUG loaded listener.js 02:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12aca7400) [pid = 1650] [serial = 2177] [outer = 0x129f86c00] 02:00:16 INFO - PROCESS | 1650 | 1461229216287 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]]]}] 02:00:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:00:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 669ms 02:00:16 INFO - PROCESS | 1650 | 1461229216335 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:00:16 INFO - PROCESS | 1650 | 1461229216336 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:00:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:00:16 INFO - PROCESS | 1650 | 1461229216338 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:00:16 INFO - PROCESS | 1650 | 1461229216339 Marionette TRACE conn2 <- [1,2874,null,{}] 02:00:16 INFO - PROCESS | 1650 | 1461229216342 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}] 02:00:16 INFO - PROCESS | 1650 | 1461229216429 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:00:16 INFO - PROCESS | 1650 | 1461229216576 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b83800 == 59 [pid = 1650] [id = 726] 02:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x112286800) [pid = 1650] [serial = 2178] [outer = 0x0] 02:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x112327000) [pid = 1650] [serial = 2179] [outer = 0x112286800] 02:00:16 INFO - PROCESS | 1650 | 1461229216610 Marionette DEBUG loaded listener.js 02:00:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x115493c00) [pid = 1650] [serial = 2180] [outer = 0x112286800] 02:00:17 INFO - PROCESS | 1650 | 1461229217057 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]]]}] 02:00:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:00:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 771ms 02:00:17 INFO - PROCESS | 1650 | 1461229217110 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:00:17 INFO - PROCESS | 1650 | 1461229217114 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:00:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:00:17 INFO - PROCESS | 1650 | 1461229217118 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:00:17 INFO - PROCESS | 1650 | 1461229217120 Marionette TRACE conn2 <- [1,2878,null,{}] 02:00:17 INFO - PROCESS | 1650 | 1461229217123 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}] 02:00:17 INFO - PROCESS | 1650 | 1461229217234 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:00:17 INFO - PROCESS | 1650 | 1461229217339 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x127806000 == 60 [pid = 1650] [id = 727] 02:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x118681000) [pid = 1650] [serial = 2181] [outer = 0x0] 02:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x119357000) [pid = 1650] [serial = 2182] [outer = 0x118681000] 02:00:17 INFO - PROCESS | 1650 | 1461229217373 Marionette DEBUG loaded listener.js 02:00:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11ae55c00) [pid = 1650] [serial = 2183] [outer = 0x118681000] 02:00:17 INFO - PROCESS | 1650 | 1461229217833 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]]]}] 02:00:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:00:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 770ms 02:00:17 INFO - PROCESS | 1650 | 1461229217889 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:00:17 INFO - PROCESS | 1650 | 1461229217892 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:00:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:00:17 INFO - PROCESS | 1650 | 1461229217896 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:00:17 INFO - PROCESS | 1650 | 1461229217897 Marionette TRACE conn2 <- [1,2882,null,{}] 02:00:17 INFO - PROCESS | 1650 | 1461229217900 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}] 02:00:18 INFO - PROCESS | 1650 | 1461229218006 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:00:18 INFO - PROCESS | 1650 | 1461229218095 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb79800 == 61 [pid = 1650] [id = 728] 02:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11aeb8400) [pid = 1650] [serial = 2184] [outer = 0x0] 02:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11c240800) [pid = 1650] [serial = 2185] [outer = 0x11aeb8400] 02:00:18 INFO - PROCESS | 1650 | 1461229218127 Marionette DEBUG loaded listener.js 02:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x123a45000) [pid = 1650] [serial = 2186] [outer = 0x11aeb8400] 02:00:18 INFO - PROCESS | 1650 | 1461229218569 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]]]}] 02:00:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:00:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 719ms 02:00:18 INFO - PROCESS | 1650 | 1461229218616 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:00:18 INFO - PROCESS | 1650 | 1461229218618 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:00:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:00:18 INFO - PROCESS | 1650 | 1461229218621 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:00:18 INFO - PROCESS | 1650 | 1461229218626 Marionette TRACE conn2 <- [1,2886,null,{}] 02:00:18 INFO - PROCESS | 1650 | 1461229218635 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}] 02:00:18 INFO - PROCESS | 1650 | 1461229218741 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:00:18 INFO - PROCESS | 1650 | 1461229218818 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f39c000 == 62 [pid = 1650] [id = 729] 02:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11c774000) [pid = 1650] [serial = 2187] [outer = 0x0] 02:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x129810c00) [pid = 1650] [serial = 2188] [outer = 0x11c774000] 02:00:18 INFO - PROCESS | 1650 | 1461229218848 Marionette DEBUG loaded listener.js 02:00:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x129f3c400) [pid = 1650] [serial = 2189] [outer = 0x11c774000] 02:00:19 INFO - PROCESS | 1650 | 1461229219239 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]]]}] 02:00:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:00:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 677ms 02:00:19 INFO - PROCESS | 1650 | 1461229219298 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:00:19 INFO - PROCESS | 1650 | 1461229219300 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:00:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:00:19 INFO - PROCESS | 1650 | 1461229219303 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:00:19 INFO - PROCESS | 1650 | 1461229219304 Marionette TRACE conn2 <- [1,2890,null,{}] 02:00:19 INFO - PROCESS | 1650 | 1461229219307 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}] 02:00:19 INFO - PROCESS | 1650 | 1461229219451 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:00:19 INFO - PROCESS | 1650 | 1461229219590 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f71e000 == 63 [pid = 1650] [id = 730] 02:00:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x123ec3000) [pid = 1650] [serial = 2190] [outer = 0x0] 02:00:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12a71d800) [pid = 1650] [serial = 2191] [outer = 0x123ec3000] 02:00:19 INFO - PROCESS | 1650 | 1461229219645 Marionette DEBUG loaded listener.js 02:00:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12a763c00) [pid = 1650] [serial = 2192] [outer = 0x123ec3000] 02:00:20 INFO - PROCESS | 1650 | 1461229220105 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:00:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:00:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 821ms 02:00:20 INFO - PROCESS | 1650 | 1461229220123 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:00:20 INFO - PROCESS | 1650 | 1461229220125 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:00:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:00:20 INFO - PROCESS | 1650 | 1461229220127 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:00:20 INFO - PROCESS | 1650 | 1461229220128 Marionette TRACE conn2 <- [1,2894,null,{}] 02:00:20 INFO - PROCESS | 1650 | 1461229220131 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}] 02:00:20 INFO - PROCESS | 1650 | 1461229220236 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:00:20 INFO - PROCESS | 1650 | 1461229220340 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x130048000 == 64 [pid = 1650] [id = 731] 02:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12acc7c00) [pid = 1650] [serial = 2193] [outer = 0x0] 02:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12accf800) [pid = 1650] [serial = 2194] [outer = 0x12acc7c00] 02:00:20 INFO - PROCESS | 1650 | 1461229220378 Marionette DEBUG loaded listener.js 02:00:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12b45d800) [pid = 1650] [serial = 2195] [outer = 0x12acc7c00] 02:00:20 INFO - PROCESS | 1650 | 1461229220776 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]]]}] 02:00:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:00:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 671ms 02:00:20 INFO - PROCESS | 1650 | 1461229220814 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:00:20 INFO - PROCESS | 1650 | 1461229220815 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:00:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:00:20 INFO - PROCESS | 1650 | 1461229220819 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:00:20 INFO - PROCESS | 1650 | 1461229220820 Marionette TRACE conn2 <- [1,2898,null,{}] 02:00:20 INFO - PROCESS | 1650 | 1461229220823 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}] 02:00:20 INFO - PROCESS | 1650 | 1461229220931 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:00:21 INFO - PROCESS | 1650 | 1461229221027 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1306d7000 == 65 [pid = 1650] [id = 732] 02:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12b465000) [pid = 1650] [serial = 2196] [outer = 0x0] 02:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12b8b3800) [pid = 1650] [serial = 2197] [outer = 0x12b465000] 02:00:21 INFO - PROCESS | 1650 | 1461229221059 Marionette DEBUG loaded listener.js 02:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12bcc3c00) [pid = 1650] [serial = 2198] [outer = 0x12b465000] 02:00:21 INFO - PROCESS | 1650 | 1461229221493 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]]]}] 02:00:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:00:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 722ms 02:00:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:00:21 INFO - PROCESS | 1650 | 1461229221541 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:00:21 INFO - PROCESS | 1650 | 1461229221543 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:00:21 INFO - PROCESS | 1650 | 1461229221545 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:00:21 INFO - PROCESS | 1650 | 1461229221546 Marionette TRACE conn2 <- [1,2902,null,{}] 02:00:21 INFO - PROCESS | 1650 | 1461229221549 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}] 02:00:21 INFO - PROCESS | 1650 | 1461229221656 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:00:21 INFO - PROCESS | 1650 | 1461229221762 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bf9a000 == 66 [pid = 1650] [id = 733] 02:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x112352800) [pid = 1650] [serial = 2199] [outer = 0x0] 02:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x118697800) [pid = 1650] [serial = 2200] [outer = 0x112352800] 02:00:21 INFO - PROCESS | 1650 | 1461229221794 Marionette DEBUG loaded listener.js 02:00:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x129818c00) [pid = 1650] [serial = 2201] [outer = 0x112352800] 02:00:22 INFO - PROCESS | 1650 | 1461229222346 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:00:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:00:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 822ms 02:00:22 INFO - PROCESS | 1650 | 1461229222368 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:00:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:00:22 INFO - PROCESS | 1650 | 1461229222370 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:00:22 INFO - PROCESS | 1650 | 1461229222373 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:00:22 INFO - PROCESS | 1650 | 1461229222376 Marionette TRACE conn2 <- [1,2906,null,{}] 02:00:22 INFO - PROCESS | 1650 | 1461229222381 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}] 02:00:22 INFO - PROCESS | 1650 | 1461229222480 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:00:22 INFO - PROCESS | 1650 | 1461229222549 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c730800 == 67 [pid = 1650] [id = 734] 02:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x112322400) [pid = 1650] [serial = 2202] [outer = 0x0] 02:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x118254400) [pid = 1650] [serial = 2203] [outer = 0x112322400] 02:00:22 INFO - PROCESS | 1650 | 1461229222622 Marionette DEBUG loaded listener.js 02:00:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x1190e9c00) [pid = 1650] [serial = 2204] [outer = 0x112322400] 02:00:23 INFO - PROCESS | 1650 | 1461229223019 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]]]}] 02:00:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:00:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 674ms 02:00:23 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:00:23 INFO - PROCESS | 1650 | 1461229223048 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:00:23 INFO - PROCESS | 1650 | 1461229223052 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:00:23 INFO - PROCESS | 1650 | 1461229223056 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:00:23 INFO - PROCESS | 1650 | 1461229223058 Marionette TRACE conn2 <- [1,2910,null,{}] 02:00:23 INFO - PROCESS | 1650 | 1461229223060 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}] 02:00:23 INFO - PROCESS | 1650 | 1461229223162 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:00:23 INFO - PROCESS | 1650 | 1461229223228 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12780b000 == 68 [pid = 1650] [id = 735] 02:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x1198e1800) [pid = 1650] [serial = 2205] [outer = 0x0] 02:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x11b99e800) [pid = 1650] [serial = 2206] [outer = 0x1198e1800] 02:00:23 INFO - PROCESS | 1650 | 1461229223256 Marionette DEBUG loaded listener.js 02:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11c41e400) [pid = 1650] [serial = 2207] [outer = 0x1198e1800] 02:00:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec0d800 == 67 [pid = 1650] [id = 725] 02:00:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4a6000 == 66 [pid = 1650] [id = 724] 02:00:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12b482000 == 65 [pid = 1650] [id = 723] 02:00:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12c064800 == 64 [pid = 1650] [id = 722] 02:00:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12b48f000 == 63 [pid = 1650] [id = 721] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12fbaa800) [pid = 1650] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12bd9bc00) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12aad6000 == 62 [pid = 1650] [id = 720] 02:00:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1193bc800 == 61 [pid = 1650] [id = 719] 02:00:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1286ce800 == 60 [pid = 1650] [id = 718] 02:00:23 INFO - PROCESS | 1650 | --DOCSHELL 0x124794000 == 59 [pid = 1650] [id = 717] 02:00:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11bb86800 == 58 [pid = 1650] [id = 716] 02:00:23 INFO - PROCESS | 1650 | --DOCSHELL 0x118b37800 == 57 [pid = 1650] [id = 715] 02:00:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1286d6000 == 56 [pid = 1650] [id = 714] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x129055800) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x129d92800) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x129ee8c00) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x118255400) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x114c34800) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x124388c00) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12aca1400) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x1287bc000) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x119076000) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x11af90000) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11abb2400) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x129f8dc00) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x129f3bc00) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x129fca000) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12acc5800) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12a729000) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12acaa800) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x119077800) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11c42a400) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11b995800) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x129eebc00) [pid = 1650] [serial = 1412] [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.] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12a723400) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11aebb000) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12acd0000) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12bcc6400) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12accb000) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12b461c00) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12b6c4000) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12b8b1400) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12bb8c400) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12a765000) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12acdf000) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12ac9c400) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 02:00:23 INFO - PROCESS | 1650 | 1461229223651 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]]]}] 02:00:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:00:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:00:23 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 625ms 02:00:23 INFO - TEST-START | /DOMEvents/constructors.html 02:00:23 INFO - PROCESS | 1650 | 1461229223682 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:00:23 INFO - PROCESS | 1650 | 1461229223683 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:00:23 INFO - PROCESS | 1650 | 1461229223685 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:00:23 INFO - PROCESS | 1650 | 1461229223688 Marionette TRACE conn2 <- [1,2914,null,{}] 02:00:23 INFO - PROCESS | 1650 | 1461229223695 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}] 02:00:23 INFO - PROCESS | 1650 | 1461229223784 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:00:23 INFO - PROCESS | 1650 | 1461229223856 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x115895000 == 57 [pid = 1650] [id = 736] 02:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11862f400) [pid = 1650] [serial = 2208] [outer = 0x0] 02:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11c8bd400) [pid = 1650] [serial = 2209] [outer = 0x11862f400] 02:00:23 INFO - PROCESS | 1650 | 1461229223878 Marionette DEBUG loaded listener.js 02:00:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x123ebc800) [pid = 1650] [serial = 2210] [outer = 0x11862f400] 02:00:24 INFO - PROCESS | 1650 | 1461229224319 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]]]}] 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:00:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:00:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:00:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:00:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:00:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:00:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:00:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:00:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:00:24 INFO - TEST-OK | /DOMEvents/constructors.html | took 681ms 02:00:24 INFO - PROCESS | 1650 | 1461229224369 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:00:24 INFO - PROCESS | 1650 | 1461229224372 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:00:24 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:00:24 INFO - PROCESS | 1650 | 1461229224376 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:00:24 INFO - PROCESS | 1650 | 1461229224378 Marionette TRACE conn2 <- [1,2918,null,{}] 02:00:24 INFO - PROCESS | 1650 | 1461229224382 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}] 02:00:24 INFO - PROCESS | 1650 | 1461229224521 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:00:24 INFO - PROCESS | 1650 | 1461229224534 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adbd800 == 58 [pid = 1650] [id = 737] 02:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12438ac00) [pid = 1650] [serial = 2211] [outer = 0x0] 02:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12980e000) [pid = 1650] [serial = 2212] [outer = 0x12438ac00] 02:00:24 INFO - PROCESS | 1650 | 1461229224574 Marionette DEBUG loaded listener.js 02:00:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x129d9c400) [pid = 1650] [serial = 2213] [outer = 0x12438ac00] 02:00:24 INFO - PROCESS | 1650 | 1461229224942 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:00:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:00:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 619ms 02:00:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:00:25 INFO - PROCESS | 1650 | 1461229224996 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:00:25 INFO - PROCESS | 1650 | 1461229224997 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:00:25 INFO - PROCESS | 1650 | 1461229225000 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:00:25 INFO - PROCESS | 1650 | 1461229225001 Marionette TRACE conn2 <- [1,2922,null,{}] 02:00:25 INFO - PROCESS | 1650 | 1461229225004 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}] 02:00:25 INFO - PROCESS | 1650 | 1461229225112 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:00:25 INFO - PROCESS | 1650 | 1461229225138 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc71800 == 59 [pid = 1650] [id = 738] 02:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x129f33400) [pid = 1650] [serial = 2214] [outer = 0x0] 02:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x129f3b800) [pid = 1650] [serial = 2215] [outer = 0x129f33400] 02:00:25 INFO - PROCESS | 1650 | 1461229225171 Marionette DEBUG loaded listener.js 02:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x129fbec00) [pid = 1650] [serial = 2216] [outer = 0x129f33400] 02:00:25 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:00:25 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:00:25 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:00:25 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 02:00:25 INFO - PROCESS | 1650 | 1461229225687 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]]]}] 02:00:25 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:00:25 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:00:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:00:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:00:25 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 02:00:25 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:00:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:00:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:00:25 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 02:00:25 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:00:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:00:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:00:25 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]" 02:00:25 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:00:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:00:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:00:25 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:00:25 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 720ms 02:00:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:00:25 INFO - PROCESS | 1650 | 1461229225721 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:00:25 INFO - PROCESS | 1650 | 1461229225722 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:00:25 INFO - PROCESS | 1650 | 1461229225725 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:00:25 INFO - PROCESS | 1650 | 1461229225726 Marionette TRACE conn2 <- [1,2926,null,{}] 02:00:25 INFO - PROCESS | 1650 | 1461229225730 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}] 02:00:25 INFO - PROCESS | 1650 | 1461229225853 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:00:25 INFO - PROCESS | 1650 | 1461229225871 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4b0000 == 60 [pid = 1650] [id = 739] 02:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12acce000) [pid = 1650] [serial = 2217] [outer = 0x0] 02:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12b466800) [pid = 1650] [serial = 2218] [outer = 0x12acce000] 02:00:25 INFO - PROCESS | 1650 | 1461229225899 Marionette DEBUG loaded listener.js 02:00:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12b8b3000) [pid = 1650] [serial = 2219] [outer = 0x12acce000] 02:00:26 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:00:26 INFO - PROCESS | 1650 | 1461229226216 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]]]}] 02:00:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:00:26 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 523ms 02:00:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:00:26 INFO - PROCESS | 1650 | 1461229226249 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:00:26 INFO - PROCESS | 1650 | 1461229226250 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:00:26 INFO - PROCESS | 1650 | 1461229226252 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:00:26 INFO - PROCESS | 1650 | 1461229226253 Marionette TRACE conn2 <- [1,2930,null,{}] 02:00:26 INFO - PROCESS | 1650 | 1461229226256 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}] 02:00:26 INFO - PROCESS | 1650 | 1461229226362 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:00:26 INFO - PROCESS | 1650 | 1461229226401 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec3d000 == 61 [pid = 1650] [id = 740] 02:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12b6cbc00) [pid = 1650] [serial = 2220] [outer = 0x0] 02:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12bcc6400) [pid = 1650] [serial = 2221] [outer = 0x12b6cbc00] 02:00:26 INFO - PROCESS | 1650 | 1461229226426 Marionette DEBUG loaded listener.js 02:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12cf29800) [pid = 1650] [serial = 2222] [outer = 0x12b6cbc00] 02:00:26 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:00:26 INFO - PROCESS | 1650 | 1461229226735 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]]]}] 02:00:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:00:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 521ms 02:00:26 INFO - PROCESS | 1650 | 1461229226773 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:00:26 INFO - PROCESS | 1650 | 1461229226774 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:00:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:00:26 INFO - PROCESS | 1650 | 1461229226777 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:00:26 INFO - PROCESS | 1650 | 1461229226778 Marionette TRACE conn2 <- [1,2934,null,{}] 02:00:26 INFO - PROCESS | 1650 | 1461229226780 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}] 02:00:26 INFO - PROCESS | 1650 | 1461229226893 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:00:26 INFO - PROCESS | 1650 | 1461229226934 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f076800 == 62 [pid = 1650] [id = 741] 02:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12cf2a000) [pid = 1650] [serial = 2223] [outer = 0x0] 02:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12d066c00) [pid = 1650] [serial = 2224] [outer = 0x12cf2a000] 02:00:26 INFO - PROCESS | 1650 | 1461229226959 Marionette DEBUG loaded listener.js 02:00:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12d1bf000) [pid = 1650] [serial = 2225] [outer = 0x12cf2a000] 02:00:27 INFO - PROCESS | 1650 | 1461229227253 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]]]}] 02:00:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:00:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 519ms 02:00:27 INFO - PROCESS | 1650 | 1461229227298 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:00:27 INFO - PROCESS | 1650 | 1461229227299 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:00:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:00:27 INFO - PROCESS | 1650 | 1461229227302 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:00:27 INFO - PROCESS | 1650 | 1461229227303 Marionette TRACE conn2 <- [1,2938,null,{}] 02:00:27 INFO - PROCESS | 1650 | 1461229227305 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}] 02:00:27 INFO - PROCESS | 1650 | 1461229227413 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:00:27 INFO - PROCESS | 1650 | 1461229227425 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f72e000 == 63 [pid = 1650] [id = 742] 02:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12d1c3000) [pid = 1650] [serial = 2226] [outer = 0x0] 02:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12d32a000) [pid = 1650] [serial = 2227] [outer = 0x12d1c3000] 02:00:27 INFO - PROCESS | 1650 | 1461229227452 Marionette DEBUG loaded listener.js 02:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12d330000) [pid = 1650] [serial = 2228] [outer = 0x12d1c3000] 02:00:27 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x1245aec00) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:00:27 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x128615000) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:00:27 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x127c06000) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:00:27 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12bb86000) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:00:27 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x11867d000) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:00:27 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11c062000) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:00:27 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11c49b400) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:00:27 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11b929000) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:00:27 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11aeba400) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:00:27 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x118255000) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:00:27 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x118b17000) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:00:27 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x129f41c00) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:00:27 INFO - PROCESS | 1650 | 1461229227857 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]]]}] 02:00:27 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. 02:00:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 568ms 02:00:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:00:27 INFO - PROCESS | 1650 | 1461229227870 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:00:27 INFO - PROCESS | 1650 | 1461229227871 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:00:27 INFO - PROCESS | 1650 | 1461229227874 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:00:27 INFO - PROCESS | 1650 | 1461229227875 Marionette TRACE conn2 <- [1,2942,null,{}] 02:00:27 INFO - PROCESS | 1650 | 1461229227877 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}] 02:00:27 INFO - PROCESS | 1650 | 1461229227967 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:00:27 INFO - PROCESS | 1650 | 1461229227971 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a9e1000 == 64 [pid = 1650] [id = 743] 02:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11909dc00) [pid = 1650] [serial = 2229] [outer = 0x0] 02:00:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x1245aec00) [pid = 1650] [serial = 2230] [outer = 0x11909dc00] 02:00:27 INFO - PROCESS | 1650 | 1461229227997 Marionette DEBUG loaded listener.js 02:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x129f34400) [pid = 1650] [serial = 2231] [outer = 0x11909dc00] 02:00:28 INFO - PROCESS | 1650 | 1461229228320 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"]]]}] 02:00:28 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 02:00:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:00:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 473ms 02:00:28 INFO - PROCESS | 1650 | 1461229228349 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:00:28 INFO - PROCESS | 1650 | 1461229228351 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:00:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:00:28 INFO - PROCESS | 1650 | 1461229228353 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:00:28 INFO - PROCESS | 1650 | 1461229228355 Marionette TRACE conn2 <- [1,2946,null,{}] 02:00:28 INFO - PROCESS | 1650 | 1461229228358 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}] 02:00:28 INFO - PROCESS | 1650 | 1461229228493 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:00:28 INFO - PROCESS | 1650 | 1461229228499 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1301ad000 == 65 [pid = 1650] [id = 744] 02:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x129816400) [pid = 1650] [serial = 2232] [outer = 0x0] 02:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12d332400) [pid = 1650] [serial = 2233] [outer = 0x129816400] 02:00:28 INFO - PROCESS | 1650 | 1461229228528 Marionette DEBUG loaded listener.js 02:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12d57c400) [pid = 1650] [serial = 2234] [outer = 0x129816400] 02:00:28 INFO - PROCESS | 1650 | 1461229228841 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]]]}] 02:00:28 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. 02:00:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 519ms 02:00:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:00:28 INFO - PROCESS | 1650 | 1461229228872 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:00:28 INFO - PROCESS | 1650 | 1461229228874 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:00:28 INFO - PROCESS | 1650 | 1461229228876 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:00:28 INFO - PROCESS | 1650 | 1461229228877 Marionette TRACE conn2 <- [1,2950,null,{}] 02:00:28 INFO - PROCESS | 1650 | 1461229228880 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}] 02:00:28 INFO - PROCESS | 1650 | 1461229228969 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:00:28 INFO - PROCESS | 1650 | 1461229228973 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1374ec800 == 66 [pid = 1650] [id = 745] 02:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12dbd1c00) [pid = 1650] [serial = 2235] [outer = 0x0] 02:00:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12dbdb000) [pid = 1650] [serial = 2236] [outer = 0x12dbd1c00] 02:00:28 INFO - PROCESS | 1650 | 1461229228998 Marionette DEBUG loaded listener.js 02:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12e232000) [pid = 1650] [serial = 2237] [outer = 0x12dbd1c00] 02:00:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1374e2000 == 67 [pid = 1650] [id = 746] 02:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12e238800) [pid = 1650] [serial = 2238] [outer = 0x0] 02:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12d57b400) [pid = 1650] [serial = 2239] [outer = 0x12e238800] 02:00:29 INFO - PROCESS | 1650 | 1461229229437 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]]]}] 02:00:29 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. 02:00:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 570ms 02:00:29 INFO - PROCESS | 1650 | 1461229229449 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:00:29 INFO - PROCESS | 1650 | 1461229229451 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:00:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:00:29 INFO - PROCESS | 1650 | 1461229229455 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:00:29 INFO - PROCESS | 1650 | 1461229229457 Marionette TRACE conn2 <- [1,2954,null,{}] 02:00:29 INFO - PROCESS | 1650 | 1461229229460 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}] 02:00:29 INFO - PROCESS | 1650 | 1461229229598 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:00:29 INFO - PROCESS | 1650 | 1461229229613 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x13887d000 == 68 [pid = 1650] [id = 747] 02:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12e23b400) [pid = 1650] [serial = 2240] [outer = 0x0] 02:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12e309c00) [pid = 1650] [serial = 2241] [outer = 0x12e23b400] 02:00:29 INFO - PROCESS | 1650 | 1461229229632 Marionette DEBUG loaded listener.js 02:00:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12e310800) [pid = 1650] [serial = 2242] [outer = 0x12e23b400] 02:00:30 INFO - PROCESS | 1650 | 1461229230239 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]]]}] 02:00:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:00:30 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 02:00:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 827ms 02:00:30 INFO - PROCESS | 1650 | 1461229230283 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:00:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:00:30 INFO - PROCESS | 1650 | 1461229230287 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:00:30 INFO - PROCESS | 1650 | 1461229230292 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:00:30 INFO - PROCESS | 1650 | 1461229230296 Marionette TRACE conn2 <- [1,2958,null,{}] 02:00:30 INFO - PROCESS | 1650 | 1461229230302 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}] 02:00:30 INFO - PROCESS | 1650 | 1461229230486 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:00:30 INFO - PROCESS | 1650 | 1461229230567 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x127c92800 == 69 [pid = 1650] [id = 748] 02:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x118254c00) [pid = 1650] [serial = 2243] [outer = 0x0] 02:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x11ae07c00) [pid = 1650] [serial = 2244] [outer = 0x118254c00] 02:00:30 INFO - PROCESS | 1650 | 1461229230599 Marionette DEBUG loaded listener.js 02:00:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x11bfcdc00) [pid = 1650] [serial = 2245] [outer = 0x118254c00] 02:00:31 INFO - PROCESS | 1650 | 1461229230999 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]]]}] 02:00:31 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. 02:00:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 725ms 02:00:31 INFO - PROCESS | 1650 | 1461229231016 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:00:31 INFO - PROCESS | 1650 | 1461229231020 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:00:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:00:31 INFO - PROCESS | 1650 | 1461229231025 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:00:31 INFO - PROCESS | 1650 | 1461229231026 Marionette TRACE conn2 <- [1,2962,null,{}] 02:00:31 INFO - PROCESS | 1650 | 1461229231029 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}] 02:00:31 INFO - PROCESS | 1650 | 1461229231140 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:00:31 INFO - PROCESS | 1650 | 1461229231248 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db92800 == 70 [pid = 1650] [id = 749] 02:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x11ae5dc00) [pid = 1650] [serial = 2246] [outer = 0x0] 02:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x123811000) [pid = 1650] [serial = 2247] [outer = 0x11ae5dc00] 02:00:31 INFO - PROCESS | 1650 | 1461229231279 Marionette DEBUG loaded listener.js 02:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x128711c00) [pid = 1650] [serial = 2248] [outer = 0x11ae5dc00] 02:00:31 INFO - PROCESS | 1650 | 1461229231614 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]]]}] 02:00:31 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. 02:00:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 621ms 02:00:31 INFO - PROCESS | 1650 | 1461229231648 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:00:31 INFO - PROCESS | 1650 | 1461229231650 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:00:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:00:31 INFO - PROCESS | 1650 | 1461229231652 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:00:31 INFO - PROCESS | 1650 | 1461229231655 Marionette TRACE conn2 <- [1,2966,null,{}] 02:00:31 INFO - PROCESS | 1650 | 1461229231663 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}] 02:00:31 INFO - PROCESS | 1650 | 1461229231774 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:00:31 INFO - PROCESS | 1650 | 1461229231879 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1306da000 == 71 [pid = 1650] [id = 750] 02:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12904f800) [pid = 1650] [serial = 2249] [outer = 0x0] 02:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x129fc7800) [pid = 1650] [serial = 2250] [outer = 0x12904f800] 02:00:31 INFO - PROCESS | 1650 | 1461229231912 Marionette DEBUG loaded listener.js 02:00:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12acd3c00) [pid = 1650] [serial = 2251] [outer = 0x12904f800] 02:00:32 INFO - PROCESS | 1650 | 1461229232239 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]]]}] 02:00:32 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. 02:00:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 620ms 02:00:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:00:32 INFO - PROCESS | 1650 | 1461229232274 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:00:32 INFO - PROCESS | 1650 | 1461229232276 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:00:32 INFO - PROCESS | 1650 | 1461229232278 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:00:32 INFO - PROCESS | 1650 | 1461229232281 Marionette TRACE conn2 <- [1,2970,null,{}] 02:00:32 INFO - PROCESS | 1650 | 1461229232284 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}] 02:00:32 INFO - PROCESS | 1650 | 1461229232393 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:00:32 INFO - PROCESS | 1650 | 1461229232487 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1397c3000 == 72 [pid = 1650] [id = 751] 02:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12acdcc00) [pid = 1650] [serial = 2252] [outer = 0x0] 02:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12b464400) [pid = 1650] [serial = 2253] [outer = 0x12acdcc00] 02:00:32 INFO - PROCESS | 1650 | 1461229232519 Marionette DEBUG loaded listener.js 02:00:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12d06a400) [pid = 1650] [serial = 2254] [outer = 0x12acdcc00] 02:00:32 INFO - PROCESS | 1650 | 1461229232865 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]]]}] 02:00:32 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. 02:00:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 623ms 02:00:32 INFO - PROCESS | 1650 | 1461229232901 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:00:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:00:32 INFO - PROCESS | 1650 | 1461229232903 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:00:32 INFO - PROCESS | 1650 | 1461229232905 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:00:32 INFO - PROCESS | 1650 | 1461229232906 Marionette TRACE conn2 <- [1,2974,null,{}] 02:00:32 INFO - PROCESS | 1650 | 1461229232909 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}] 02:00:33 INFO - PROCESS | 1650 | 1461229233018 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:00:33 INFO - PROCESS | 1650 | 1461229233122 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1397e1800 == 73 [pid = 1650] [id = 752] 02:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12d06ac00) [pid = 1650] [serial = 2255] [outer = 0x0] 02:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12d542800) [pid = 1650] [serial = 2256] [outer = 0x12d06ac00] 02:00:33 INFO - PROCESS | 1650 | 1461229233153 Marionette DEBUG loaded listener.js 02:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12d575400) [pid = 1650] [serial = 2257] [outer = 0x12d06ac00] 02:00:33 INFO - PROCESS | 1650 | 1461229233503 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]]]}] 02:00:33 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. 02:00:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 623ms 02:00:33 INFO - PROCESS | 1650 | 1461229233529 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:00:33 INFO - PROCESS | 1650 | 1461229233530 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:00:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:00:33 INFO - PROCESS | 1650 | 1461229233532 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:00:33 INFO - PROCESS | 1650 | 1461229233534 Marionette TRACE conn2 <- [1,2978,null,{}] 02:00:33 INFO - PROCESS | 1650 | 1461229233536 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}] 02:00:33 INFO - PROCESS | 1650 | 1461229233659 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:00:33 INFO - PROCESS | 1650 | 1461229233786 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1399c6800 == 74 [pid = 1650] [id = 753] 02:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12e233000) [pid = 1650] [serial = 2258] [outer = 0x0] 02:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12e314400) [pid = 1650] [serial = 2259] [outer = 0x12e233000] 02:00:33 INFO - PROCESS | 1650 | 1461229233822 Marionette DEBUG loaded listener.js 02:00:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12e777400) [pid = 1650] [serial = 2260] [outer = 0x12e233000] 02:00:34 INFO - PROCESS | 1650 | 1461229234167 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]]]}] 02:00:34 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. 02:00:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 670ms 02:00:34 INFO - PROCESS | 1650 | 1461229234204 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:00:34 INFO - PROCESS | 1650 | 1461229234205 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:00:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:00:34 INFO - PROCESS | 1650 | 1461229234208 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:00:34 INFO - PROCESS | 1650 | 1461229234209 Marionette TRACE conn2 <- [1,2982,null,{}] 02:00:34 INFO - PROCESS | 1650 | 1461229234211 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}] 02:00:34 INFO - PROCESS | 1650 | 1461229234320 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:00:34 INFO - PROCESS | 1650 | 1461229234426 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1399de000 == 75 [pid = 1650] [id = 754] 02:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12e777800) [pid = 1650] [serial = 2261] [outer = 0x0] 02:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12e783400) [pid = 1650] [serial = 2262] [outer = 0x12e777800] 02:00:34 INFO - PROCESS | 1650 | 1461229234456 Marionette DEBUG loaded listener.js 02:00:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12e82e400) [pid = 1650] [serial = 2263] [outer = 0x12e777800] 02:00:34 INFO - PROCESS | 1650 | 1461229234772 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"]]]}] 02:00:34 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 02:00:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:00:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 621ms 02:00:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:00:34 INFO - PROCESS | 1650 | 1461229234831 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:00:34 INFO - PROCESS | 1650 | 1461229234833 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:00:34 INFO - PROCESS | 1650 | 1461229234835 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:00:34 INFO - PROCESS | 1650 | 1461229234836 Marionette TRACE conn2 <- [1,2986,null,{}] 02:00:34 INFO - PROCESS | 1650 | 1461229234839 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}] 02:00:34 INFO - PROCESS | 1650 | 1461229234946 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:00:35 INFO - PROCESS | 1650 | 1461229235070 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x139c17800 == 76 [pid = 1650] [id = 755] 02:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12e82e800) [pid = 1650] [serial = 2264] [outer = 0x0] 02:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12e836400) [pid = 1650] [serial = 2265] [outer = 0x12e82e800] 02:00:35 INFO - PROCESS | 1650 | 1461229235104 Marionette DEBUG loaded listener.js 02:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12ed32800) [pid = 1650] [serial = 2266] [outer = 0x12e82e800] 02:00:35 INFO - PROCESS | 1650 | 1461229235470 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]]]}] 02:00:35 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. 02:00:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 670ms 02:00:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:00:35 INFO - PROCESS | 1650 | 1461229235506 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:00:35 INFO - PROCESS | 1650 | 1461229235507 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:00:35 INFO - PROCESS | 1650 | 1461229235509 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:00:35 INFO - PROCESS | 1650 | 1461229235510 Marionette TRACE conn2 <- [1,2990,null,{}] 02:00:35 INFO - PROCESS | 1650 | 1461229235513 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}] 02:00:35 INFO - PROCESS | 1650 | 1461229235636 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:00:35 INFO - PROCESS | 1650 | 1461229235714 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc67800 == 77 [pid = 1650] [id = 756] 02:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x123ae5c00) [pid = 1650] [serial = 2267] [outer = 0x0] 02:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x123ae9c00) [pid = 1650] [serial = 2268] [outer = 0x123ae5c00] 02:00:35 INFO - PROCESS | 1650 | 1461229235746 Marionette DEBUG loaded listener.js 02:00:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x123aee000) [pid = 1650] [serial = 2269] [outer = 0x123ae5c00] 02:00:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x112242000 == 78 [pid = 1650] [id = 757] 02:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x11bfc6000) [pid = 1650] [serial = 2270] [outer = 0x0] 02:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x123ae7400) [pid = 1650] [serial = 2271] [outer = 0x11bfc6000] 02:00:36 INFO - PROCESS | 1650 | 1461229236139 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]]]}] 02:00:36 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. 02:00:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 672ms 02:00:36 INFO - PROCESS | 1650 | 1461229236182 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:00:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:00:36 INFO - PROCESS | 1650 | 1461229236183 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:00:36 INFO - PROCESS | 1650 | 1461229236186 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:00:36 INFO - PROCESS | 1650 | 1461229236187 Marionette TRACE conn2 <- [1,2994,null,{}] 02:00:36 INFO - PROCESS | 1650 | 1461229236189 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}] 02:00:36 INFO - PROCESS | 1650 | 1461229236327 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:00:36 INFO - PROCESS | 1650 | 1461229236430 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a618800 == 79 [pid = 1650] [id = 758] 02:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x123ae7c00) [pid = 1650] [serial = 2272] [outer = 0x0] 02:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x123af1800) [pid = 1650] [serial = 2273] [outer = 0x123ae7c00] 02:00:36 INFO - PROCESS | 1650 | 1461229236459 Marionette DEBUG loaded listener.js 02:00:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12e30d800) [pid = 1650] [serial = 2274] [outer = 0x123ae7c00] 02:00:37 INFO - PROCESS | 1650 | 1461229237013 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]]]}] 02:00:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:00:37 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 02:00:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 872ms 02:00:37 INFO - PROCESS | 1650 | 1461229237058 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:00:37 INFO - PROCESS | 1650 | 1461229237061 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:00:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:00:37 INFO - PROCESS | 1650 | 1461229237064 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:00:37 INFO - PROCESS | 1650 | 1461229237067 Marionette TRACE conn2 <- [1,2998,null,{}] 02:00:37 INFO - PROCESS | 1650 | 1461229237070 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}] 02:00:37 INFO - PROCESS | 1650 | 1461229237176 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:00:37 INFO - PROCESS | 1650 | 1461229237260 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b187800 == 80 [pid = 1650] [id = 759] 02:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11874ac00) [pid = 1650] [serial = 2275] [outer = 0x0] 02:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x1190ea000) [pid = 1650] [serial = 2276] [outer = 0x11874ac00] 02:00:37 INFO - PROCESS | 1650 | 1461229237289 Marionette DEBUG loaded listener.js 02:00:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x11af91800) [pid = 1650] [serial = 2277] [outer = 0x11874ac00] 02:00:37 INFO - PROCESS | 1650 | 1461229237776 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]]]}] 02:00:37 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. 02:00:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 720ms 02:00:37 INFO - PROCESS | 1650 | 1461229237786 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:00:37 INFO - PROCESS | 1650 | 1461229237792 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:00:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:00:37 INFO - PROCESS | 1650 | 1461229237799 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:00:37 INFO - PROCESS | 1650 | 1461229237802 Marionette TRACE conn2 <- [1,3002,null,{}] 02:00:37 INFO - PROCESS | 1650 | 1461229237805 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}] 02:00:37 INFO - PROCESS | 1650 | 1461229237962 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:00:38 INFO - PROCESS | 1650 | 1461229238071 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fb9c000 == 81 [pid = 1650] [id = 760] 02:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x118b17400) [pid = 1650] [serial = 2278] [outer = 0x0] 02:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x11b99c000) [pid = 1650] [serial = 2279] [outer = 0x118b17400] 02:00:38 INFO - PROCESS | 1650 | 1461229238098 Marionette DEBUG loaded listener.js 02:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x123aed000) [pid = 1650] [serial = 2280] [outer = 0x118b17400] 02:00:38 INFO - PROCESS | 1650 | 1461229238456 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]]]}] 02:00:38 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. 02:00:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 673ms 02:00:38 INFO - PROCESS | 1650 | 1461229238471 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:00:38 INFO - PROCESS | 1650 | 1461229238473 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:00:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:00:38 INFO - PROCESS | 1650 | 1461229238475 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:00:38 INFO - PROCESS | 1650 | 1461229238477 Marionette TRACE conn2 <- [1,3006,null,{}] 02:00:38 INFO - PROCESS | 1650 | 1461229238485 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}] 02:00:38 INFO - PROCESS | 1650 | 1461229238591 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:00:38 INFO - PROCESS | 1650 | 1461229238682 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x129ab9800 == 82 [pid = 1650] [id = 761] 02:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x127e08c00) [pid = 1650] [serial = 2281] [outer = 0x0] 02:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x129eec400) [pid = 1650] [serial = 2282] [outer = 0x127e08c00] 02:00:38 INFO - PROCESS | 1650 | 1461229238712 Marionette DEBUG loaded listener.js 02:00:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x129f1b000) [pid = 1650] [serial = 2283] [outer = 0x127e08c00] 02:00:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12dba0000 == 81 [pid = 1650] [id = 690] 02:00:38 INFO - PROCESS | 1650 | --DOCSHELL 0x128007800 == 80 [pid = 1650] [id = 662] 02:00:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1374e2000 == 79 [pid = 1650] [id = 746] 02:00:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1374ec800 == 78 [pid = 1650] [id = 745] 02:00:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1301ad000 == 77 [pid = 1650] [id = 744] 02:00:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12a9e1000 == 76 [pid = 1650] [id = 743] 02:00:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12f72e000 == 75 [pid = 1650] [id = 742] 02:00:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12f076800 == 74 [pid = 1650] [id = 741] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12a76cc00) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x114346c00) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x11c420000) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x129ee9000) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12aca5400) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12b6c2800) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec3d000 == 73 [pid = 1650] [id = 740] 02:00:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4b0000 == 72 [pid = 1650] [id = 739] 02:00:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc71800 == 71 [pid = 1650] [id = 738] 02:00:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12adbd800 == 70 [pid = 1650] [id = 737] 02:00:39 INFO - PROCESS | 1650 | --DOCSHELL 0x115895000 == 69 [pid = 1650] [id = 736] 02:00:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12780b000 == 68 [pid = 1650] [id = 735] 02:00:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11c730800 == 67 [pid = 1650] [id = 734] 02:00:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1306d7000 == 66 [pid = 1650] [id = 732] 02:00:39 INFO - PROCESS | 1650 | --DOCSHELL 0x130048000 == 65 [pid = 1650] [id = 731] 02:00:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12f71e000 == 64 [pid = 1650] [id = 730] 02:00:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12f39c000 == 63 [pid = 1650] [id = 729] 02:00:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb79800 == 62 [pid = 1650] [id = 728] 02:00:39 INFO - PROCESS | 1650 | --DOCSHELL 0x127806000 == 61 [pid = 1650] [id = 727] 02:00:39 INFO - PROCESS | 1650 | --DOCSHELL 0x114b83800 == 60 [pid = 1650] [id = 726] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x129f39400) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x129eec800) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12a766400) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x129fca400) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x127b6a000) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12860e800) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x11aebe800) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x129d99800) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x129813000) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x1295b9400) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12cf2f000) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x1190e9800) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x11907ac00) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x11c42b000) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x11c776400) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12381b400) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x11bfd0c00) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x11c247c00) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x11aec3400) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x11b23c000) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12cf2fc00) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x118d79c00) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x11867c800) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x1298d0800) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 02:00:39 INFO - PROCESS | 1650 | 1461229239121 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]]]}] 02:00:39 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. 02:00:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 676ms 02:00:39 INFO - PROCESS | 1650 | 1461229239152 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:00:39 INFO - PROCESS | 1650 | 1461229239153 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:00:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:00:39 INFO - PROCESS | 1650 | 1461229239156 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:00:39 INFO - PROCESS | 1650 | 1461229239157 Marionette TRACE conn2 <- [1,3010,null,{}] 02:00:39 INFO - PROCESS | 1650 | 1461229239159 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}] 02:00:39 INFO - PROCESS | 1650 | 1461229239250 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:00:39 INFO - PROCESS | 1650 | 1461229239254 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f95000 == 61 [pid = 1650] [id = 762] 02:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11907ac00) [pid = 1650] [serial = 2284] [outer = 0x0] 02:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12860e800) [pid = 1650] [serial = 2285] [outer = 0x11907ac00] 02:00:39 INFO - PROCESS | 1650 | 1461229239281 Marionette DEBUG loaded listener.js 02:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x129f1dc00) [pid = 1650] [serial = 2286] [outer = 0x11907ac00] 02:00:39 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 02:00:39 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 467ms 02:00:39 INFO - PROCESS | 1650 | 1461229239620 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]]]}] 02:00:39 INFO - PROCESS | 1650 | 1461229239624 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:00:39 INFO - PROCESS | 1650 | 1461229239625 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:00:39 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:00:39 INFO - PROCESS | 1650 | 1461229239628 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:00:39 INFO - PROCESS | 1650 | 1461229239630 Marionette TRACE conn2 <- [1,3014,null,{}] 02:00:39 INFO - PROCESS | 1650 | 1461229239632 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}] 02:00:39 INFO - PROCESS | 1650 | 1461229239746 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:00:39 INFO - PROCESS | 1650 | 1461229239814 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aac3800 == 62 [pid = 1650] [id = 763] 02:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x129f1b800) [pid = 1650] [serial = 2287] [outer = 0x0] 02:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x129f22000) [pid = 1650] [serial = 2288] [outer = 0x129f1b800] 02:00:39 INFO - PROCESS | 1650 | 1461229239840 Marionette DEBUG loaded listener.js 02:00:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x129f84c00) [pid = 1650] [serial = 2289] [outer = 0x129f1b800] 02:00:39 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:00:40 INFO - PROCESS | 1650 | 1461229240158 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:00:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:00:40 INFO - {} 02:00:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:00:40 INFO - {} 02:00:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:00:40 INFO - {} 02:00:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:00:40 INFO - {} 02:00:40 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 571ms 02:00:40 INFO - TEST-START | /FileAPI/fileReader.html 02:00:40 INFO - PROCESS | 1650 | 1461229240199 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:00:40 INFO - PROCESS | 1650 | 1461229240201 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:00:40 INFO - PROCESS | 1650 | 1461229240203 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:00:40 INFO - PROCESS | 1650 | 1461229240204 Marionette TRACE conn2 <- [1,3018,null,{}] 02:00:40 INFO - PROCESS | 1650 | 1461229240206 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}] 02:00:40 INFO - PROCESS | 1650 | 1461229240316 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:00:40 INFO - PROCESS | 1650 | 1461229240383 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec28800 == 63 [pid = 1650] [id = 764] 02:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x129f88000) [pid = 1650] [serial = 2290] [outer = 0x0] 02:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12a76d800) [pid = 1650] [serial = 2291] [outer = 0x129f88000] 02:00:40 INFO - PROCESS | 1650 | 1461229240411 Marionette DEBUG loaded listener.js 02:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12bb92400) [pid = 1650] [serial = 2292] [outer = 0x129f88000] 02:00:40 INFO - PROCESS | 1650 | 1461229240695 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]]]}] 02:00:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:00:40 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:00:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:00:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:00:40 INFO - TEST-OK | /FileAPI/fileReader.html | took 518ms 02:00:40 INFO - TEST-START | /FileAPI/historical.html 02:00:40 INFO - PROCESS | 1650 | 1461229240722 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:00:40 INFO - PROCESS | 1650 | 1461229240723 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:00:40 INFO - PROCESS | 1650 | 1461229240725 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:00:40 INFO - PROCESS | 1650 | 1461229240726 Marionette TRACE conn2 <- [1,3022,null,{}] 02:00:40 INFO - PROCESS | 1650 | 1461229240736 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}] 02:00:40 INFO - PROCESS | 1650 | 1461229240831 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:00:40 INFO - PROCESS | 1650 | 1461229240909 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f076800 == 64 [pid = 1650] [id = 765] 02:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12b4e9c00) [pid = 1650] [serial = 2293] [outer = 0x0] 02:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12cf29000) [pid = 1650] [serial = 2294] [outer = 0x12b4e9c00] 02:00:40 INFO - PROCESS | 1650 | 1461229240934 Marionette DEBUG loaded listener.js 02:00:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12d1c0000) [pid = 1650] [serial = 2295] [outer = 0x12b4e9c00] 02:00:41 INFO - PROCESS | 1650 | 1461229241214 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"]]]}] 02:00:41 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:00:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:00:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:00:41 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:00:41 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:00:41 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:00:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:00:41 INFO - TEST-OK | /FileAPI/historical.html | took 520ms 02:00:41 INFO - TEST-START | /FileAPI/idlharness.html 02:00:41 INFO - PROCESS | 1650 | 1461229241252 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:00:41 INFO - PROCESS | 1650 | 1461229241254 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:00:41 INFO - PROCESS | 1650 | 1461229241256 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:00:41 INFO - PROCESS | 1650 | 1461229241257 Marionette TRACE conn2 <- [1,3026,null,{}] 02:00:41 INFO - PROCESS | 1650 | 1461229241259 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}] 02:00:41 INFO - PROCESS | 1650 | 1461229241379 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:00:41 INFO - PROCESS | 1650 | 1461229241391 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x130066800 == 65 [pid = 1650] [id = 766] 02:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12bda4400) [pid = 1650] [serial = 2296] [outer = 0x0] 02:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12d32dc00) [pid = 1650] [serial = 2297] [outer = 0x12bda4400] 02:00:41 INFO - PROCESS | 1650 | 1461229241417 Marionette DEBUG loaded listener.js 02:00:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12dbd5c00) [pid = 1650] [serial = 2298] [outer = 0x12bda4400] 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:00:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:00:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:00:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:00:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:00:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:00:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:00:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:00:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:00:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:00:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:00:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:00:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:00:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:00:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:00:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:00:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:00:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:00:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:00:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:00:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:00:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:00:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:00:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:00:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:00:42 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 02:00:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:00:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:00:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:00:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:00:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:00:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:00:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:00:42 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 02:00:42 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 02:00:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:00:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:00:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:00:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:00:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:00:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:00:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:00:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:00:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:00:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:00:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:00:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:00:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:00:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:00:42 INFO - PROCESS | 1650 | 1461229242169 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:00:42 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 02:00:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:00:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:00:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:00:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:00:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:00:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:00:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:00:42 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 02:00:42 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 02:00:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:00:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:00:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:00:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:00:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:00:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:00:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:00:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:00:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:00:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:00:42 INFO - TEST-OK | /FileAPI/idlharness.html | took 938ms 02:00:42 INFO - TEST-START | /FileAPI/idlharness.worker 02:00:42 INFO - PROCESS | 1650 | 1461229242196 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:00:42 INFO - PROCESS | 1650 | 1461229242197 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:00:42 INFO - PROCESS | 1650 | 1461229242200 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:00:42 INFO - PROCESS | 1650 | 1461229242201 Marionette TRACE conn2 <- [1,3030,null,{}] 02:00:42 INFO - PROCESS | 1650 | 1461229242203 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}] 02:00:42 INFO - PROCESS | 1650 | 1461229242367 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:00:42 INFO - PROCESS | 1650 | 1461229242395 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a0de000 == 66 [pid = 1650] [id = 767] 02:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12e30e400) [pid = 1650] [serial = 2299] [outer = 0x0] 02:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12f513800) [pid = 1650] [serial = 2300] [outer = 0x12e30e400] 02:00:42 INFO - PROCESS | 1650 | 1461229242438 Marionette DEBUG loaded listener.js 02:00:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12f517800) [pid = 1650] [serial = 2301] [outer = 0x12e30e400] 02:00:42 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:00:43 INFO - PROCESS | 1650 | 1461229243500 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 02:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12438ac00) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x1198e1800) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x129f33400) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x112322400) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x11862f400) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12d1c3000) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x129816400) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x11909dc00) [pid = 1650] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12cf2a000) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12dbd1c00) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12acce000) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12b6cbc00) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x129f86c00) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:00:43 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12e238800) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:00:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:00:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:00:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:00:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:00:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:00:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:00:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:00:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:00:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:00:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:00:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:00:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:00:43 INFO - {} 02:00:43 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 02:00:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:00:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:00:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:00:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:00:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:00:43 INFO - {} 02:00:43 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 - {} 02:00:43 INFO - {} 02:00:43 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 02:00:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:00:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:00:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:00:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:00:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:00:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:00:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:00:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:00:43 INFO - {} 02:00:43 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 02:00:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:00:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:00:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:00:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:00:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:00:43 INFO - {} 02:00:43 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 - {} 02:00:43 INFO - {} 02:00:43 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 02:00:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:00:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:00:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:00:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:00:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:00:43 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 02:00:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:00:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:00:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:00:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:00:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:00:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:00:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:00:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:00:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:00:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:00:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:00:43 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 02:00:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:00:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:00:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:00:43 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 02:00:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:00:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:00:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:00:43 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 02:00:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:00:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:00:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:00:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:00:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:00:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:00:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:00:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:00:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:00:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:00:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:00:43 INFO - {} 02:00:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1395ms 02:00:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:00:43 INFO - PROCESS | 1650 | 1461229243596 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:00:43 INFO - PROCESS | 1650 | 1461229243597 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:00:43 INFO - PROCESS | 1650 | 1461229243599 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:00:43 INFO - PROCESS | 1650 | 1461229243601 Marionette TRACE conn2 <- [1,3034,null,{}] 02:00:43 INFO - PROCESS | 1650 | 1461229243603 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}] 02:00:43 INFO - PROCESS | 1650 | 1461229243699 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:00:43 INFO - PROCESS | 1650 | 1461229243703 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bc6f800 == 67 [pid = 1650] [id = 768] 02:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12acaa400) [pid = 1650] [serial = 2302] [outer = 0x0] 02:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12d1c3800) [pid = 1650] [serial = 2303] [outer = 0x12acaa400] 02:00:43 INFO - PROCESS | 1650 | 1461229243728 Marionette DEBUG loaded listener.js 02:00:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12f7c3400) [pid = 1650] [serial = 2304] [outer = 0x12acaa400] 02:00:44 INFO - PROCESS | 1650 | 1461229244080 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]]]}] 02:00:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:00:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 520ms 02:00:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:00:44 INFO - PROCESS | 1650 | 1461229244120 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:00:44 INFO - PROCESS | 1650 | 1461229244122 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:00:44 INFO - PROCESS | 1650 | 1461229244124 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:00:44 INFO - PROCESS | 1650 | 1461229244126 Marionette TRACE conn2 <- [1,3038,null,{}] 02:00:44 INFO - PROCESS | 1650 | 1461229244128 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}] 02:00:44 INFO - PROCESS | 1650 | 1461229244279 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:00:44 INFO - PROCESS | 1650 | 1461229244286 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a952000 == 68 [pid = 1650] [id = 769] 02:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12a96fc00) [pid = 1650] [serial = 2305] [outer = 0x0] 02:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12a976c00) [pid = 1650] [serial = 2306] [outer = 0x12a96fc00] 02:00:44 INFO - PROCESS | 1650 | 1461229244315 Marionette DEBUG loaded listener.js 02:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x13a1a3000) [pid = 1650] [serial = 2307] [outer = 0x12a96fc00] 02:00:44 INFO - PROCESS | 1650 | 1461229244610 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"]]]}] 02:00:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:00:44 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 526ms 02:00:44 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:00:44 INFO - PROCESS | 1650 | 1461229244650 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:00:44 INFO - PROCESS | 1650 | 1461229244651 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:00:44 INFO - PROCESS | 1650 | 1461229244654 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:00:44 INFO - PROCESS | 1650 | 1461229244655 Marionette TRACE conn2 <- [1,3042,null,{}] 02:00:44 INFO - PROCESS | 1650 | 1461229244657 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}] 02:00:44 INFO - PROCESS | 1650 | 1461229244751 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:00:44 INFO - PROCESS | 1650 | 1461229244755 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x139d36800 == 69 [pid = 1650] [id = 770] 02:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x139f88000) [pid = 1650] [serial = 2308] [outer = 0x0] 02:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x139f8c000) [pid = 1650] [serial = 2309] [outer = 0x139f88000] 02:00:44 INFO - PROCESS | 1650 | 1461229244780 Marionette DEBUG loaded listener.js 02:00:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x139f90000) [pid = 1650] [serial = 2310] [outer = 0x139f88000] 02:00:45 INFO - PROCESS | 1650 | 1461229245227 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]]]}] 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:00:45 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. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:00:45 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'.) 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:00:45 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. 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:00:45 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. 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:00:45 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. 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:00:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:00:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:00:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:00:45 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 629ms 02:00:45 INFO - PROCESS | 1650 | 1461229245284 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:00:45 INFO - PROCESS | 1650 | 1461229245285 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:00:45 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:00:45 INFO - PROCESS | 1650 | 1461229245288 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:00:45 INFO - PROCESS | 1650 | 1461229245289 Marionette TRACE conn2 <- [1,3046,null,{}] 02:00:45 INFO - PROCESS | 1650 | 1461229245293 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}] 02:00:45 INFO - PROCESS | 1650 | 1461229245434 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:00:45 INFO - PROCESS | 1650 | 1461229245442 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db60000 == 70 [pid = 1650] [id = 771] 02:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12a76b800) [pid = 1650] [serial = 2311] [outer = 0x0] 02:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12aca6800) [pid = 1650] [serial = 2312] [outer = 0x12a76b800] 02:00:45 INFO - PROCESS | 1650 | 1461229245467 Marionette DEBUG loaded listener.js 02:00:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x139fa4000) [pid = 1650] [serial = 2313] [outer = 0x12a76b800] 02:00:45 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:00:46 INFO - PROCESS | 1650 | 1461229246089 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:00:46 INFO - {} 02:00:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 821ms 02:00:46 INFO - PROCESS | 1650 | 1461229246110 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:00:46 INFO - PROCESS | 1650 | 1461229246113 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:00:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:00:46 INFO - PROCESS | 1650 | 1461229246135 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:00:46 INFO - PROCESS | 1650 | 1461229246138 Marionette TRACE conn2 <- [1,3050,null,{}] 02:00:46 INFO - PROCESS | 1650 | 1461229246141 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}] 02:00:46 INFO - PROCESS | 1650 | 1461229246261 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:00:46 INFO - PROCESS | 1650 | 1461229246372 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a962000 == 71 [pid = 1650] [id = 772] 02:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x123a47000) [pid = 1650] [serial = 2314] [outer = 0x0] 02:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x123aedc00) [pid = 1650] [serial = 2315] [outer = 0x123a47000] 02:00:46 INFO - PROCESS | 1650 | 1461229246406 Marionette DEBUG loaded listener.js 02:00:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12438e800) [pid = 1650] [serial = 2316] [outer = 0x123a47000] 02:00:46 INFO - PROCESS | 1650 | 1461229246775 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]]]}] 02:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:00:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:00:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 673ms 02:00:46 INFO - PROCESS | 1650 | 1461229246807 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:00:46 INFO - PROCESS | 1650 | 1461229246811 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:00:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:00:46 INFO - PROCESS | 1650 | 1461229246816 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:00:46 INFO - PROCESS | 1650 | 1461229246817 Marionette TRACE conn2 <- [1,3054,null,{}] 02:00:46 INFO - PROCESS | 1650 | 1461229246820 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}] 02:00:46 INFO - PROCESS | 1650 | 1461229246936 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:00:47 INFO - PROCESS | 1650 | 1461229247052 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec7a000 == 72 [pid = 1650] [id = 773] 02:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x123d81c00) [pid = 1650] [serial = 2317] [outer = 0x0] 02:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x129eebc00) [pid = 1650] [serial = 2318] [outer = 0x123d81c00] 02:00:47 INFO - PROCESS | 1650 | 1461229247083 Marionette DEBUG loaded listener.js 02:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12a766400) [pid = 1650] [serial = 2319] [outer = 0x123d81c00] 02:00:47 INFO - PROCESS | 1650 | 1461229247572 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"]]]}] 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:00:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:00:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:00:47 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" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:00:47 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" 02:00:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:00:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:00:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 788ms 02:00:47 INFO - PROCESS | 1650 | 1461229247640 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:00:47 INFO - PROCESS | 1650 | 1461229247641 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:00:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:00:47 INFO - PROCESS | 1650 | 1461229247646 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:00:47 INFO - PROCESS | 1650 | 1461229247651 Marionette TRACE conn2 <- [1,3058,null,{}] 02:00:47 INFO - PROCESS | 1650 | 1461229247661 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}] 02:00:47 INFO - PROCESS | 1650 | 1461229247778 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:00:47 INFO - PROCESS | 1650 | 1461229247864 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x139d7b800 == 73 [pid = 1650] [id = 774] 02:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12a977000) [pid = 1650] [serial = 2320] [outer = 0x0] 02:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12e357000) [pid = 1650] [serial = 2321] [outer = 0x12a977000] 02:00:47 INFO - PROCESS | 1650 | 1461229247896 Marionette DEBUG loaded listener.js 02:00:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12ed38800) [pid = 1650] [serial = 2322] [outer = 0x12a977000] 02:00:48 INFO - PROCESS | 1650 | 1461229248272 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]]]}] 02:00:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:00:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:00:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:00:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:00:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:00:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:00:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:00:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:00:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:00:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:00:48 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:48 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:00:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:00:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:00:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:00:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:00:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:00:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:00:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:00:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:00:48 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 678ms 02:00:48 INFO - PROCESS | 1650 | 1461229248324 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:00:48 INFO - PROCESS | 1650 | 1461229248326 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:00:48 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:00:48 INFO - PROCESS | 1650 | 1461229248329 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:00:48 INFO - PROCESS | 1650 | 1461229248330 Marionette TRACE conn2 <- [1,3062,null,{}] 02:00:48 INFO - PROCESS | 1650 | 1461229248333 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}] 02:00:48 INFO - PROCESS | 1650 | 1461229248448 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:00:48 INFO - PROCESS | 1650 | 1461229248535 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x131cc7800 == 74 [pid = 1650] [id = 775] 02:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12ed3ec00) [pid = 1650] [serial = 2323] [outer = 0x0] 02:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x131dd9c00) [pid = 1650] [serial = 2324] [outer = 0x12ed3ec00] 02:00:48 INFO - PROCESS | 1650 | 1461229248566 Marionette DEBUG loaded listener.js 02:00:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x131ddf400) [pid = 1650] [serial = 2325] [outer = 0x12ed3ec00] 02:00:48 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:00:48 INFO - PROCESS | 1650 | 1461229248956 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:00:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:00:48 INFO - {} 02:00:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 669ms 02:00:49 INFO - PROCESS | 1650 | 1461229248998 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:00:49 INFO - PROCESS | 1650 | 1461229249000 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:00:49 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:00:49 INFO - PROCESS | 1650 | 1461229249002 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:00:49 INFO - PROCESS | 1650 | 1461229249003 Marionette TRACE conn2 <- [1,3066,null,{}] 02:00:49 INFO - PROCESS | 1650 | 1461229249006 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}] 02:00:49 INFO - PROCESS | 1650 | 1461229249156 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:00:49 INFO - PROCESS | 1650 | 1461229249292 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x131cdc000 == 75 [pid = 1650] [id = 776] 02:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12f7b8c00) [pid = 1650] [serial = 2326] [outer = 0x0] 02:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12fd35c00) [pid = 1650] [serial = 2327] [outer = 0x12f7b8c00] 02:00:49 INFO - PROCESS | 1650 | 1461229249341 Marionette DEBUG loaded listener.js 02:00:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12fd3bc00) [pid = 1650] [serial = 2328] [outer = 0x12f7b8c00] 02:00:49 INFO - PROCESS | 1650 | 1461229249754 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]]]}] 02:00:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:00:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:00:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:00:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:00:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:00:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:00:49 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:00:49 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 772ms 02:00:49 INFO - PROCESS | 1650 | 1461229249775 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:00:49 INFO - PROCESS | 1650 | 1461229249776 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:00:49 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:00:49 INFO - PROCESS | 1650 | 1461229249779 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:00:49 INFO - PROCESS | 1650 | 1461229249780 Marionette TRACE conn2 <- [1,3070,null,{}] 02:00:49 INFO - PROCESS | 1650 | 1461229249783 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}] 02:00:49 INFO - PROCESS | 1650 | 1461229249903 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:00:50 INFO - PROCESS | 1650 | 1461229250024 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x139d73000 == 76 [pid = 1650] [id = 777] 02:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12fd3c000) [pid = 1650] [serial = 2329] [outer = 0x0] 02:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12fd5b400) [pid = 1650] [serial = 2330] [outer = 0x12fd3c000] 02:00:50 INFO - PROCESS | 1650 | 1461229250057 Marionette DEBUG loaded listener.js 02:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x131dee400) [pid = 1650] [serial = 2331] [outer = 0x12fd3c000] 02:00:50 INFO - PROCESS | 1650 | 1461229250416 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]]]}] 02:00:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:00:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:00:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:00:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:00:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:00:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:00:50 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 670ms 02:00:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:00:50 INFO - PROCESS | 1650 | 1461229250450 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:00:50 INFO - PROCESS | 1650 | 1461229250451 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:00:50 INFO - PROCESS | 1650 | 1461229250453 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:00:50 INFO - PROCESS | 1650 | 1461229250455 Marionette TRACE conn2 <- [1,3074,null,{}] 02:00:50 INFO - PROCESS | 1650 | 1461229250457 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}] 02:00:50 INFO - PROCESS | 1650 | 1461229250569 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:00:50 INFO - PROCESS | 1650 | 1461229250692 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1464d0800 == 77 [pid = 1650] [id = 778] 02:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x131dee800) [pid = 1650] [serial = 2332] [outer = 0x0] 02:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x131df7c00) [pid = 1650] [serial = 2333] [outer = 0x131dee800] 02:00:50 INFO - PROCESS | 1650 | 1461229250723 Marionette DEBUG loaded listener.js 02:00:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x139812c00) [pid = 1650] [serial = 2334] [outer = 0x131dee800] 02:00:51 INFO - PROCESS | 1650 | 1461229251073 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]]]}] 02:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:00:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:00:51 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 669ms 02:00:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:00:51 INFO - PROCESS | 1650 | 1461229251123 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:00:51 INFO - PROCESS | 1650 | 1461229251125 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:00:51 INFO - PROCESS | 1650 | 1461229251127 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:00:51 INFO - PROCESS | 1650 | 1461229251128 Marionette TRACE conn2 <- [1,3078,null,{}] 02:00:51 INFO - PROCESS | 1650 | 1461229251130 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}] 02:00:51 INFO - PROCESS | 1650 | 1461229251247 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:00:51 INFO - PROCESS | 1650 | 1461229251369 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4c1000 == 78 [pid = 1650] [id = 779] 02:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x1141b4400) [pid = 1650] [serial = 2335] [outer = 0x0] 02:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x1198e7400) [pid = 1650] [serial = 2336] [outer = 0x1141b4400] 02:00:51 INFO - PROCESS | 1650 | 1461229251400 Marionette DEBUG loaded listener.js 02:00:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x1287c1800) [pid = 1650] [serial = 2337] [outer = 0x1141b4400] 02:00:51 INFO - PROCESS | 1650 | 1461229251748 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] 02:00:51 INFO - PROCESS | 1650 | 1461229251799 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:00:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:00:51 INFO - PROCESS | 1650 | 1461229251801 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:00:51 INFO - PROCESS | 1650 | 1461229251803 Marionette TRACE conn2 <- [1,3082,null,{}] 02:00:51 INFO - PROCESS | 1650 | 1461229251805 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}] 02:00:51 INFO - PROCESS | 1650 | 1461229251918 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:00:52 INFO - PROCESS | 1650 | 1461229252027 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1468d6000 == 79 [pid = 1650] [id = 780] 02:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x11ae5e800) [pid = 1650] [serial = 2338] [outer = 0x0] 02:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12ae32400) [pid = 1650] [serial = 2339] [outer = 0x11ae5e800] 02:00:52 INFO - PROCESS | 1650 | 1461229252056 Marionette DEBUG loaded listener.js 02:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12ae36800) [pid = 1650] [serial = 2340] [outer = 0x11ae5e800] 02:00:52 INFO - PROCESS | 1650 | 1461229252423 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]]]}] 02:00:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:00:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:00:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:00:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 668ms 02:00:52 INFO - PROCESS | 1650 | 1461229252471 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:00:52 INFO - PROCESS | 1650 | 1461229252472 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:00:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:00:52 INFO - PROCESS | 1650 | 1461229252475 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:00:52 INFO - PROCESS | 1650 | 1461229252476 Marionette TRACE conn2 <- [1,3086,null,{}] 02:00:52 INFO - PROCESS | 1650 | 1461229252478 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}] 02:00:52 INFO - PROCESS | 1650 | 1461229252599 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:00:52 INFO - PROCESS | 1650 | 1461229252724 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x119048000 == 80 [pid = 1650] [id = 781] 02:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x11867d000) [pid = 1650] [serial = 2341] [outer = 0x0] 02:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x11ae58400) [pid = 1650] [serial = 2342] [outer = 0x11867d000] 02:00:52 INFO - PROCESS | 1650 | 1461229252756 Marionette DEBUG loaded listener.js 02:00:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x128616c00) [pid = 1650] [serial = 2343] [outer = 0x11867d000] 02:00:53 INFO - PROCESS | 1650 | 1461229253120 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:00:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:00:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 669ms 02:00:53 INFO - PROCESS | 1650 | 1461229253145 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:00:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:00:53 INFO - PROCESS | 1650 | 1461229253147 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:00:53 INFO - PROCESS | 1650 | 1461229253149 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:00:53 INFO - PROCESS | 1650 | 1461229253152 Marionette TRACE conn2 <- [1,3090,null,{}] 02:00:53 INFO - PROCESS | 1650 | 1461229253154 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}] 02:00:53 INFO - PROCESS | 1650 | 1461229253284 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:00:53 INFO - PROCESS | 1650 | 1461229253405 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbae800 == 81 [pid = 1650] [id = 782] 02:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x129d9cc00) [pid = 1650] [serial = 2344] [outer = 0x0] 02:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12d579400) [pid = 1650] [serial = 2345] [outer = 0x129d9cc00] 02:00:53 INFO - PROCESS | 1650 | 1461229253439 Marionette DEBUG loaded listener.js 02:00:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x13981a800) [pid = 1650] [serial = 2346] [outer = 0x129d9cc00] 02:00:54 INFO - PROCESS | 1650 | 1461229253999 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:00:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:00:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 871ms 02:00:54 INFO - PROCESS | 1650 | 1461229254020 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:00:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:00:54 INFO - PROCESS | 1650 | 1461229254023 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:00:54 INFO - PROCESS | 1650 | 1461229254026 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:00:54 INFO - PROCESS | 1650 | 1461229254028 Marionette TRACE conn2 <- [1,3094,null,{}] 02:00:54 INFO - PROCESS | 1650 | 1461229254032 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}] 02:00:54 INFO - PROCESS | 1650 | 1461229254140 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:00:54 INFO - PROCESS | 1650 | 1461229254271 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1286c7000 == 82 [pid = 1650] [id = 783] 02:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x119074c00) [pid = 1650] [serial = 2347] [outer = 0x0] 02:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x119234000) [pid = 1650] [serial = 2348] [outer = 0x119074c00] 02:00:54 INFO - PROCESS | 1650 | 1461229254302 Marionette DEBUG loaded listener.js 02:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x11af8e400) [pid = 1650] [serial = 2349] [outer = 0x119074c00] 02:00:54 INFO - PROCESS | 1650 | 1461229254653 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:00:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:00:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 672ms 02:00:54 INFO - PROCESS | 1650 | 1461229254699 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:00:54 INFO - PROCESS | 1650 | 1461229254703 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:00:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:00:54 INFO - PROCESS | 1650 | 1461229254707 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:00:54 INFO - PROCESS | 1650 | 1461229254709 Marionette TRACE conn2 <- [1,3098,null,{}] 02:00:54 INFO - PROCESS | 1650 | 1461229254711 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}] 02:00:54 INFO - PROCESS | 1650 | 1461229254819 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:00:54 INFO - PROCESS | 1650 | 1461229254940 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a731800 == 83 [pid = 1650] [id = 784] 02:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x123aeb400) [pid = 1650] [serial = 2350] [outer = 0x0] 02:00:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x123f4f400) [pid = 1650] [serial = 2351] [outer = 0x123aeb400] 02:00:54 INFO - PROCESS | 1650 | 1461229254970 Marionette DEBUG loaded listener.js 02:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x127ebd800) [pid = 1650] [serial = 2352] [outer = 0x123aeb400] 02:00:55 INFO - PROCESS | 1650 | --DOCSHELL 0x139d36800 == 82 [pid = 1650] [id = 770] 02:00:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12a952000 == 81 [pid = 1650] [id = 769] 02:00:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12bc6f800 == 80 [pid = 1650] [id = 768] 02:00:55 INFO - PROCESS | 1650 | --DOCSHELL 0x13a0de000 == 79 [pid = 1650] [id = 767] 02:00:55 INFO - PROCESS | 1650 | --DOCSHELL 0x130066800 == 78 [pid = 1650] [id = 766] 02:00:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12f076800 == 77 [pid = 1650] [id = 765] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x12e309c00) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec28800 == 76 [pid = 1650] [id = 764] 02:00:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12aac3800 == 75 [pid = 1650] [id = 763] 02:00:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123f95000 == 74 [pid = 1650] [id = 762] 02:00:55 INFO - PROCESS | 1650 | --DOCSHELL 0x129ab9800 == 73 [pid = 1650] [id = 761] 02:00:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12fb9c000 == 72 [pid = 1650] [id = 760] 02:00:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12b187800 == 71 [pid = 1650] [id = 759] 02:00:55 INFO - PROCESS | 1650 | --DOCSHELL 0x112242000 == 70 [pid = 1650] [id = 757] 02:00:55 INFO - PROCESS | 1650 | 1461229255406 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]]]}] 02:00:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:00:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:00:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 722ms 02:00:55 INFO - PROCESS | 1650 | 1461229255429 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:00:55 INFO - PROCESS | 1650 | 1461229255430 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:00:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:00:55 INFO - PROCESS | 1650 | 1461229255433 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:00:55 INFO - PROCESS | 1650 | 1461229255435 Marionette TRACE conn2 <- [1,3102,null,{}] 02:00:55 INFO - PROCESS | 1650 | 1461229255442 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}] 02:00:55 INFO - PROCESS | 1650 | 1461229255539 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:00:55 INFO - PROCESS | 1650 | 1461229255543 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12780d800 == 71 [pid = 1650] [id = 785] 02:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x129812400) [pid = 1650] [serial = 2353] [outer = 0x0] 02:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x129d99800) [pid = 1650] [serial = 2354] [outer = 0x129812400] 02:00:55 INFO - PROCESS | 1650 | 1461229255573 Marionette DEBUG loaded listener.js 02:00:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x129f1d400) [pid = 1650] [serial = 2355] [outer = 0x129812400] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x129d9c400) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x11b99e800) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x129fbec00) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x1190e9c00) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12b8b3800) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12accf800) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x118697800) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x129f3b800) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x123ebc800) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x11c240800) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x112327000) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12a71d800) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x12d330000) [pid = 1650] [serial = 2228] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x119357000) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x129810c00) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12d332400) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12d57c400) [pid = 1650] [serial = 2234] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x129f34400) [pid = 1650] [serial = 2231] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x118254400) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x11c8bd400) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12d066c00) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x1245aec00) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12dbdb000) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12b8b3000) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x12b466800) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12d1bf000) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12d32a000) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x11c41e400) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12bcc6400) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12aca7400) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12cf29800) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12980e000) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12e232000) [pid = 1650] [serial = 2237] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12d57b400) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 02:00:55 INFO - PROCESS | 1650 | 1461229255969 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:00:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:00:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 571ms 02:00:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:00:56 INFO - PROCESS | 1650 | 1461229256004 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:00:56 INFO - PROCESS | 1650 | 1461229256006 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:00:56 INFO - PROCESS | 1650 | 1461229256008 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:00:56 INFO - PROCESS | 1650 | 1461229256009 Marionette TRACE conn2 <- [1,3106,null,{}] 02:00:56 INFO - PROCESS | 1650 | 1461229256011 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}] 02:00:56 INFO - PROCESS | 1650 | 1461229256105 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:00:56 INFO - PROCESS | 1650 | 1461229256109 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab69800 == 72 [pid = 1650] [id = 786] 02:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x129ee6400) [pid = 1650] [serial = 2356] [outer = 0x0] 02:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x129f24400) [pid = 1650] [serial = 2357] [outer = 0x129ee6400] 02:00:56 INFO - PROCESS | 1650 | 1461229256136 Marionette DEBUG loaded listener.js 02:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12a71e000) [pid = 1650] [serial = 2358] [outer = 0x129ee6400] 02:00:56 INFO - PROCESS | 1650 | 1461229256488 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]]]}] 02:00:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:00:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:00:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:00:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 520ms 02:00:56 INFO - PROCESS | 1650 | 1461229256537 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:00:56 INFO - PROCESS | 1650 | 1461229256538 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:00:56 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:00:56 INFO - PROCESS | 1650 | 1461229256549 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:00:56 INFO - PROCESS | 1650 | 1461229256550 Marionette TRACE conn2 <- [1,3110,null,{}] 02:00:56 INFO - PROCESS | 1650 | 1461229256552 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}] 02:00:56 INFO - PROCESS | 1650 | 1461229256643 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:00:56 INFO - PROCESS | 1650 | 1461229256647 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d5b9000 == 73 [pid = 1650] [id = 787] 02:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12a72a800) [pid = 1650] [serial = 2359] [outer = 0x0] 02:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12a8a2c00) [pid = 1650] [serial = 2360] [outer = 0x12a72a800] 02:00:56 INFO - PROCESS | 1650 | 1461229256672 Marionette DEBUG loaded listener.js 02:00:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12a8ab800) [pid = 1650] [serial = 2361] [outer = 0x12a72a800] 02:00:57 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:00:57 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 02:00:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:00:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:00:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:00:57 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 521ms 02:00:57 INFO - PROCESS | 1650 | 1461229257066 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"]]]}] 02:00:57 INFO - PROCESS | 1650 | 1461229257071 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:00:57 INFO - PROCESS | 1650 | 1461229257073 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:00:57 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:00:57 INFO - PROCESS | 1650 | 1461229257076 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:00:57 INFO - PROCESS | 1650 | 1461229257078 Marionette TRACE conn2 <- [1,3114,null,{}] 02:00:57 INFO - PROCESS | 1650 | 1461229257083 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}] 02:00:57 INFO - PROCESS | 1650 | 1461229257265 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:00:57 INFO - PROCESS | 1650 | 1461229257277 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\", \"926ae773-9e41-46fa-8297-5dfd3030b661\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea4a800 == 74 [pid = 1650] [id = 788] 02:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12a8ae400) [pid = 1650] [serial = 2362] [outer = 0x0] 02:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12a979800) [pid = 1650] [serial = 2363] [outer = 0x12a8ae400] 02:00:57 INFO - PROCESS | 1650 | 1461229257306 Marionette DEBUG loaded listener.js 02:00:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12bccb400) [pid = 1650] [serial = 2364] [outer = 0x12a8ae400] 02:00:57 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:00:57 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 571ms 02:00:57 INFO - PROCESS | 1650 | 1461229257641 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]]]}] 02:00:57 INFO - PROCESS | 1650 | 1461229257649 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:00:57 INFO - PROCESS | 1650 | 1461229257651 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:00:58 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x129f1b800) [pid = 1650] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:00:58 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12bda4400) [pid = 1650] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:00:58 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12b4e9c00) [pid = 1650] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:00:58 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x129f88000) [pid = 1650] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:00:58 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x127e08c00) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:00:58 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x11874ac00) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:00:58 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x11bfc6000) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:00:58 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x118b17400) [pid = 1650] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:00:58 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x11907ac00) [pid = 1650] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:00:58 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12acaa400) [pid = 1650] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 02:00:58 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12a96fc00) [pid = 1650] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 02:00:58 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12e30e400) [pid = 1650] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 02:00:58 WARNING - u'runner_teardown' () 02:00:58 INFO - No more tests 02:00:58 INFO - Got 0 unexpected results 02:00:58 INFO - SUITE-END | took 524s 02:00:58 INFO - Closing logging queue 02:00:58 INFO - queue closed 02:00:58 INFO - Return code: 0 02:00:58 WARNING - # TBPL SUCCESS # 02:00:58 INFO - Running post-action listener: _resource_record_post_action 02:00:58 INFO - Running post-run listener: _resource_record_post_run 02:00:59 INFO - Total resource usage - Wall time: 547s; CPU: 57.0%; Read bytes: 37598720; Write bytes: 992376320; Read time: 395; Write time: 4677 02:00:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:00:59 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 196239872; Write bytes: 196050944; Read time: 16160; Write time: 347 02:00:59 INFO - run-tests - Wall time: 528s; CPU: 58.0%; Read bytes: 35419648; Write bytes: 790990336; Read time: 369; Write time: 4286 02:00:59 INFO - Running post-run listener: _upload_blobber_files 02:00:59 INFO - Blob upload gear active. 02:00:59 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:00:59 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 02:00:59 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:00:59 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:01:00 INFO - (blobuploader) - INFO - Open directory for files ... 02:01:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:01:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:01:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:01:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:01:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:01:01 INFO - (blobuploader) - INFO - Done attempting. 02:01:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:01:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:01:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:01:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:01:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:01:03 INFO - (blobuploader) - INFO - Done attempting. 02:01:03 INFO - (blobuploader) - INFO - Iteration through files over. 02:01:03 INFO - Return code: 0 02:01:03 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:01:03 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:01:03 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2530cb0d19de8acbce94c5839bbf4e1a62676386f199c8f69139781ae97b6c78a847ed2424b4aea5c4eb192f992839e5d6c7587777c38fcc62bfca222d07f674", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7d9f2ed5f46a5bdbc27170cbff646c81b29442d396d84db13c7743acfe82f274481ef2c119c68cbf97b09d81f0eaa2dbb5a1010af6befd451fd36fca053b20ec"} 02:01:03 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:01:03 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:01:03 INFO - Contents: 02:01:03 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2530cb0d19de8acbce94c5839bbf4e1a62676386f199c8f69139781ae97b6c78a847ed2424b4aea5c4eb192f992839e5d6c7587777c38fcc62bfca222d07f674", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7d9f2ed5f46a5bdbc27170cbff646c81b29442d396d84db13c7743acfe82f274481ef2c119c68cbf97b09d81f0eaa2dbb5a1010af6befd451fd36fca053b20ec"} 02:01:03 INFO - Running post-run listener: copy_logs_to_upload_dir 02:01:03 INFO - Copying logs to upload dir... 02:01:03 INFO - mkdir: /builds/slave/test/build/upload/logs 02:01:03 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=606.100667 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-04-21 02:01:03.544817) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 02:01:03.548226) ========= 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.hcu79Slthy/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.NyKnWutm88/Listeners TMPDIR=/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/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/fx-team/sha512/2530cb0d19de8acbce94c5839bbf4e1a62676386f199c8f69139781ae97b6c78a847ed2424b4aea5c4eb192f992839e5d6c7587777c38fcc62bfca222d07f674", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7d9f2ed5f46a5bdbc27170cbff646c81b29442d396d84db13c7743acfe82f274481ef2c119c68cbf97b09d81f0eaa2dbb5a1010af6befd451fd36fca053b20ec"} build_url:https://queue.taskcluster.net/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012734 build_url: 'https://queue.taskcluster.net/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2530cb0d19de8acbce94c5839bbf4e1a62676386f199c8f69139781ae97b6c78a847ed2424b4aea5c4eb192f992839e5d6c7587777c38fcc62bfca222d07f674", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7d9f2ed5f46a5bdbc27170cbff646c81b29442d396d84db13c7743acfe82f274481ef2c119c68cbf97b09d81f0eaa2dbb5a1010af6befd451fd36fca053b20ec"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ZpTn996zTRGqlFMVFguRtw/artifacts/public/build/firefox-48.0a1.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-04-21 02:01:03.585128) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:01:03.585523) ========= 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.hcu79Slthy/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.NyKnWutm88/Listeners TMPDIR=/var/folders/x7/246bjm1d2c1fylzrbln074gc00000w/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.005141 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:01:03.637686) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 02:01:03.638057) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 02:01:03.638519) ========= ========= Total master_lag: 0.74 =========